|
Maratis Engine
|
#include <MShaderRef.h>
Public Member Functions | |
| MShaderRef (unsigned int shaderId, M_SHADER_TYPES type, const char *filename) | |
| ~MShaderRef (void) | |
| void | clear (void) |
| void | destroy (void) |
| void | update (void) |
| int | getType (void) |
| void | setShaderId (unsigned int shaderId) |
| unsigned int | getShaderId (void) |
| M_SHADER_TYPES | getShaderType (void) |
Static Public Member Functions | |
| static MShaderRef * | getNew (unsigned int shaderId, M_SHADER_TYPES type, const char *filename) |
| MShaderRef::MShaderRef | ( | unsigned int | shaderId, |
| M_SHADER_TYPES | type, | ||
| const char * | filename | ||
| ) |
| MShaderRef::~MShaderRef | ( | void | ) |
| void MShaderRef::clear | ( | void | ) | [virtual] |
Implements MDataRef.
| void MShaderRef::destroy | ( | void | ) | [virtual] |
Implements MDataRef.
| MShaderRef * MShaderRef::getNew | ( | unsigned int | shaderId, |
| M_SHADER_TYPES | type, | ||
| const char * | filename | ||
| ) | [static] |
| unsigned int MShaderRef::getShaderId | ( | void | ) | [inline] |
| M_SHADER_TYPES MShaderRef::getShaderType | ( | void | ) | [inline] |
| int MShaderRef::getType | ( | void | ) | [inline, virtual] |
Implements MDataRef.
| void MShaderRef::setShaderId | ( | unsigned int | shaderId | ) | [inline] |
| void MShaderRef::update | ( | void | ) | [virtual] |
Implements MDataRef.
1.7.3