Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::RenderTechniquePass, including all inherited members.
accept(RenderTechniqueVisitor &visitor) | castor3d::RenderTechniquePass | inlinevirtual |
areDebugTargetsEnabled() const noexcept | castor3d::RenderTechniquePass | |
areValidPassFlags(PassComponentCombine const &passFlags) const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
countNodes(RenderInfo &info) const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
createPipelineFlags(PassComponentCombine const &passComponents, SubmeshComponentCombine const &submeshComponents, BlendMode colourBlendMode, BlendMode alphaBlendMode, RenderPassTypeID renderPassTypeId, LightingModelID lightingModelId, BackgroundModelID backgroundModelId, VkCompareOp alphaFunc, VkCompareOp blendAlphaFunc, TextureCombine const &textures, ProgramFlags const &programFlags, SceneFlags const &sceneFlags, VkPrimitiveTopology topology, bool isFrontCulled, uint32_t passLayerIndex, GpuBufferOffsetT< castor::Point4f > const &morphTargets, SubmeshRenderData *submeshData) const =0 | castor3d::RenderTechniquePass | pure virtual |
doAccept(castor3d::RenderTechniqueVisitor &visitor)=0 | castor3d::RenderTechniquePass | protectedpure virtual |
getClustersConfig() const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
getDebugConfig() const noexcept | castor3d::RenderTechniquePass | |
getEngine() const noexcept | castor3d::RenderTechniquePass | |
getIndirectLighting() const noexcept | castor3d::RenderTechniquePass | |
getScene() noexcept | castor3d::RenderTechniquePass | inline |
getScene() const noexcept | castor3d::RenderTechniquePass | inline |
getShaderFlags() const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
getTechnique() const noexcept | castor3d::RenderTechniquePass | inline |
hasSsao() const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
isPassEnabled() const noexcept=0 | castor3d::RenderTechniquePass | pure virtual |
m_drawCalls | castor3d::RenderTechniquePass | protected |
m_outputScattering | castor3d::RenderTechniquePass | protected |
m_parent | castor3d::RenderTechniquePass | protected |
m_scene | castor3d::RenderTechniquePass | protected |
RenderTechniquePass(RenderTechnique *parent, Scene const &scene, bool outputScattering) | castor3d::RenderTechniquePass | protected |
update(CpuUpdater &updater) | castor3d::RenderTechniquePass | inlinevirtual |
~RenderTechniquePass() noexcept=default | castor3d::RenderTechniquePass | virtual |