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.