Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::PipelineFlags

Indicateurs de pipeline. Plus de détails...

Graphe de collaboration de castor3d::PipelineFlags:
Collaboration graph
[légende]

Fonctions membres publiques

 PipelineFlags (BlendMode colourBlendMode=BlendMode::eNoBlend, BlendMode alphaBlendMode=BlendMode::eNoBlend, PassFlags passFlags=PassFlag::eNone, uint32_t heightMapIndex=InvalidIndex, ProgramFlags programFlags=ProgramFlag::eNone, SceneFlags sceneFlags=SceneFlag::eNone, VkPrimitiveTopology topology=VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, VkCompareOp alphaFunc=VK_COMPARE_OP_ALWAYS, TextureFlagsArray textures={})
 

Attributs publics

BlendMode colourBlendMode { BlendMode::eNoBlend }
 
BlendMode alphaBlendMode { BlendMode::eNoBlend }
 
PassFlags passFlags { PassFlag::eNone }
 
uint32_t heightMapIndex { InvalidIndex }
 
ProgramFlags programFlags { ProgramFlag::eNone }
 
SceneFlags sceneFlags { SceneFlag::eNone }
 
VkPrimitiveTopology topology { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST }
 
VkCompareOp alphaFunc { VK_COMPARE_OP_ALWAYS }
 
TextureFlagsArray textures
 
TextureFlags texturesFlags
 

Description détaillée

Indicateurs de pipeline.

Documentation des constructeurs et destructeur

◆ PipelineFlags()

castor3d::PipelineFlags::PipelineFlags ( BlendMode  colourBlendMode = BlendMode::eNoBlend,
BlendMode  alphaBlendMode = BlendMode::eNoBlend,
PassFlags  passFlags = PassFlag::eNone,
uint32_t  heightMapIndex = InvalidIndex,
ProgramFlags  programFlags = ProgramFlag::eNone,
SceneFlags  sceneFlags = SceneFlag::eNone,
VkPrimitiveTopology  topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST,
VkCompareOp  alphaFunc = VK_COMPARE_OP_ALWAYS,
TextureFlagsArray  textures = {} 
)
inline

Documentation des données membres

◆ alphaBlendMode

BlendMode castor3d::PipelineFlags::alphaBlendMode { BlendMode::eNoBlend }

◆ alphaFunc

VkCompareOp castor3d::PipelineFlags::alphaFunc { VK_COMPARE_OP_ALWAYS }

◆ colourBlendMode

BlendMode castor3d::PipelineFlags::colourBlendMode { BlendMode::eNoBlend }

◆ heightMapIndex

uint32_t castor3d::PipelineFlags::heightMapIndex { InvalidIndex }

◆ passFlags

PassFlags castor3d::PipelineFlags::passFlags { PassFlag::eNone }

◆ programFlags

ProgramFlags castor3d::PipelineFlags::programFlags { ProgramFlag::eNone }

◆ sceneFlags

SceneFlags castor3d::PipelineFlags::sceneFlags { SceneFlag::eNone }

◆ textures

TextureFlagsArray castor3d::PipelineFlags::textures

◆ texturesFlags

TextureFlags castor3d::PipelineFlags::texturesFlags

◆ topology

VkPrimitiveTopology castor3d::PipelineFlags::topology { VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST }

La documentation de cette structure a été générée à partir du fichier suivant :