domGles2_value Class Reference

#include <domGles2_value.h>

Inheritance diagram for domGles2_value:
Inheritance graph
[legend]

List of all members.

Classes

class  domArray
class  domBool
class  domBvec2
class  domBvec3
class  domBvec4
class  domEnum
class  domFloat
class  domInt
class  domIvec2
class  domIvec3
class  domIvec4
class  domMat2
class  domMat3
class  domMat4
class  domUsertype
class  domVec2
class  domVec3
class  domVec4

Public Types

typedef daeTArray< domArrayRefdomArray_Array
typedef daeSmartRef< domArraydomArrayRef
typedef daeTArray< domBoolRefdomBool_Array
typedef daeSmartRef< domBooldomBoolRef
typedef daeTArray< domBvec2RefdomBvec2_Array
typedef daeSmartRef< domBvec2domBvec2Ref
typedef daeTArray< domBvec3RefdomBvec3_Array
typedef daeSmartRef< domBvec3domBvec3Ref
typedef daeTArray< domBvec4RefdomBvec4_Array
typedef daeSmartRef< domBvec4domBvec4Ref
typedef daeTArray< domEnumRefdomEnum_Array
typedef daeSmartRef< domEnumdomEnumRef
typedef daeTArray< domFloatRefdomFloat_Array
typedef daeSmartRef< domFloatdomFloatRef
typedef daeTArray< domIntRefdomInt_Array
typedef daeSmartRef< domIntdomIntRef
typedef daeTArray< domIvec2RefdomIvec2_Array
typedef daeSmartRef< domIvec2domIvec2Ref
typedef daeTArray< domIvec3RefdomIvec3_Array
typedef daeSmartRef< domIvec3domIvec3Ref
typedef daeTArray< domIvec4RefdomIvec4_Array
typedef daeSmartRef< domIvec4domIvec4Ref
typedef daeTArray< domMat2RefdomMat2_Array
typedef daeSmartRef< domMat2domMat2Ref
typedef daeTArray< domMat3RefdomMat3_Array
typedef daeSmartRef< domMat3domMat3Ref
typedef daeTArray< domMat4RefdomMat4_Array
typedef daeSmartRef< domMat4domMat4Ref
typedef daeTArray< domUsertypeRefdomUsertype_Array
typedef daeSmartRef< domUsertypedomUsertypeRef
typedef daeTArray< domVec2RefdomVec2_Array
typedef daeSmartRef< domVec2domVec2Ref
typedef daeTArray< domVec3RefdomVec3_Array
typedef daeSmartRef< domVec3domVec3Ref
typedef daeTArray< domVec4RefdomVec4_Array
typedef daeSmartRef< domVec4domVec4Ref

Public Member Functions

const domArrayRef getArray () const
const domBoolRef getBool () const
const domBvec2Ref getBvec2 () const
const domBvec3Ref getBvec3 () const
const domBvec4Ref getBvec4 () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domEnumRef getEnum () const
const domFloatRef getFloat () const
const domIntRef getInt () const
const domIvec2Ref getIvec2 () const
const domIvec3Ref getIvec3 () const
const domIvec4Ref getIvec4 () const
const domMat2Ref getMat2 () const
const domMat3Ref getMat3 () const
const domMat4Ref getMat4 () const
const domFx_sampler2DRef getSampler2D () const
const domFx_sampler3DRef getSampler3D () const
const domFx_samplerCUBERef getSamplerCUBE () const
const domFx_samplerDEPTHRef getSamplerDEPTH () const
const domUsertypeRef getUsertype () const
const domVec2Ref getVec2 () const
const domVec3Ref getVec3 () const
const domVec4Ref getVec4 () const
virtual daeInt typeID () const

Static Public Member Functions

static DLLSPEC daeElementRef create (DAE &dae)
static daeInt ID ()
static DLLSPEC daeMetaElementregisterElement (DAE &dae)

Protected Member Functions

 domGles2_value (DAE &dae)
virtual domGles2_valueoperator= (const domGles2_value &cpy)
virtual ~domGles2_value ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domArrayRef elemArray
domBoolRef elemBool
domBvec2Ref elemBvec2
domBvec3Ref elemBvec3
domBvec4Ref elemBvec4
domEnumRef elemEnum
domFloatRef elemFloat
domIntRef elemInt
domIvec2Ref elemIvec2
domIvec3Ref elemIvec3
domIvec4Ref elemIvec4
domMat2Ref elemMat2
domMat3Ref elemMat3
domMat4Ref elemMat4
domFx_sampler2DRef elemSampler2D
domFx_sampler3DRef elemSampler3D
domFx_samplerCUBERef elemSamplerCUBE
domFx_samplerDEPTHRef elemSamplerDEPTH
domUsertypeRef elemUsertype
domVec2Ref elemVec2
domVec3Ref elemVec3
domVec4Ref elemVec4

