Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::Texture3DTo2D

#include <Texture3DTo2D.hpp>

Fonctions membres publiques

C3D_API Texture3DTo2D (RenderDevice const &device, crg::ResourcesCache &resources, VkExtent2D const &size, CameraUbo const &cameraUbo)
 
C3D_API ~Texture3DTo2D () noexcept
 
C3D_API void createPasses (QueueData const &queueData, IntermediateViewArray intermediates)
 
C3D_API void initialise (QueueData const &queueData)
 
C3D_API void update (CpuUpdater &updater)
 
C3D_API crg::SemaphoreWait render (ashes::Queue const &queue, crg::SemaphoreWait const &toWait)
 
C3D_API void render (ashes::Queue const &queue, ashes::VkSemaphoreArray &semaphores, ashes::VkPipelineStageFlagsArray &stages)
 
Texture const & getTarget () const noexcept
 

Documentation des constructeurs et destructeur

◆ Texture3DTo2D()

C3D_API castor3d::Texture3DTo2D::Texture3DTo2D ( RenderDevice const & device,
crg::ResourcesCache & resources,
VkExtent2D const & size,
CameraUbo const & cameraUbo )

◆ ~Texture3DTo2D()

C3D_API castor3d::Texture3DTo2D::~Texture3DTo2D ( )
noexcept

Documentation des fonctions membres

◆ createPasses()

C3D_API void castor3d::Texture3DTo2D::createPasses ( QueueData const & queueData,
IntermediateViewArray intermediates )

◆ getTarget()

Texture const & castor3d::Texture3DTo2D::getTarget ( ) const
inlinenoexcept

◆ initialise()

C3D_API void castor3d::Texture3DTo2D::initialise ( QueueData const & queueData)

◆ render() [1/2]

C3D_API void castor3d::Texture3DTo2D::render ( ashes::Queue const & queue,
ashes::VkSemaphoreArray & semaphores,
ashes::VkPipelineStageFlagsArray & stages )

◆ render() [2/2]

C3D_API crg::SemaphoreWait castor3d::Texture3DTo2D::render ( ashes::Queue const & queue,
crg::SemaphoreWait const & toWait )

◆ update()

C3D_API void castor3d::Texture3DTo2D::update ( CpuUpdater & updater)

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