|
Lugdunum
0.1.0
|
#include <GuiTexture.hpp>
Public Member Functions | |
| GuiTexture (Renderer &renderer) | |
| GuiTexture (const GuiTexture &)=delete | |
| GuiTexture (GuiTexture &&)=delete | |
| GuiTexture & | operator= (const GuiTexture &)=delete |
| GuiTexture & | operator= (GuiTexture &&)=delete |
| ~GuiTexture ()=default | |
| const DescriptorSet * | allocate (const API::GraphicsPipeline &pipeline, const ::lug::Graphics::Vulkan::Render::Texture *texture) |
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 GuiTexture.hpp.
| lug::Graphics::Vulkan::Render::DescriptorSetPool::GuiTexture::GuiTexture | ( | Renderer & | renderer | ) |
Definition at line 13 of file GuiTexture.cpp.
|
delete |
|
delete |
|
default |
|
delete |
|
delete |
| const DescriptorSet * lug::Graphics::Vulkan::Render::DescriptorSetPool::GuiTexture::allocate | ( | const API::GraphicsPipeline & | pipeline, |
| const ::lug::Graphics::Vulkan::Render::Texture * | texture | ||
| ) |
Definition at line 15 of file GuiTexture.cpp.
1.8.13