Detailed Description

New parameters may choose to type themselves by value, providing a default.

Definition at line 18 of file domGles2_value.h.


Member Typedef Documentation

Definition at line 1107 of file domGles2_value.h.

Definition at line 1104 of file domGles2_value.h.

Definition at line 28 of file domGles2_value.h.

Definition at line 25 of file domGles2_value.h.

Definition at line 86 of file domGles2_value.h.

Definition at line 83 of file domGles2_value.h.

Definition at line 144 of file domGles2_value.h.

Definition at line 141 of file domGles2_value.h.

Definition at line 202 of file domGles2_value.h.

Definition at line 199 of file domGles2_value.h.

Definition at line 898 of file domGles2_value.h.

Definition at line 895 of file domGles2_value.h.

Definition at line 260 of file domGles2_value.h.

Definition at line 257 of file domGles2_value.h.

Definition at line 666 of file domGles2_value.h.

Definition at line 663 of file domGles2_value.h.

Definition at line 724 of file domGles2_value.h.

Definition at line 721 of file domGles2_value.h.

Definition at line 782 of file domGles2_value.h.

Definition at line 779 of file domGles2_value.h.

Definition at line 840 of file domGles2_value.h.

Definition at line 837 of file domGles2_value.h.

Definition at line 492 of file domGles2_value.h.

Definition at line 489 of file domGles2_value.h.

Definition at line 550 of file domGles2_value.h.

Definition at line 547 of file domGles2_value.h.

Definition at line 608 of file domGles2_value.h.

Definition at line 605 of file domGles2_value.h.

Definition at line 956 of file domGles2_value.h.

Definition at line 953 of file domGles2_value.h.

Definition at line 318 of file domGles2_value.h.

Definition at line 315 of file domGles2_value.h.

Definition at line 376 of file domGles2_value.h.

Definition at line 373 of file domGles2_value.h.

Definition at line 434 of file domGles2_value.h.

Definition at line 431 of file domGles2_value.h.


Constructor & Destructor Documentation

domGles2_value::domGles2_value ( DAE dae  )  [inline, protected]

Constructor

Definition at line 1347 of file domGles2_value.h.

virtual domGles2_value::~domGles2_value (  )  [inline, protected, virtual]

Destructor

Definition at line 1351 of file domGles2_value.h.


Member Function Documentation

static DLLSPEC daeElementRef domGles2_value::create ( DAE dae  )  [static]

Creates an instance of this class and returns a daeElementRef referencing it.

Returns:
a daeElementRef referencing an instance of this object.
const domArrayRef domGles2_value::getArray (  )  const [inline]

Gets the array element.

Returns:
a daeSmartRef to the array element.

Definition at line 1331 of file domGles2_value.h.

const domBoolRef domGles2_value::getBool (  )  const [inline]

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1226 of file domGles2_value.h.

const domBvec2Ref domGles2_value::getBvec2 (  )  const [inline]

Gets the bvec2 element.

Returns:
a daeSmartRef to the bvec2 element.

Definition at line 1231 of file domGles2_value.h.

const domBvec3Ref domGles2_value::getBvec3 (  )  const [inline]

Gets the bvec3 element.

Returns:
a daeSmartRef to the bvec3 element.

Definition at line 1236 of file domGles2_value.h.

const domBvec4Ref domGles2_value::getBvec4 (  )  const [inline]

Gets the bvec4 element.

Returns:
a daeSmartRef to the bvec4 element.

Definition at line 1241 of file domGles2_value.h.

const daeElementRefArray& domGles2_value::getContents (  )  const [inline]

Gets the _contents array.

Returns:
Returns a constant reference to the _contents element array.

Definition at line 1341 of file domGles2_value.h.

daeElementRefArray& domGles2_value::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1336 of file domGles2_value.h.

virtual COLLADA_TYPE::TypeEnum domGles2_value::getElementType (  )  const [inline, virtual]

Reimplemented from daeElement.

Definition at line 21 of file domGles2_value.h.

const domEnumRef domGles2_value::getEnum (  )  const [inline]

Gets the enum element.

Returns:
a daeSmartRef to the enum element.

Definition at line 1301 of file domGles2_value.h.

const domFloatRef domGles2_value::getFloat (  )  const [inline]

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1246 of file domGles2_value.h.

const domIntRef domGles2_value::getInt (  )  const [inline]

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1281 of file domGles2_value.h.

const domIvec2Ref domGles2_value::getIvec2 (  )  const [inline]

Gets the ivec2 element.

Returns:
a daeSmartRef to the ivec2 element.

Definition at line 1286 of file domGles2_value.h.

const domIvec3Ref domGles2_value::getIvec3 (  )  const [inline]

Gets the ivec3 element.

Returns:
a daeSmartRef to the ivec3 element.

