Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::PipelineFlags, including all inherited members.
alphaBlendMode | castor3d::PipelineFlags | |
alphaFunc | castor3d::PipelineHiHashDetails | |
backgroundModelId | castor3d::PipelineHiHashDetails | |
colourBlendMode | castor3d::PipelineFlags | |
enableBitangent() const noexcept | castor3d::PipelineFlags | |
enableColours() const noexcept | castor3d::PipelineFlags | |
enableIndices() const noexcept | castor3d::PipelineFlags | |
enableInstantiation() const noexcept | castor3d::PipelineFlags | |
enableMeshletID() const noexcept | castor3d::PipelineFlags | |
enableNormal() const noexcept | castor3d::PipelineFlags | |
enableParallaxOcclusionMapping(PassComponentRegister const &passComponents) const noexcept | castor3d::PipelineFlags | |
enableParallaxOcclusionMappingOne(PassComponentRegister const &passComponents) const noexcept | castor3d::PipelineFlags | |
enablePassMasks() const noexcept | castor3d::PipelineFlags | |
enablePosition() const noexcept | castor3d::PipelineFlags | |
enableTangentSpace() const noexcept | castor3d::PipelineFlags | |
enableTexcoord0() const noexcept | castor3d::PipelineFlags | |
enableTexcoord1() const noexcept | castor3d::PipelineFlags | |
enableTexcoord2() const noexcept | castor3d::PipelineFlags | |
enableTexcoord3() const noexcept | castor3d::PipelineFlags | |
enableTexcoords() const noexcept | castor3d::PipelineFlags | |
enableTextures() const noexcept | castor3d::PipelineFlags | |
enableVelocity() const noexcept | castor3d::PipelineFlags | |
enableVertexID() const noexcept | castor3d::PipelineFlags | |
enableVertexInput(SubmeshData data) const noexcept | castor3d::PipelineFlags | |
forceTexCoords() const noexcept | castor3d::PipelineFlags | inline |
getGlobalIlluminationFlags() const noexcept | castor3d::PipelineFlags | inline |
getShadowFlags() const noexcept | castor3d::PipelineFlags | inline |
hasDiffuseGI() const noexcept | castor3d::PipelineFlags | inline |
hasFog() const noexcept | castor3d::PipelineFlags | |
hasMap(PassComponentTextureFlag flag) const noexcept | castor3d::PipelineFlags | |
hasPassFlag(PassComponentFlag flag) const noexcept | castor3d::PipelineFlags | |
hasSkinData() const noexcept | castor3d::PipelineFlags | inline |
hasSubmeshFlag(SubmeshComponentFlag flag) const noexcept | castor3d::PipelineFlags | |
hasWorldPosInputs() const noexcept | castor3d::PipelineFlags | inline |
isBillboard() const noexcept | castor3d::PipelineFlags | inline |
isFrontCulled() const noexcept | castor3d::PipelineFlags | inline |
isStatic | castor3d::PipelineHiHashDetails | |
lightingModelId | castor3d::PipelineHiHashDetails | |
m_programFlags | castor3d::PipelineHiHashDetails | |
m_sceneFlags | castor3d::PipelineFlags | |
m_shaderFlags | castor3d::PipelineHiHashDetails | |
morphTargetsOffset | castor3d::PipelineLoHashDetails | |
pass | castor3d::PipelineHiHashDetails | |
passLayerIndex | 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) noexcept | castor3d::PipelineFlags | inlineexplicit |
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) noexcept | castor3d::PipelineFlags | inlineexplicit |
PipelineFlags(PassComponentCombine ppassComponents, SubmeshComponentCombine psubmeshComponents, LightingModelID lightingModelId, BackgroundModelID pbackgroundModelId, ProgramFlags programFlags, TextureCombine textures, ShaderFlags shaderFlags, VkCompareOp alphaFunc, uint32_t passLayerIndex=0u) | castor3d::PipelineFlags | inline |
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) noexcept | castor3d::PipelineHiHashDetails | inlineexplicit |
PipelineLoHashDetails(VkDeviceSize pmorphTargetsOffset=0u, SubmeshRenderData const *psubmeshData=nullptr) noexcept | castor3d::PipelineLoHashDetails | inlineexplicit |
renderPassType | castor3d::PipelineFlags | |
submesh | castor3d::PipelineHiHashDetails | |
submeshData | castor3d::PipelineLoHashDetails | |
submeshDataBindings | castor3d::PipelineHiHashDetails | |
textures | castor3d::PipelineHiHashDetails | |
topology | castor3d::PipelineFlags | |
usesColour() const noexcept | castor3d::PipelineFlags | inline |
usesGeometry() const noexcept | castor3d::PipelineFlags | inline |
usesMesh() const noexcept | castor3d::PipelineFlags | inline |
usesOpacity() const noexcept | castor3d::PipelineFlags | inline |
usesTask() const noexcept | castor3d::PipelineFlags | inline |
usesTessellation() const noexcept | castor3d::PipelineFlags | inline |
usesViewSpace() const noexcept | castor3d::PipelineFlags | inline |
usesWorldSpace() const noexcept | castor3d::PipelineFlags | inline |
writeDepth() const noexcept | castor3d::PipelineFlags | inline |
writeEnvironmentMap() const noexcept | castor3d::PipelineFlags | inline |
writePicking() const noexcept | castor3d::PipelineFlags | inline |
writeShadowMap() const noexcept | castor3d::PipelineFlags | inline |
writeShadowRSM() const noexcept | castor3d::PipelineFlags | inline |
writeShadowVSM() const noexcept | castor3d::PipelineFlags | inline |
writeVelocity() const noexcept | castor3d::PipelineFlags | inline |
writeVisibility() const noexcept | castor3d::PipelineFlags | inline |