Castor3D 0.15.0
Multiplatform 3D engine
castor3d::PipelineFlags Liste des membres

Liste complète des membres de castor3d::PipelineFlags, y compris les membres hérités :

alphaBlendModecastor3d::PipelineFlags
alphaFunccastor3d::PipelineHiHashDetails
backgroundModelIdcastor3d::PipelineLoHashDetails
colourBlendModecastor3d::PipelineFlags
componentscastor3d::PipelineHiHashDetails
enableColours() constcastor3d::PipelineFlags
enableIndices() constcastor3d::PipelineFlags
enableInstantiation() constcastor3d::PipelineFlags
enableNormal() constcastor3d::PipelineFlags
enableParallaxOcclusionMapping(PassComponentRegister const &passComponents) constcastor3d::PipelineFlags
enableParallaxOcclusionMappingOne(PassComponentRegister const &passComponents) constcastor3d::PipelineFlags
enablePassMasks() constcastor3d::PipelineFlags
enablePosition() constcastor3d::PipelineFlags
enableTangentSpace() constcastor3d::PipelineFlags
enableTexcoord0() constcastor3d::PipelineFlags
enableTexcoord1() constcastor3d::PipelineFlags
enableTexcoord2() constcastor3d::PipelineFlags
enableTexcoord3() constcastor3d::PipelineFlags
enableTexcoords() constcastor3d::PipelineFlags
enableTextures() constcastor3d::PipelineFlags
enableVelocity() constcastor3d::PipelineFlags
enableVertexID() constcastor3d::PipelineFlags
enableVertexInput(SubmeshFlag data) constcastor3d::PipelineFlags
forceTexCoords() constcastor3d::PipelineFlagsinline
getGlobalIlluminationFlags() constcastor3d::PipelineFlagsinline
getShadowFlags() constcastor3d::PipelineFlagsinline
hasDiffuseGI() constcastor3d::PipelineFlagsinline
hasFlag(PassComponentFlag flag) constcastor3d::PipelineFlags
hasFog() constcastor3d::PipelineFlags
hasInvertNormals() constcastor3d::PipelineFlagsinline
hasMap(PassComponentTextureFlag flag) constcastor3d::PipelineFlags
hasSkinData() constcastor3d::PipelineFlagsinline
hasSubmeshData(SubmeshFlag flag) constcastor3d::PipelineFlagsinline
hasWorldPosInputs() constcastor3d::PipelineFlagsinline
isBillboard() constcastor3d::PipelineFlagsinline
isFrontCulled() constcastor3d::PipelineFlagsinline
isStaticcastor3d::PipelineHiHashDetails
lightingModelIdcastor3d::PipelineHiHashDetails
m_programFlagscastor3d::PipelineHiHashDetails
m_sceneFlagscastor3d::PipelineFlags
m_shaderFlagscastor3d::PipelineHiHashDetails
m_submeshFlagscastor3d::PipelineHiHashDetails
morphTargetsOffsetcastor3d::PipelineLoHashDetails
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)castor3d::PipelineFlagsinlineexplicit
PipelineFlags(PassComponentCombine pcomponents, LightingModelID plightingModelId, BackgroundModelID pbackgroundModelId, 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={}, bool pisStatic=false)castor3d::PipelineFlagsinlineexplicit
PipelineFlags(PassComponentCombine pcomponents, LightingModelID lightingModelId, BackgroundModelID pbackgroundModelId, SubmeshFlags submeshFlags, ProgramFlags programFlags, TextureCombine textures, ShaderFlags shaderFlags, VkCompareOp alphaFunc, uint32_t passLayerIndex=0u)castor3d::PipelineFlagsinline
PipelineHiHashDetails(PassComponentCombine pcomponents, LightingModelID plightingModelId, SubmeshFlags submeshFlags=SubmeshFlag::eNone, ProgramFlags programFlags=ProgramFlag::eNone, TextureCombine ptextures=TextureCombine{}, ShaderFlags shaderFlags=ShaderFlag::eNone, VkCompareOp palphaFunc=VkCompareOp::VK_COMPARE_OP_ALWAYS, uint32_t ppassLayerIndex=0u, bool pisStatic=false)castor3d::PipelineHiHashDetailsinlineexplicit
PipelineLoHashDetails(BackgroundModelID backgroundModelId=0u, VkDeviceSize morphTargetsOffset=0u)castor3d::PipelineLoHashDetailsinlineexplicit
renderPassTypecastor3d::PipelineFlags
texturescastor3d::PipelineHiHashDetails
topologycastor3d::PipelineFlags
usesColour() constcastor3d::PipelineFlagsinline
usesGeometry() constcastor3d::PipelineFlagsinline
usesMesh() constcastor3d::PipelineFlagsinline
usesOpacity() constcastor3d::PipelineFlagsinline
usesTask() constcastor3d::PipelineFlagsinline
usesTessellation() constcastor3d::PipelineFlagsinline
usesViewSpace() constcastor3d::PipelineFlagsinline
usesWorldSpace() constcastor3d::PipelineFlagsinline
writeDepth() constcastor3d::PipelineFlagsinline
writeEnvironmentMap() constcastor3d::PipelineFlagsinline
writePicking() constcastor3d::PipelineFlagsinline
writeShadowMap() constcastor3d::PipelineFlagsinline
writeShadowRSM() constcastor3d::PipelineFlagsinline
writeShadowVSM() constcastor3d::PipelineFlagsinline
writeVelocity() constcastor3d::PipelineFlagsinline
writeVisibility() constcastor3d::PipelineFlagsinline