![]() |
Castor3D 0.17.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, 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, uint32_t pvertexStride=0u) 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, VkPrimitiveTopology ptopology=VkPrimitiveTopology::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, bool pisStatic=false) noexcept | castor3d::PipelineHiHashDetails | inlineexplicit |
| PipelineLoHashDetails(VkDeviceSize pmorphTargetsOffset=0u, SubmeshRenderData const *psubmeshData=nullptr, uint32_t pvertexStride=0u) noexcept | castor3d::PipelineLoHashDetails | inlineexplicit |
| renderPassType | castor3d::PipelineFlags | |
| submesh | castor3d::PipelineHiHashDetails | |
| submeshData | castor3d::PipelineLoHashDetails | |
| submeshDataBindings | castor3d::PipelineHiHashDetails | |
| textures | castor3d::PipelineHiHashDetails | |
| topology | castor3d::PipelineHiHashDetails | |
| 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 |
| vertexStride | castor3d::PipelineLoHashDetails | |
| 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 |