alphaBlendMode | castor3d::PipelineFlags | |
alphaFunc | castor3d::PipelineHiHashDetails | |
colourBlendMode | castor3d::PipelineFlags | |
components | castor3d::PipelineHiHashDetails | |
enableColours() const | castor3d::PipelineFlags | |
enableIndices() const | castor3d::PipelineFlags | |
enableInstantiation() const | castor3d::PipelineFlags | |
enableNormal() const | castor3d::PipelineFlags | |
enableParallaxOcclusionMapping(PassComponentRegister const &passComponents) const | castor3d::PipelineFlags | |
enableParallaxOcclusionMappingOne(PassComponentRegister const &passComponents) const | castor3d::PipelineFlags | |
enablePassMasks() const | castor3d::PipelineFlags | |
enablePosition() const | castor3d::PipelineFlags | |
enableTangentSpace() const | castor3d::PipelineFlags | |
enableTexcoord0() const | castor3d::PipelineFlags | |
enableTexcoord1() const | castor3d::PipelineFlags | |
enableTexcoord2() const | castor3d::PipelineFlags | |
enableTexcoord3() const | castor3d::PipelineFlags | |
enableTexcoords() const | castor3d::PipelineFlags | |
enableTextures() const | castor3d::PipelineFlags | |
enableVelocity() const | castor3d::PipelineFlags | |
enableVertexID() const | castor3d::PipelineFlags | |
enableVertexInput(SubmeshFlag data) const | castor3d::PipelineFlags | |
forceTexCoords() const | castor3d::PipelineFlags | inline |
getGlobalIlluminationFlags() const | castor3d::PipelineFlags | inline |
getShadowFlags() const | castor3d::PipelineFlags | inline |
hasDiffuseGI() const | castor3d::PipelineFlags | inline |
hasFlag(PassComponentFlag flag) const | castor3d::PipelineFlags | |
hasFog() const | castor3d::PipelineFlags | |
hasInvertNormals() const | castor3d::PipelineFlags | inline |
hasMap(PassComponentTextureFlag flag) const | castor3d::PipelineFlags | |
hasSkinData() const | castor3d::PipelineFlags | inline |
hasSubmeshData(SubmeshFlag flag) const | castor3d::PipelineFlags | inline |
hasWorldPosInputs() const | castor3d::PipelineFlags | inline |
isBillboard() const | castor3d::PipelineFlags | inline |
m_programFlags | castor3d::PipelineHiHashDetails | |
m_sceneFlags | castor3d::PipelineFlags | |
m_shaderFlags | castor3d::PipelineHiHashDetails | |
m_submeshFlags | castor3d::PipelineHiHashDetails | |
morphTargetsOffset | castor3d::PipelineLoHashDetails | |
passLayerIndex | castor3d::PipelineHiHashDetails | |
passType | castor3d::PipelineHiHashDetails | |
patchVertices | castor3d::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) | castor3d::PipelineFlags | inlineexplicit |
PipelineFlags(PassComponentCombine pcomponents, PassTypeID ppassType, BlendMode pcolourBlendMode=BlendMode::eNoBlend, BlendMode palphaBlendMode=BlendMode::eNoBlend, RenderPassTypeID prenderPassType=0u, SubmeshFlags psubmeshFlags=SubmeshFlag::eIndex, 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={}) | castor3d::PipelineFlags | inlineexplicit |
PipelineFlags(PassComponentCombine pcomponents, PassTypeID passType, SubmeshFlags submeshFlags, ProgramFlags programFlags, TextureCombine textures, ShaderFlags shaderFlags, VkCompareOp alphaFunc, uint32_t passLayerIndex=0u) | castor3d::PipelineFlags | inline |
PipelineHiHashDetails(PassComponentCombine pcomponents, PassTypeID passType, SubmeshFlags submeshFlags=SubmeshFlag::eNone, ProgramFlags programFlags=ProgramFlag::eNone, TextureCombine ptextures=TextureCombine{}, ShaderFlags shaderFlags=ShaderFlag::eNone, VkCompareOp alphaFunc=VkCompareOp::VK_COMPARE_OP_ALWAYS, uint32_t passLayerIndex=0u) | castor3d::PipelineHiHashDetails | inlineexplicit |
PipelineLoHashDetails(VkDeviceSize morphTargetsOffset=0u) | castor3d::PipelineLoHashDetails | inlineexplicit |
renderPassType | castor3d::PipelineFlags | |
textures | castor3d::PipelineHiHashDetails | |
topology | castor3d::PipelineFlags | |
usesColour() const | castor3d::PipelineFlags | inline |
usesGeometry() const | castor3d::PipelineFlags | inline |
usesMesh() const | castor3d::PipelineFlags | inline |
usesOpacity() const | castor3d::PipelineFlags | inline |
usesTask() const | castor3d::PipelineFlags | inline |
usesTessellation() const | castor3d::PipelineFlags | inline |
usesViewSpace() const | castor3d::PipelineFlags | inline |
usesWorldSpace() const | castor3d::PipelineFlags | inline |
writeDepth() const | castor3d::PipelineFlags | inline |
writeEnvironmentMap() const | castor3d::PipelineFlags | inline |
writePicking() const | castor3d::PipelineFlags | inline |
writeShadowMap() const | castor3d::PipelineFlags | inline |
writeShadowRSM() const | castor3d::PipelineFlags | inline |
writeShadowVSM() const | castor3d::PipelineFlags | inline |
writeVelocity() const | castor3d::PipelineFlags | inline |
writeVisibility() const | castor3d::PipelineFlags | inline |