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

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

alphaBlendModecastor3d::PipelineFlags
alphaFunccastor3d::PipelineHiHashDetails
backgroundModelIdcastor3d::PipelineHiHashDetails
colourBlendModecastor3d::PipelineFlags
enableBitangent() const noexceptcastor3d::PipelineFlags
enableColours() const noexceptcastor3d::PipelineFlags
enableIndices() const noexceptcastor3d::PipelineFlags
enableInstantiation() const noexceptcastor3d::PipelineFlags
enableMeshletID() const noexceptcastor3d::PipelineFlags
enableNormal() const noexceptcastor3d::PipelineFlags
enableParallaxOcclusionMapping(PassComponentRegister const &passComponents) const noexceptcastor3d::PipelineFlags
enableParallaxOcclusionMappingOne(PassComponentRegister const &passComponents) const noexceptcastor3d::PipelineFlags
enablePassMasks() const noexceptcastor3d::PipelineFlags
enablePosition() const noexceptcastor3d::PipelineFlags
enableTangentSpace() const noexceptcastor3d::PipelineFlags
enableTexcoord0() const noexceptcastor3d::PipelineFlags
enableTexcoord1() const noexceptcastor3d::PipelineFlags
enableTexcoord2() const noexceptcastor3d::PipelineFlags
enableTexcoord3() const noexceptcastor3d::PipelineFlags
enableTexcoords() const noexceptcastor3d::PipelineFlags
enableTextures() const noexceptcastor3d::PipelineFlags
enableVelocity() const noexceptcastor3d::PipelineFlags
enableVertexID() const noexceptcastor3d::PipelineFlags
enableVertexInput(SubmeshData data) const noexceptcastor3d::PipelineFlags
forceTexCoords() const noexceptcastor3d::PipelineFlagsinline
getGlobalIlluminationFlags() const noexceptcastor3d::PipelineFlagsinline
getShadowFlags() const noexceptcastor3d::PipelineFlagsinline
hasDiffuseGI() const noexceptcastor3d::PipelineFlagsinline
hasFog() const noexceptcastor3d::PipelineFlags
hasMap(PassComponentTextureFlag flag) const noexceptcastor3d::PipelineFlags
hasPassFlag(PassComponentFlag flag) const noexceptcastor3d::PipelineFlags
hasSkinData() const noexceptcastor3d::PipelineFlagsinline
hasSubmeshFlag(SubmeshComponentFlag flag) const noexceptcastor3d::PipelineFlags
hasWorldPosInputs() const noexceptcastor3d::PipelineFlagsinline
isBillboard() const noexceptcastor3d::PipelineFlagsinline
isFrontCulled() const noexceptcastor3d::PipelineFlagsinline
isStaticcastor3d::PipelineHiHashDetails
lightingModelIdcastor3d::PipelineHiHashDetails
m_programFlagscastor3d::PipelineHiHashDetails
m_sceneFlagscastor3d::PipelineFlags
m_shaderFlagscastor3d::PipelineHiHashDetails
morphTargetsOffsetcastor3d::PipelineLoHashDetails
passcastor3d::PipelineHiHashDetails
passLayerIndexcastor3d::PipelineHiHashDetails
patchVerticescastor3d::PipelineFlags
PipelineFlags(PipelineHiHashDetails hiDetails, PipelineLoHashDetails loDetails=PipelineLoHashDetails{}, SceneFlags sceneFlags=SceneFlag::eNone, BlendMode colourBlendMode=BlendMode::eNoBlend, BlendMode alphaBlendMode=BlendMode::eNoBlend, RenderPassTypeID renderPassType=0u, VkPrimitiveTopology ptopology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, uint32_t ppatchVertices=3u) noexceptcastor3d::PipelineFlagsinlineexplicit
PipelineFlags(PassComponentCombine ppassComponents, SubmeshComponentCombine psubmeshComponents, LightingModelID plightingModelId, BackgroundModelID pbackgroundModelId, BlendMode pcolourBlendMode=BlendMode::eNoBlend, BlendMode palphaBlendMode=BlendMode::eNoBlend, RenderPassTypeID prenderPassType=0u, ProgramFlags pprogramFlags=ProgramFlag::eNone, SceneFlags psceneFlags=SceneFlag::eNone, ShaderFlags pshaderFlags=ShaderFlag::eNone, VkPrimitiveTopology ptopology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, uint32_t ppatchVertices=3u, VkCompareOp palphaFunc=VK_COMPARE_OP_ALWAYS, TextureCombine textures={}, uint32_t ppassLayerIndex={}, VkDeviceSize pmorphTargetsOffset={}, SubmeshRenderData const *psubmeshData={}, bool pisStatic=false) noexceptcastor3d::PipelineFlagsinlineexplicit
PipelineFlags(PassComponentCombine ppassComponents, SubmeshComponentCombine psubmeshComponents, LightingModelID lightingModelId, BackgroundModelID pbackgroundModelId, ProgramFlags programFlags, TextureCombine textures, ShaderFlags shaderFlags, VkCompareOp alphaFunc, uint32_t passLayerIndex=0u)castor3d::PipelineFlagsinline
PipelineHiHashDetails(PassComponentCombine ppassComponents, SubmeshComponentCombine psubmeshComponents, LightingModelID plightingModelId, BackgroundModelID pbackgroundModelId, ProgramFlags programFlags=ProgramFlag::eNone, TextureCombine ptextures=TextureCombine{}, ShaderFlags shaderFlags=ShaderFlag::eNone, VkCompareOp palphaFunc=VkCompareOp::VK_COMPARE_OP_ALWAYS, uint32_t ppassLayerIndex=0u, uint32_t psubmeshDataBindings=0u, bool pisStatic=false) noexceptcastor3d::PipelineHiHashDetailsinlineexplicit
PipelineLoHashDetails(VkDeviceSize pmorphTargetsOffset=0u, SubmeshRenderData const *psubmeshData=nullptr) noexceptcastor3d::PipelineLoHashDetailsinlineexplicit
renderPassTypecastor3d::PipelineFlags
submeshcastor3d::PipelineHiHashDetails
submeshDatacastor3d::PipelineLoHashDetails
submeshDataBindingscastor3d::PipelineHiHashDetails
texturescastor3d::PipelineHiHashDetails
topologycastor3d::PipelineFlags
usesColour() const noexceptcastor3d::PipelineFlagsinline
usesGeometry() const noexceptcastor3d::PipelineFlagsinline
usesMesh() const noexceptcastor3d::PipelineFlagsinline
usesOpacity() const noexceptcastor3d::PipelineFlagsinline
usesTask() const noexceptcastor3d::PipelineFlagsinline
usesTessellation() const noexceptcastor3d::PipelineFlagsinline
usesViewSpace() const noexceptcastor3d::PipelineFlagsinline
usesWorldSpace() const noexceptcastor3d::PipelineFlagsinline
writeDepth() const noexceptcastor3d::PipelineFlagsinline
writeEnvironmentMap() const noexceptcastor3d::PipelineFlagsinline
writePicking() const noexceptcastor3d::PipelineFlagsinline
writeShadowMap() const noexceptcastor3d::PipelineFlagsinline
writeShadowRSM() const noexceptcastor3d::PipelineFlagsinline
writeShadowVSM() const noexceptcastor3d::PipelineFlagsinline
writeVelocity() const noexceptcastor3d::PipelineFlagsinline
writeVisibility() const noexceptcastor3d::PipelineFlagsinline