4 #ifndef _OGL_MATERIAL_H
5 #define _OGL_MATERIAL_H
32 virtual void Apply()
override;
33 virtual void Unapply()
override;
Definition: Material.h:57
Definition: Material.h:81
Definition: MaterialGL.h:26
virtual Program * CreateProgram(const MaterialDescriptor &)=0
virtual bool IsProgramLoaded() const override final
Definition: MaterialGL.cpp:21
virtual void Unapply() override
Definition: MaterialGL.cpp:17
RendererOGL * m_renderer
Definition: MaterialGL.h:41
Material()
Definition: MaterialGL.h:28
virtual void SetProgram(Program *p)
Definition: MaterialGL.h:35
virtual void Apply() override
Definition: MaterialGL.cpp:11
Program * m_program
Definition: MaterialGL.h:40
virtual void SetCommonUniforms(const matrix4x4f &mv, const matrix4x4f &proj) override
Definition: MaterialGL.cpp:26
Definition: RendererGL.h:45
Definition: Background.h:13