Lugdunum
0.1.0
|
#include <SkyBox.hpp>
Public Member Functions | |
SkyBox (Renderer &renderer) | |
SkyBox (const SkyBox &)=delete | |
SkyBox (SkyBox &&)=delete | |
SkyBox & | operator= (const SkyBox &)=delete |
SkyBox & | operator= (SkyBox &&)=delete |
~SkyBox ()=default | |
const DescriptorSet * | allocate (const ::lug::Graphics::Vulkan::Render::Texture *skyBox) |
Public Member Functions inherited from lug::Graphics::Vulkan::Render::DescriptorSetPool::DescriptorSetPool< 10 > | |
DescriptorSetPool (Renderer &renderer) | |
DescriptorSetPool (const DescriptorSetPool &)=delete | |
DescriptorSetPool (DescriptorSetPool &&)=delete | |
DescriptorSetPool & | operator= (const DescriptorSetPool &)=delete |
DescriptorSetPool & | operator= (DescriptorSetPool &&)=delete |
~DescriptorSetPool () | |
bool | init () |
std::tuple< bool, const DescriptorSet *> | allocate (size_t hash, const API::DescriptorSetLayout &descriptorSetLayout) |
void | free (const DescriptorSet *descriptorSet) |
Additional Inherited Members | |
Protected Attributes inherited from lug::Graphics::Vulkan::Render::DescriptorSetPool::DescriptorSetPool< 10 > | |
Renderer & | _renderer |
size_t | _descriptorSetsCount |
std::array< DescriptorSet, maxSets > | _descriptorSets |
size_t | _freeDescriptorSetsCount |
std::array< DescriptorSet *, maxSets > | _freeDescriptorSets |
std::map< size_t, DescriptorSet *> | _descriptorSetsInUse |
Definition at line 13 of file SkyBox.hpp.
lug::Graphics::Vulkan::Render::DescriptorSetPool::SkyBox::SkyBox | ( | Renderer & | renderer | ) |
Definition at line 13 of file SkyBox.cpp.
|
delete |
|
delete |
|
default |
|
delete |
const DescriptorSet * lug::Graphics::Vulkan::Render::DescriptorSetPool::SkyBox::allocate | ( | const ::lug::Graphics::Vulkan::Render::Texture * | skyBox | ) |
Definition at line 15 of file SkyBox.cpp.