Castor3D  0.11.0
Multiplatform 3D engine
Classes | Fonctions membres publiques | Attributs publics statiques | Fonctions membres protégées | Amis | Liste de tous les membres
Référence de la classe castor3d::CombinePass

Fonctions membres publiques

C3D_API ~CombinePass ()
 
C3D_API void update (CpuUpdater &updater)
 
C3D_API void accept (PipelineVisitorBase &visitor)
 
C3D_API ashes::Semaphore const & combine (ashes::Semaphore const &toWait) const
 
C3D_API CommandsSemaphore getCommands (RenderPassTimer const &timer, uint32_t index) const
 
TextureLayout const & getResult () const
 

Attributs publics statiques

static castor::String const LhsMaps
 
static castor::String const RhsMap
 

Fonctions membres protégées

C3D_API CombinePass (Engine &engine, RenderDevice const &device, castor::String const &prefix, VkFormat outputFormat, VkExtent2D const &outputSize, ShaderModule const &vertexShader, ShaderModule const &pixelShader, IntermediateViewArray const &lhsViews, IntermediateView const &rhsView, CombinePassConfig config)
 

Amis

class CombinePassBuilder
 

Documentation des constructeurs et destructeur

◆ CombinePass()

C3D_API castor3d::CombinePass::CombinePass ( Engine engine,
RenderDevice const &  device,
castor::String const &  prefix,
VkFormat  outputFormat,
VkExtent2D const &  outputSize,
ShaderModule const &  vertexShader,
ShaderModule const &  pixelShader,
IntermediateViewArray const &  lhsViews,
IntermediateView const &  rhsView,
CombinePassConfig  config 
)
protected

◆ ~CombinePass()

C3D_API castor3d::CombinePass::~CombinePass ( )

Documentation des fonctions membres

◆ accept()

C3D_API void castor3d::CombinePass::accept ( PipelineVisitorBase visitor)

◆ combine()

C3D_API ashes::Semaphore const& castor3d::CombinePass::combine ( ashes::Semaphore const &  toWait) const

◆ getCommands()

C3D_API CommandsSemaphore castor3d::CombinePass::getCommands ( RenderPassTimer const &  timer,
uint32_t  index 
) const

◆ getResult()

TextureLayout const& castor3d::CombinePass::getResult ( ) const
inline

◆ update()

C3D_API void castor3d::CombinePass::update ( CpuUpdater updater)

Documentation des fonctions amies et associées

◆ CombinePassBuilder

friend class CombinePassBuilder
friend

Documentation des données membres

◆ LhsMaps

castor::String const castor3d::CombinePass::LhsMaps
static

◆ RhsMap

castor::String const castor3d::CombinePass::RhsMap
static

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