|
Aeon Engine c550894
AeonGames Open Source Game Engine
|
OpenGL material binding handler for shader uniforms and textures. More...
#include <C:/Code/AeonEngine/engine/renderers/opengl/OpenGLMaterial.hpp>

Public Member Functions | |
| OpenGLMaterial (OpenGLRenderer &aOpenGLRenderer, const Material &aMaterial) | |
| Construct from a renderer and material resource. | |
| OpenGLMaterial (OpenGLMaterial &&aOpenGLMaterial) | |
| Move constructor. | |
| OpenGLMaterial (const OpenGLMaterial &)=delete | |
| OpenGLMaterial & | operator= (const OpenGLMaterial &)=delete |
| OpenGLMaterial & | operator= (OpenGLMaterial &&)=delete |
| void | Bind (const OpenGLPipeline &aPipeline) const |
| Binds the material to the specified pipeline. | |
OpenGL material binding handler for shader uniforms and textures.
Definition at line 26 of file OpenGLMaterial.hpp.
| AeonGames::OpenGLMaterial::OpenGLMaterial | ( | OpenGLRenderer & | aOpenGLRenderer, |
| const Material & | aMaterial ) |
Construct from a renderer and material resource.
Definition at line 27 of file OpenGLMaterial.cpp.
| AeonGames::OpenGLMaterial::OpenGLMaterial | ( | OpenGLMaterial && | aOpenGLMaterial | ) |
Move constructor.
Definition at line 59 of file OpenGLMaterial.cpp.
| AeonGames::OpenGLMaterial::~OpenGLMaterial | ( | ) |
Definition at line 45 of file OpenGLMaterial.cpp.
| void AeonGames::OpenGLMaterial::Bind | ( | const OpenGLPipeline & | aPipeline | ) | const |
Binds the material to the specified pipeline.
| aPipeline | The pipeline to use for binding. |
Definition at line 66 of file OpenGLMaterial.cpp.