Chicane

Manager

Header
Chicane/Renderer/CubeMap/Manager.hpp
Namespace
Chicane::CubeMap::Manager

Destruidores

ModificadorNomeDescrição
~Manager()

Funções

AcessoModificadorTipoNomeDescrição
publicstd::uint32_tgetCount()
publicvoidadd(const std::string& inId, const Data& inData)
publicvoidbind(const std::string& inId, const vk::CommandBuffer& inCommandBuffer, const vk::PipelineLayout& inPipelineLayout)
publicvoidbuild(const vk::Device& inLogicalDevice, const vk::PhysicalDevice& inPhysicalDevice, const vk::CommandBuffer& inCommandBuffer, const vk::Queue& inQueue, const vk::DescriptorSetLayout& inDescriptorSetLayout, const vk::DescriptorPool& inDescriptorPool)
publicvoiddraw(const std::string& inId, const vk::CommandBuffer& inCommandBuffer)

Propriedades

AcessoModificadorTipoNomeDescrição
privatestd::vector<std::string>m_registeredIds
privatestd::unordered_map<std::string, Data>m_dataMap
privatestd::unordered_map<std::string, std::unique_ptr<Data>>m_instanceMap