#include <Texture3DTo2D.hpp>
◆ 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 |
◆ createPasses()
C3D_API void castor3d::Texture3DTo2D::createPasses |
( |
QueueData const & | queueData, |
|
|
IntermediateViewArray | intermediates ) |
◆ getTarget()
Texture const & castor3d::Texture3DTo2D::getTarget |
( |
| ) |
const |
|
inlinenoexcept |
◆ initialise()
◆ 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()
The documentation for this class was generated from the following file: