#include <domGlsl_newarray_type.h>
Public Member Functions | |
const domGlsl_newarray_type_Array & | getArray_array () const |
domGlsl_newarray_type_Array & | getArray_array () |
const daeElementRefArray & | getContents () const |
daeElementRefArray & | getContents () |
const domGlsl_param_type_Array & | getGlsl_param_type_array () const |
domGlsl_param_type_Array & | getGlsl_param_type_array () |
xsPositiveInteger | getLength () const |
void | setLength (xsPositiveInteger atLength) |
Protected Member Functions | |
domGlsl_newarray_type_complexType (DAE &dae, daeElement *elt) | |
virtual domGlsl_newarray_type_complexType & | operator= (const domGlsl_newarray_type_complexType &cpy) |
virtual | ~domGlsl_newarray_type_complexType () |
Protected Attributes | |
daeTArray< daeCharArray * > | _CMData |
daeElementRefArray | _contents |
daeUIntArray | _contentsOrder |
xsPositiveInteger | attrLength |
domGlsl_newarray_type_Array | elemArray_array |
domGlsl_param_type_Array | elemGlsl_param_type_array |
The glsl_newarray_type is used to creates a parameter of a one-dimensional array type.
Definition at line 24 of file domGlsl_newarray_type.h.
domGlsl_newarray_type_complexType::domGlsl_newarray_type_complexType | ( | DAE & | dae, | |
daeElement * | elt | |||
) | [inline, protected] |
Constructor
Definition at line 101 of file domGlsl_newarray_type.h.
virtual domGlsl_newarray_type_complexType::~domGlsl_newarray_type_complexType | ( | ) | [inline, protected, virtual] |
Destructor
Definition at line 105 of file domGlsl_newarray_type.h.
const domGlsl_newarray_type_Array& domGlsl_newarray_type_complexType::getArray_array | ( | ) | const [inline] |
Gets the array element array.
Definition at line 85 of file domGlsl_newarray_type.h.
domGlsl_newarray_type_Array& domGlsl_newarray_type_complexType::getArray_array | ( | ) | [inline] |
Gets the array element array.
Definition at line 80 of file domGlsl_newarray_type.h.
const daeElementRefArray& domGlsl_newarray_type_complexType::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 95 of file domGlsl_newarray_type.h.
daeElementRefArray& domGlsl_newarray_type_complexType::getContents | ( | ) | [inline] |
Gets the _contents array.
Definition at line 90 of file domGlsl_newarray_type.h.
const domGlsl_param_type_Array& domGlsl_newarray_type_complexType::getGlsl_param_type_array | ( | ) | const [inline] |
Gets the glsl_param_type element array.
Definition at line 75 of file domGlsl_newarray_type.h.
domGlsl_param_type_Array& domGlsl_newarray_type_complexType::getGlsl_param_type_array | ( | ) | [inline] |
Gets the glsl_param_type element array.
Definition at line 70 of file domGlsl_newarray_type.h.
xsPositiveInteger domGlsl_newarray_type_complexType::getLength | ( | ) | const [inline] |
Gets the length attribute.
Reimplemented in domGlsl_newarray_type.
Definition at line 59 of file domGlsl_newarray_type.h.
virtual domGlsl_newarray_type_complexType& domGlsl_newarray_type_complexType::operator= | ( | const domGlsl_newarray_type_complexType & | cpy | ) | [inline, protected, virtual] |
Overloaded assignment operator
Definition at line 109 of file domGlsl_newarray_type.h.
void domGlsl_newarray_type_complexType::setLength | ( | xsPositiveInteger | atLength | ) | [inline] |
Sets the length attribute.
atLength | The new value for the length attribute. |
Reimplemented in domGlsl_newarray_type.
Definition at line 64 of file domGlsl_newarray_type.h.
daeTArray< daeCharArray * > domGlsl_newarray_type_complexType::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 51 of file domGlsl_newarray_type.h.
Used to preserve order in elements that do not specify strict sequencing of sub-elements.
Definition at line 42 of file domGlsl_newarray_type.h.
Used to preserve order in elements that have a complex content model.
Definition at line 46 of file domGlsl_newarray_type.h.
The length attribute specifies the length of the array.
Definition at line 30 of file domGlsl_newarray_type.h.
You may recursively nest glsl_newarray elements to create multidimensional arrays.
Definition at line 38 of file domGlsl_newarray_type.h.
Definition at line 33 of file domGlsl_newarray_type.h.