FMaterialManager

namespace marengine
class FMaterialManager : public IRenderResourceManager

Public Functions

void create(FRenderContext *pRenderContext)
void updateSceneMaterialData(Scene *pScene)
void updateEntityMaterialData(const Entity &entity) const
void reset()
FMaterialStorage *getStorage() const
FMaterialFactory *getFactory() const

Private Members

FMaterialFactory *m_pMaterialFactory = {nullptr}
FMaterialStorage *m_pMaterialStorage = {nullptr}