Castor3D 0.12.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 <LightingPass.hpp>

Fonctions membres publiques

 LightPipeline (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, LightPipelineConfig const &config, std::vector< LightRenderPass > const &renderPasses, ashes::PipelineShaderStageCreateInfoArray stages, VkDescriptorSetLayout descriptorSetLayout)
 
VkPipeline getPipeline (uint32_t index)
 
VkPipelineLayout getPipelineLayout ()
 
VkDescriptorSet getDescriptorSet ()
 

Fonctions membres protégées

void doCreatePipeline ()
 

Documentation des constructeurs et destructeur

◆ LightPipeline()

castor3d::LightPipeline::LightPipeline ( crg::FramePass const &  pass,
crg::GraphContext &  context,
crg::RunnableGraph &  graph,
LightPipelineConfig const &  config,
std::vector< LightRenderPass > const &  renderPasses,
ashes::PipelineShaderStageCreateInfoArray  stages,
VkDescriptorSetLayout  descriptorSetLayout 
)

Documentation des fonctions membres

◆ doCreatePipeline()

void castor3d::LightPipeline::doCreatePipeline ( )
protected

◆ getDescriptorSet()

VkDescriptorSet castor3d::LightPipeline::getDescriptorSet ( )
inline

◆ getPipeline()

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

◆ getPipelineLayout()

VkPipelineLayout castor3d::LightPipeline::getPipelineLayout ( )
inline

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