Castor3D
0.11.0
Multiplatform 3D engine
|
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 |
|
protected |
C3D_API castor3d::CombinePass::~CombinePass | ( | ) |
C3D_API void castor3d::CombinePass::accept | ( | PipelineVisitorBase & | visitor | ) |
C3D_API ashes::Semaphore const& castor3d::CombinePass::combine | ( | ashes::Semaphore const & | toWait | ) | const |
C3D_API CommandsSemaphore castor3d::CombinePass::getCommands | ( | RenderPassTimer const & | timer, |
uint32_t | index | ||
) | const |
|
inline |
C3D_API void castor3d::CombinePass::update | ( | CpuUpdater & | updater | ) |
|
friend |
|
static |
|
static |