Castor3D 0.15.0
Multiplatform 3D engine
Fonctions membres publiques | Fonctions membres protégées | Liste de tous les membres
Référence de la classe castor3d::LightPipeline

#include <LightPipeline.hpp>

Fonctions membres publiques

 LightPipeline (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, LightPipelineConfig const &config, LightRenderPassArray const &renderPasses, ashes::PipelineShaderStageCreateInfoArray stages, VkDescriptorSetLayout descriptorSetLayout, VkExtent2D const &targetExtent)
 
VkPipeline getPipeline (uint32_t index)
 
VkPipelineLayout getPipelineLayout () const
 
VkDescriptorSet getDescriptorSet ()
 
LightType getLightType () const
 

Fonctions membres protégées

void doCreatePipeline (VkExtent2D const &targetExtent)
 

Documentation des constructeurs et destructeur

◆ LightPipeline()

castor3d::LightPipeline::LightPipeline ( crg::FramePass const &  pass,
crg::GraphContext &  context,
crg::RunnableGraph &  graph,
LightPipelineConfig const &  config,
LightRenderPassArray const &  renderPasses,
ashes::PipelineShaderStageCreateInfoArray  stages,
VkDescriptorSetLayout  descriptorSetLayout,
VkExtent2D const &  targetExtent 
)

Documentation des fonctions membres

◆ doCreatePipeline()

void castor3d::LightPipeline::doCreatePipeline ( VkExtent2D const &  targetExtent)
protected

◆ getDescriptorSet()

VkDescriptorSet castor3d::LightPipeline::getDescriptorSet ( )
inline

◆ getLightType()

LightType castor3d::LightPipeline::getLightType ( ) const
inline

◆ getPipeline()

VkPipeline castor3d::LightPipeline::getPipeline ( uint32_t  index)
inline

◆ getPipelineLayout()

VkPipelineLayout castor3d::LightPipeline::getPipelineLayout ( ) const
inline

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