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, size_t parametersCapacity)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, uint32 parameterCount=0, RenderingPhase stage=RenderingPhase::DEFAULT)MaterialManager
create(const std::string &fragShaderFileName, uint32 parameterCount=0, RenderingPhase stage=RenderingPhase::DEFAULT)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
ResourcesManager< Material >::destroy(const std::vector< unique_id > &ids)ResourcesManager< Material >inline
flush()MaterialManager
forEach(Func &&func)ResourcesManager< Material >inline
forEach(Func &&func) constResourcesManager< Material >inline
getBuffer() constMaterialManagerinline
getCapacity() constResourcesManager< Material >inline
getParametersBuffer() constMaterialManagerinline
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
resourcesMutexResourcesManager< Material >protected
upload(const Material &material)MaterialManager
uploadParameters(const ShaderMaterial &material)MaterialManager
use(const unique_id id)ResourcesManager< Material >inline
~ResourcesManager()ResourcesManager< Material >inlinevirtual