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::StencilPipeline

#include <StencilPipeline.hpp>

Fonctions membres publiques

 StencilPipeline (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, LightPipelineConfig const &config, LightRenderPassArray const &renderPasses, VkDescriptorSetLayout descriptorSetLayout, VkExtent2D const &targetExtent)
 
VkPipeline getPipeline ()
 
VkPipelineLayout getPipelineLayout () const
 
VkDescriptorSet getDescriptorSet ()
 

Fonctions membres protégées

void doCreatePipeline (VkExtent2D const &targetExtent)
 

Documentation des constructeurs et destructeur

◆ StencilPipeline()

castor3d::StencilPipeline::StencilPipeline ( crg::FramePass const &  pass,
crg::GraphContext &  context,
crg::RunnableGraph &  graph,
RenderDevice const &  device,
LightPipelineConfig const &  config,
LightRenderPassArray const &  renderPasses,
VkDescriptorSetLayout  descriptorSetLayout,
VkExtent2D const &  targetExtent 
)

Documentation des fonctions membres

◆ doCreatePipeline()

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

◆ getDescriptorSet()

VkDescriptorSet castor3d::StencilPipeline::getDescriptorSet ( )
inline

◆ getPipeline()

VkPipeline castor3d::StencilPipeline::getPipeline ( )
inline

◆ getPipelineLayout()

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

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