Definition at line 1291 of file domGles2_value.h.

const domIvec4Ref domGles2_value::getIvec4 (  )  const [inline]

Gets the ivec4 element.

Returns:
a daeSmartRef to the ivec4 element.

Definition at line 1296 of file domGles2_value.h.

const domMat2Ref domGles2_value::getMat2 (  )  const [inline]

Gets the mat2 element.

Returns:
a daeSmartRef to the mat2 element.

Definition at line 1266 of file domGles2_value.h.

const domMat3Ref domGles2_value::getMat3 (  )  const [inline]

Gets the mat3 element.

Returns:
a daeSmartRef to the mat3 element.

Definition at line 1271 of file domGles2_value.h.

const domMat4Ref domGles2_value::getMat4 (  )  const [inline]

Gets the mat4 element.

Returns:
a daeSmartRef to the mat4 element.

Definition at line 1276 of file domGles2_value.h.

const domFx_sampler2DRef domGles2_value::getSampler2D (  )  const [inline]

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 1306 of file domGles2_value.h.

const domFx_sampler3DRef domGles2_value::getSampler3D (  )  const [inline]

Gets the sampler3D element.

Returns:
a daeSmartRef to the sampler3D element.

Definition at line 1311 of file domGles2_value.h.

const domFx_samplerCUBERef domGles2_value::getSamplerCUBE (  )  const [inline]

Gets the samplerCUBE element.

Returns:
a daeSmartRef to the samplerCUBE element.

Definition at line 1316 of file domGles2_value.h.

const domFx_samplerDEPTHRef domGles2_value::getSamplerDEPTH (  )  const [inline]

Gets the samplerDEPTH element.

Returns:
a daeSmartRef to the samplerDEPTH element.

Definition at line 1321 of file domGles2_value.h.

const domUsertypeRef domGles2_value::getUsertype (  )  const [inline]

Gets the usertype element.

Returns:
a daeSmartRef to the usertype element.

Definition at line 1326 of file domGles2_value.h.

const domVec2Ref domGles2_value::getVec2 (  )  const [inline]

Gets the vec2 element.

Returns:
a daeSmartRef to the vec2 element.

Definition at line 1251 of file domGles2_value.h.

const domVec3Ref domGles2_value::getVec3 (  )  const [inline]

Gets the vec3 element.

Returns:
a daeSmartRef to the vec3 element.

Definition at line 1256 of file domGles2_value.h.

const domVec4Ref domGles2_value::getVec4 (  )  const [inline]

Gets the vec4 element.

Returns:
a daeSmartRef to the vec4 element.

Definition at line 1261 of file domGles2_value.h.

static daeInt domGles2_value::ID (  )  [inline, static]

Definition at line 22 of file domGles2_value.h.

virtual domGles2_value& domGles2_value::operator= ( const domGles2_value cpy  )  [inline, protected, virtual]

Overloaded assignment operator

Definition at line 1355 of file domGles2_value.h.

static DLLSPEC daeMetaElement* domGles2_value::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.

Returns:
A daeMetaElement describing this COLLADA element.
virtual daeInt domGles2_value::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.

Returns:
The element's type ID.

Implements daeElement.

Definition at line 23 of file domGles2_value.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 1218 of file domGles2_value.h.

Used to preserve order in elements that do not specify strict sequencing of sub-elements.

Definition at line 1209 of file domGles2_value.h.

Used to preserve order in elements that have a complex content model.

Definition at line 1213 of file domGles2_value.h.

Definition at line 1205 of file domGles2_value.h.

Definition at line 1178 of file domGles2_value.h.

Definition at line 1179 of file domGles2_value.h.

Definition at line 1180 of file domGles2_value.h.

Definition at line 1181 of file domGles2_value.h.

Definition at line 1193 of file domGles2_value.h.

Definition at line 1182 of file domGles2_value.h.

Definition at line 1189 of file domGles2_value.h.

Definition at line 1190 of file domGles2_value.h.

Definition at line 1191 of file domGles2_value.h.

Definition at line 1192 of file domGles2_value.h.

Definition at line 1186 of file domGles2_value.h.

Definition at line 1187 of file domGles2_value.h.

Definition at line 1188 of file domGles2_value.h.

Definition at line 1194 of file domGles2_value.h.

not in baseline spec but probably available in extensions

See also:
domSampler3D

Definition at line 1198 of file domGles2_value.h.

Definition at line 1199 of file domGles2_value.h.

not in baseline spec but probably available in extensions

See also:
domSamplerDEPTH

Definition at line 1203 of file domGles2_value.h.

Definition at line 1204 of file domGles2_value.h.

Definition at line 1183 of file domGles2_value.h.

Definition at line 1184 of file domGles2_value.h.

Definition at line 1185 of file domGles2_value.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:30:53 2013