Lysa  0.0
Lysa 3D Engine
MaterialManager Member List

This is the complete list of members for MaterialManager, including all inherited members.

MaterialManager(size_t capacity)MaterialManager
ResourcesManager(ResourcesManager &) = deleteResourcesManager< Material >delete
ResourcesManager(const size_t capacity, const std::string &name)ResourcesManager< Material >inlineprotected
allocate(std::unique_ptr< Material > instance)ResourcesManager< Material >inlineprotected
create()MaterialManager
create(const std::shared_ptr< ShaderMaterial > &orig)MaterialManager
create(const std::string &fragShaderFileName, const std::string &vertShaderFileName="")MaterialManager
ResourcesManager< Material >::create(Args &&...args)ResourcesManager< Material >inline
destroy(unique_id id) overrideMaterialManageroverridevirtual
destroy(const StandardMaterial &m)MaterialManagerinline
destroy(const ShaderMaterial &m)MaterialManagerinline
ResourcesManager< Material >::destroy(const Material &res)ResourcesManager< Material >inlinevirtual
flush()MaterialManager
getBuffer() constMaterialManagerinline
getCapacity() constResourcesManager< Material >inline
have(const unique_id id) constResourcesManager< Material >inline
isFull() constResourcesManager< Material >inlineprotected
operator=(ResourcesManager &) = deleteResourcesManager< Material >delete
operator[](const unique_id id)ResourcesManager< Material >inline
operator[](const unique_id id) constResourcesManager< Material >inline
resourcesResourcesManager< Material >protected
upload(const Material &material)MaterialManager
use(const unique_id id)ResourcesManager< Material >inline
~ResourcesManager()ResourcesManager< Material >inlinevirtual