#include <RE_Uniform.h>
Public Member Functions | |
| RE_Uniform (const UT_String &name, RE_UniformType type, int size) | |
| RE_Uniform (RE_UniformBuiltIn built_in, int size) | |
| virtual | ~RE_Uniform () |
| virtual void | getIndexedName (int index, UT_String &out) const |
| virtual const UT_String & | getName () const |
| virtual int | getSize () const |
| virtual RE_UniformType | getType () const |
| virtual const void * | getValue (int index=0) const |
| virtual void | setValue (const void *value, int index=0) |
| virtual int | getVersion () const |
Static Public Member Functions | |
| static void | getArrayNameAndIndex (const char *str, UT_String &name_out, int *index_out) |
| static int | getBuiltIn (const RE_Uniform *uniform, int languages=RE_UNIFORM_ALL_LANGUAGES) |
| static int | getBuiltIn (const UT_String &name, RE_UniformType type, int languages=RE_UNIFORM_ALL_LANGUAGES) |
| static const char * | getBuiltInName (RE_UniformBuiltIn built_in) |
| static RE_UniformType | getBuiltInType (RE_UniformBuiltIn built_in) |
| static int | isDisplayListDependent (RE_UniformBuiltIn built_in) |
| static void | registerBuiltIn (RE_Render *r, RE_UniformBuiltIn built_in, const RE_Uniform *uniform) |
| static void | unregisterBuiltIn (RE_Render *r, RE_UniformBuiltIn built_in, const RE_Uniform *uniform=NULL) |
Definition at line 77 of file RE_Uniform.h.
| RE_Uniform::RE_Uniform | ( | const UT_String & | name, | |
| RE_UniformType | type, | |||
| int | size | |||
| ) |
| RE_Uniform::RE_Uniform | ( | RE_UniformBuiltIn | built_in, | |
| int | size | |||
| ) |
| virtual RE_Uniform::~RE_Uniform | ( | ) | [virtual] |
| static void RE_Uniform::getArrayNameAndIndex | ( | const char * | str, | |
| UT_String & | name_out, | |||
| int * | index_out | |||
| ) | [static] |
| static int RE_Uniform::getBuiltIn | ( | const UT_String & | name, | |
| RE_UniformType | type, | |||
| int | languages = RE_UNIFORM_ALL_LANGUAGES | |||
| ) | [static] |
| static int RE_Uniform::getBuiltIn | ( | const RE_Uniform * | uniform, | |
| int | languages = RE_UNIFORM_ALL_LANGUAGES | |||
| ) | [static] |
| static const char* RE_Uniform::getBuiltInName | ( | RE_UniformBuiltIn | built_in | ) | [static] |
| static RE_UniformType RE_Uniform::getBuiltInType | ( | RE_UniformBuiltIn | built_in | ) | [static] |
| virtual void RE_Uniform::getIndexedName | ( | int | index, | |
| UT_String & | out | |||
| ) | const [virtual] |
| virtual const UT_String& RE_Uniform::getName | ( | void | ) | const [inline, virtual] |
Definition at line 95 of file RE_Uniform.h.
| virtual int RE_Uniform::getSize | ( | void | ) | const [inline, virtual] |
Definition at line 100 of file RE_Uniform.h.
| virtual RE_UniformType RE_Uniform::getType | ( | void | ) | const [inline, virtual] |
Definition at line 101 of file RE_Uniform.h.
| virtual const void* RE_Uniform::getValue | ( | int | index = 0 |
) | const [virtual] |
| virtual int RE_Uniform::getVersion | ( | void | ) | const [inline, virtual] |
Definition at line 111 of file RE_Uniform.h.
| static int RE_Uniform::isDisplayListDependent | ( | RE_UniformBuiltIn | built_in | ) | [static] |
| static void RE_Uniform::registerBuiltIn | ( | RE_Render * | r, | |
| RE_UniformBuiltIn | built_in, | |||
| const RE_Uniform * | uniform | |||
| ) | [static] |
| virtual void RE_Uniform::setValue | ( | const void * | value, | |
| int | index = 0 | |||
| ) | [virtual] |
| static void RE_Uniform::unregisterBuiltIn | ( | RE_Render * | r, | |
| RE_UniformBuiltIn | built_in, | |||
| const RE_Uniform * | uniform = NULL | |||
| ) | [static] |
1.5.9