#include <domGles2_program.h>
a program is one or more shaders linked together
Definition at line 16 of file domGles2_program.h.
Definition at line 26 of file domGles2_program.h.
Definition at line 23 of file domGles2_program.h.
Definition at line 191 of file domGles2_program.h.
Definition at line 188 of file domGles2_program.h.
domGles2_program::domGles2_program | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 420 of file domGles2_program.h.
virtual domGles2_program::~domGles2_program | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 424 of file domGles2_program.h.
static DLLSPEC daeElementRef domGles2_program::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domBind_attribute_Array& domGles2_program::getBind_attribute_array | ( | ) | const [inline] |
Gets the bind_attribute element array.
Definition at line 405 of file domGles2_program.h.
domBind_attribute_Array& domGles2_program::getBind_attribute_array | ( | ) | [inline] |
Gets the bind_attribute element array.
Definition at line 400 of file domGles2_program.h.
const domBind_uniform_Array& domGles2_program::getBind_uniform_array | ( | ) | const [inline] |
Gets the bind_uniform element array.
Definition at line 415 of file domGles2_program.h.
domBind_uniform_Array& domGles2_program::getBind_uniform_array | ( | ) | [inline] |
Gets the bind_uniform element array.
Definition at line 410 of file domGles2_program.h.
virtual COLLADA_TYPE::TypeEnum domGles2_program::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 19 of file domGles2_program.h.
const domFx_target_Array& domGles2_program::getLinker_array | ( | ) | const [inline] |
Gets the linker element array.
Definition at line 395 of file domGles2_program.h.
domFx_target_Array& domGles2_program::getLinker_array | ( | ) | [inline] |
Gets the linker element array.
Definition at line 390 of file domGles2_program.h.
const domGles2_shader_Array& domGles2_program::getShader_array | ( | ) | const [inline] |
Gets the shader element array.
Definition at line 385 of file domGles2_program.h.
domGles2_shader_Array& domGles2_program::getShader_array | ( | ) | [inline] |
Gets the shader element array.
Definition at line 380 of file domGles2_program.h.
static daeInt domGles2_program::ID | ( | ) | [inline, static] |
Definition at line 20 of file domGles2_program.h.
virtual domGles2_program& domGles2_program::operator= | ( | const domGles2_program & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 428 of file domGles2_program.h.
static DLLSPEC daeMetaElement* domGles2_program::registerElement | ( | DAE & | dae | ) | [static] |
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
virtual daeInt domGles2_program::typeID | ( | ) | const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
Implements daeElement.
Definition at line 21 of file domGles2_program.h.
Bind attributes. If not bound then it is assumed to be the same semantic as the variable name. If the variable name is prefixed with "gl_" or "sv_" then the prefix may be ignored.
Definition at line 369 of file domGles2_program.h.
Bind uniforms and samplers
Definition at line 373 of file domGles2_program.h.
domFx_target_Array domGles2_program::elemLinker_array [protected] |