![]() |
Castor3D 0.17.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, uint32_t vertexStride) 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 |