Neo
0.5.0
Developer Documentation
|
#include <ShaderRef.h>
Public Member Functions | |
ShaderRef (unsigned int shaderId, M_SHADER_TYPES type, const char *filename) | |
~ShaderRef (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) |
const char * | getHeader () |
void | setHeader (const char *s) |
Public Member Functions inherited from Neo::DataRef | |
DataRef (void) | |
void | incrScore (void) |
void | decrScore (void) |
unsigned int | getScore (void) |
void | setTime (long time) |
long | getTime (void) |
const char * | getFilename (void) |
Static Public Member Functions | |
static ShaderRef * | getNew (unsigned int shaderId, M_SHADER_TYPES type, const char *filename) |
Additional Inherited Members | |
Protected Attributes inherited from Neo::DataRef | |
long | m_time |
String | m_filename |
unsigned int | m_score |
Neo::ShaderRef::ShaderRef | ( | unsigned int | shaderId, |
M_SHADER_TYPES | type, | ||
const char * | filename | ||
) |
Neo::ShaderRef::~ShaderRef | ( | void | ) |
|
virtual |
Implements Neo::DataRef.
|
virtual |
Implements Neo::DataRef.
|
inline |
|
static |
|
inline |
|
inline |
|
inlinevirtual |
Implements Neo::DataRef.
|
inline |
|
inline |
|
virtual |
Implements Neo::DataRef.