Lysa
0.0
Lysa 3D Engine
Documentation
Classes
Class List
Class Index
Class Hierarchy
MaterialManager Member List
This is the complete list of members for
MaterialManager
, including all inherited members.
MaterialManager
(size_t capacity)
MaterialManager
ResourcesManager
(ResourcesManager &) = delete
ResourcesManager< Material >
delete
ResourcesManager
(const size_t capacity, const std::string &name)
ResourcesManager< Material >
inline
protected
allocate
(std::unique_ptr< Material > instance)
ResourcesManager< Material >
inline
protected
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) override
MaterialManager
override
virtual
destroy
(const StandardMaterial &m)
MaterialManager
inline
destroy
(const ShaderMaterial &m)
MaterialManager
inline
ResourcesManager< Material >::destroy
(const Material &res)
ResourcesManager< Material >
inline
virtual
flush
()
MaterialManager
getBuffer
() const
MaterialManager
inline
getCapacity
() const
ResourcesManager< Material >
inline
have
(const unique_id id) const
ResourcesManager< Material >
inline
isFull
() const
ResourcesManager< Material >
inline
protected
operator=
(ResourcesManager &) = delete
ResourcesManager< Material >
delete
operator[]
(const unique_id id)
ResourcesManager< Material >
inline
operator[]
(const unique_id id) const
ResourcesManager< Material >
inline
resources
ResourcesManager< Material >
protected
upload
(const Material &material)
MaterialManager
use
(const unique_id id)
ResourcesManager< Material >
inline
~ResourcesManager
()
ResourcesManager< Material >
inline
virtual
Generated on ven. avr. 10 2026 16:05:22 for Lysa by
2.1.0