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

Fonctions membres publiques

 TransparentResolveProgram (TransparentResolveProgram const &rhs)=delete
 
TransparentResolveProgramoperator= (TransparentResolveProgram const &rhs)=delete
 
 TransparentResolveProgram (TransparentResolveProgram &&rhs)=default
 
TransparentResolveProgramoperator= (TransparentResolveProgram &&rhs)=delete
 
 TransparentResolveProgram (Engine &engine, RenderDevice const &device, ashes::RenderPass const &renderPass, RenderPassTimer &timer, ashes::DescriptorSetLayout const &uboLayout, ashes::DescriptorSetLayout const &texLayout, ashes::PipelineVertexInputStateCreateInfo const &vtxLayout, FogType fogType)
 
 ~TransparentResolveProgram ()
 
void prepare (ashes::FrameBuffer const &frameBuffer, ashes::DescriptorSet const &uboDescriptorSet, ashes::DescriptorSet const &texDescriptorSet, ashes::BufferBase const &vbo, TransparentPassResult const &wbResult)
 
void accept (PipelineVisitorBase &visitor)
 
ashes::CommandBuffer const & getCommandBuffer () const
 

Documentation des constructeurs et destructeur

◆ TransparentResolveProgram() [1/3]

castor3d::TransparentResolveProgram::TransparentResolveProgram ( TransparentResolveProgram const &  rhs)
delete

◆ TransparentResolveProgram() [2/3]

castor3d::TransparentResolveProgram::TransparentResolveProgram ( TransparentResolveProgram &&  rhs)
default

◆ TransparentResolveProgram() [3/3]

castor3d::TransparentResolveProgram::TransparentResolveProgram ( Engine engine,
RenderDevice const &  device,
ashes::RenderPass const &  renderPass,
RenderPassTimer timer,
ashes::DescriptorSetLayout const &  uboLayout,
ashes::DescriptorSetLayout const &  texLayout,
ashes::PipelineVertexInputStateCreateInfo const &  vtxLayout,
FogType  fogType 
)

◆ ~TransparentResolveProgram()

castor3d::TransparentResolveProgram::~TransparentResolveProgram ( )

Documentation des fonctions membres

◆ accept()

void castor3d::TransparentResolveProgram::accept ( PipelineVisitorBase visitor)

◆ getCommandBuffer()

ashes::CommandBuffer const& castor3d::TransparentResolveProgram::getCommandBuffer ( ) const
inline

◆ operator=() [1/2]

TransparentResolveProgram& castor3d::TransparentResolveProgram::operator= ( TransparentResolveProgram const &  rhs)
delete

◆ operator=() [2/2]

TransparentResolveProgram& castor3d::TransparentResolveProgram::operator= ( TransparentResolveProgram &&  rhs)
delete

◆ prepare()

void castor3d::TransparentResolveProgram::prepare ( ashes::FrameBuffer const &  frameBuffer,
ashes::DescriptorSet const &  uboDescriptorSet,
ashes::DescriptorSet const &  texDescriptorSet,
ashes::BufferBase const &  vbo,
TransparentPassResult const &  wbResult 
)

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