Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::LightVolumePassResult Class Reference

#include <LightVolumePassResult.hpp>

Inheritance diagram for castor3d::LightVolumePassResult:
Inheritance graph
[legend]
Collaboration diagram for castor3d::LightVolumePassResult:
Collaboration graph
[legend]

Public Member Functions

C3D_API LightVolumePassResult (crg::ResourceHandler &handler, RenderDevice const &device, castor::String const &prefix, uint32_t size)
 
- Public Member Functions inherited from castor3d::GBufferT< LpvTexture >
 GBufferT (GBufferT const &rhs)=delete
 
 GBufferT (GBufferT &&rhs)=default
 
 GBufferT (crg::ResourceHandler &handler, 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)
 Initialises 2D or 2D-Array g-buffer related stuff. More...
 
 GBufferT (crg::ResourceHandler &handler, RenderDevice const &device, castor::String name, std::array< TexturePtr, size_t(TextureEnumT::eCount) > const &inputs, VkImageCreateFlags createFlags, VkExtent3D const &size)
 Initialises 3D g-buffer related stuff. More...
 
GBufferToperator= (GBufferT const &rhs)=delete
 
GBufferToperator= (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 ()
 

Additional Inherited Members

- Protected Attributes inherited from castor3d::GBufferT< LpvTexture >
TextureArray m_result
 

Constructor & Destructor Documentation

◆ LightVolumePassResult()

C3D_API castor3d::LightVolumePassResult::LightVolumePassResult ( crg::ResourceHandler &  handler,
RenderDevice const &  device,
castor::String const &  prefix,
uint32_t  size 
)

The documentation for this class was generated from the following file: