#include <domBind_material.h>
Bind a specific material to a piece of geometry, binding varying and uniform parameters at the same time.
Definition at line 26 of file 1.4/dom/domBind_material.h.
Definition at line 28 of file dom/domBind_material.h.
Definition at line 36 of file 1.4/dom/domBind_material.h.
Definition at line 25 of file dom/domBind_material.h.
Definition at line 33 of file 1.4/dom/domBind_material.h.
domBind_material::domBind_material | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 160 of file 1.4/dom/domBind_material.h.
virtual domBind_material::~domBind_material | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 164 of file 1.4/dom/domBind_material.h.
domBind_material::domBind_material | ( | DAE & | dae | ) | [inline, protected] |
Constructor
Definition at line 152 of file dom/domBind_material.h.
virtual domBind_material::~domBind_material | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 156 of file dom/domBind_material.h.
static DLLSPEC daeElementRef domBind_material::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
static DLLSPEC daeElementRef domBind_material::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
virtual COLLADA_TYPE::TypeEnum domBind_material::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 21 of file dom/domBind_material.h.
virtual COLLADA_TYPE::TypeEnum domBind_material::getElementType | ( | ) | const [inline, virtual] |
Reimplemented from daeElement.
Definition at line 29 of file 1.4/dom/domBind_material.h.
const domExtra_Array& domBind_material::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 147 of file dom/domBind_material.h.
domExtra_Array& domBind_material::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 142 of file dom/domBind_material.h.
const domExtra_Array& domBind_material::getExtra_array | ( | ) | const [inline] |
Gets the extra element array.
Definition at line 155 of file 1.4/dom/domBind_material.h.
domExtra_Array& domBind_material::getExtra_array | ( | ) | [inline] |
Gets the extra element array.
Definition at line 150 of file 1.4/dom/domBind_material.h.
const domParam_Array& domBind_material::getParam_array | ( | ) | const [inline] |
Gets the param element array.
Definition at line 122 of file dom/domBind_material.h.
domParam_Array& domBind_material::getParam_array | ( | ) | [inline] |
Gets the param element array.
Definition at line 117 of file dom/domBind_material.h.
const domParam_Array& domBind_material::getParam_array | ( | ) | const [inline] |
Gets the param element array.
Definition at line 130 of file 1.4/dom/domBind_material.h.
domParam_Array& domBind_material::getParam_array | ( | ) | [inline] |
Gets the param element array.
Definition at line 125 of file 1.4/dom/domBind_material.h.
const domTechnique_Array& domBind_material::getTechnique_array | ( | ) | const [inline] |
Gets the technique element array.
Definition at line 137 of file dom/domBind_material.h.
domTechnique_Array& domBind_material::getTechnique_array | ( | ) | [inline] |
Gets the technique element array.
Definition at line 132 of file dom/domBind_material.h.
const domTechnique_Array& domBind_material::getTechnique_array | ( | ) | const [inline] |
Gets the technique element array.
Definition at line 145 of file 1.4/dom/domBind_material.h.
domTechnique_Array& domBind_material::getTechnique_array | ( | ) | [inline] |
Gets the technique element array.
Definition at line 140 of file 1.4/dom/domBind_material.h.
const domTechnique_commonRef domBind_material::getTechnique_common | ( | ) | const [inline] |
Gets the technique_common element.
Definition at line 127 of file dom/domBind_material.h.
const domTechnique_commonRef domBind_material::getTechnique_common | ( | ) | const [inline] |
Gets the technique_common element.
Definition at line 135 of file 1.4/dom/domBind_material.h.
static daeInt domBind_material::ID | ( | ) | [inline, static] |
Definition at line 22 of file dom/domBind_material.h.
static daeInt domBind_material::ID | ( | ) | [inline, static] |
Definition at line 30 of file 1.4/dom/domBind_material.h.
virtual domBind_material& domBind_material::operator= | ( | const domBind_material & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 160 of file dom/domBind_material.h.
virtual domBind_material& domBind_material::operator= | ( | const domBind_material & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 168 of file 1.4/dom/domBind_material.h.
static DLLSPEC daeMetaElement* domBind_material::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.
static DLLSPEC daeMetaElement* domBind_material::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 domBind_material::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 23 of file dom/domBind_material.h.
virtual daeInt domBind_material::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 31 of file 1.4/dom/domBind_material.h.
domExtra_Array domBind_material::elemExtra_array [protected] |
The extra element may appear any number of times.
Definition at line 118 of file 1.4/dom/domBind_material.h.
domParam_Array domBind_material::elemParam_array [protected] |
The bind_material element may contain any number of param elements.
Definition at line 103 of file 1.4/dom/domBind_material.h.
This element may contain any number of non-common profile techniques.
Definition at line 114 of file 1.4/dom/domBind_material.h.
The technique_common element specifies the bind_material information for the common profile which all COLLADA implementations need to support.
Definition at line 109 of file 1.4/dom/domBind_material.h.