#include <LightVolumePassResult.hpp>
|
C3D_API | LightVolumePassResult (crg::ResourcesCache &resources, RenderDevice const &device, castor::String const &prefix, uint32_t size) |
|
| GBufferT (GBufferT const &rhs)=delete |
|
| GBufferT (GBufferT &&rhs)=default |
|
| GBufferT (crg::ResourcesCache &resources, RenderDevice const &device, castor::String name, std::array< TexturePtr, size_t(TextureEnumT::eCount) > const &inputs, VkImageCreateFlags createFlags, castor::Size const &size, uint32_t layerCount=1u, VkSampleCountFlagBits sampleCount=VK_SAMPLE_COUNT_1_BIT) |
| Initialise les données liées au g-buffer 2D ou 2D-Array.
|
|
| GBufferT (crg::ResourcesCache &resources, RenderDevice const &device, castor::String name, std::array< TexturePtr, size_t(TextureEnumT::eCount) > const &inputs, VkImageCreateFlags createFlags, VkExtent3D const &size, VkSampleCountFlagBits sampleCount=VK_SAMPLE_COUNT_1_BIT) |
| Initialise les données liées au g-buffer 3D.
|
|
GBufferT & | operator= (GBufferT const &rhs)=delete |
|
GBufferT & | operator= (GBufferT &&rhs)=default |
|
| ~GBufferT () |
|
void | create () |
|
Texture const & | operator[] (LpvTexture texture) const |
|
TextureArray::const_iterator | cbegin () const |
|
TextureArray::const_iterator | cend () const |
|
TextureArray::const_iterator | begin () const |
|
TextureArray::iterator | begin () |
|
TextureArray::const_iterator | end () const |
|
TextureArray::iterator | end () |
|
TextureArray::size_type | size () |
|
◆ LightVolumePassResult()
C3D_API castor3d::LightVolumePassResult::LightVolumePassResult |
( |
crg::ResourcesCache & |
resources, |
|
|
RenderDevice const & |
device, |
|
|
castor::String const & |
prefix, |
|
|
uint32_t |
size |
|
) |
| |
La documentation de cette classe a été générée à partir du fichier suivant :