Castor3D 0.16.0
Multiplatform 3D engine
castor3d::RenderTechniquePass Member List

This is the complete list of members for castor3d::RenderTechniquePass, including all inherited members.

accept(RenderTechniqueVisitor &visitor)castor3d::RenderTechniquePassinlinevirtual
areDebugTargetsEnabled() const noexceptcastor3d::RenderTechniquePass
areValidPassFlags(PassComponentCombine const &passFlags) const noexcept=0castor3d::RenderTechniquePasspure virtual
countNodes(RenderInfo &info) const noexcept=0castor3d::RenderTechniquePasspure 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 =0castor3d::RenderTechniquePasspure virtual
doAccept(castor3d::RenderTechniqueVisitor &visitor)=0castor3d::RenderTechniquePassprotectedpure virtual
getClustersConfig() const noexcept=0castor3d::RenderTechniquePasspure virtual
getDebugConfig() const noexceptcastor3d::RenderTechniquePass
getEngine() const noexceptcastor3d::RenderTechniquePass
getIndirectLighting() const noexceptcastor3d::RenderTechniquePass
getScene() noexceptcastor3d::RenderTechniquePassinline
getScene() const noexceptcastor3d::RenderTechniquePassinline
getShaderFlags() const noexcept=0castor3d::RenderTechniquePasspure virtual
getTechnique() const noexceptcastor3d::RenderTechniquePassinline
hasSsao() const noexcept=0castor3d::RenderTechniquePasspure virtual
isPassEnabled() const noexcept=0castor3d::RenderTechniquePasspure virtual
m_drawCallscastor3d::RenderTechniquePassprotected
m_outputScatteringcastor3d::RenderTechniquePassprotected
m_parentcastor3d::RenderTechniquePassprotected
m_scenecastor3d::RenderTechniquePassprotected
RenderTechniquePass(RenderTechnique *parent, Scene const &scene, bool outputScattering)castor3d::RenderTechniquePassprotected
update(CpuUpdater &updater)castor3d::RenderTechniquePassinlinevirtual
~RenderTechniquePass() noexcept=defaultcastor3d::RenderTechniquePassvirtual