![]() |
Lysa
0.0
Lysa 3D Engine
|
This is the complete list of members for MaterialManager, including all inherited members.
| MaterialManager(size_t capacity, size_t parametersCapacity) | MaterialManager | |
| ResourcesManager(ResourcesManager &) = delete | ResourcesManager< 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) override | MaterialManager | overridevirtual |
| destroy(const StandardMaterial &m) | MaterialManager | inline |
| destroy(const ShaderMaterial &m) | MaterialManager | inline |
| 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) const | ResourcesManager< Material > | inline |
| getBuffer() const | MaterialManager | inline |
| getCapacity() const | ResourcesManager< Material > | inline |
| getParametersBuffer() const | MaterialManager | inline |
| have(const unique_id id) const | ResourcesManager< Material > | inline |
| isFull() const | ResourcesManager< Material > | inlineprotected |
| 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 |
| resourcesMutex | ResourcesManager< Material > | protected |
| upload(const Material &material) | MaterialManager | |
| uploadParameters(const ShaderMaterial &material) | MaterialManager | |
| use(const unique_id id) | ResourcesManager< Material > | inline |
| ~ResourcesManager() | ResourcesManager< Material > | inlinevirtual |