domGlsl_value Class Reference

#include <domGlsl_value.h>

Inheritance diagram for domGlsl_value:
Inheritance graph
[legend]

List of all members.

Classes

class  domBool
class  domBool2
class  domBool3
class  domBool4
class  domEnum
class  domFloat
class  domFloat2
class  domFloat2x2
class  domFloat3
class  domFloat3x3
class  domFloat4
class  domFloat4x4
class  domInt
class  domInt2
class  domInt3
class  domInt4

Public Types

typedef daeTArray< domBool2RefdomBool2_Array
typedef daeSmartRef< domBool2domBool2Ref
typedef daeTArray< domBool3RefdomBool3_Array
typedef daeSmartRef< domBool3domBool3Ref
typedef daeTArray< domBool4RefdomBool4_Array
typedef daeSmartRef< domBool4domBool4Ref
typedef daeTArray< domBoolRefdomBool_Array
typedef daeSmartRef< domBooldomBoolRef
typedef daeTArray< domEnumRefdomEnum_Array
typedef daeSmartRef< domEnumdomEnumRef
typedef daeTArray< domFloat2RefdomFloat2_Array
typedef daeSmartRef< domFloat2domFloat2Ref
typedef daeTArray< domFloat2x2RefdomFloat2x2_Array
typedef daeSmartRef< domFloat2x2domFloat2x2Ref
typedef daeTArray< domFloat3RefdomFloat3_Array
typedef daeSmartRef< domFloat3domFloat3Ref
typedef daeTArray< domFloat3x3RefdomFloat3x3_Array
typedef daeSmartRef< domFloat3x3domFloat3x3Ref
typedef daeTArray< domFloat4RefdomFloat4_Array
typedef daeSmartRef< domFloat4domFloat4Ref
typedef daeTArray< domFloat4x4RefdomFloat4x4_Array
typedef daeSmartRef< domFloat4x4domFloat4x4Ref
typedef daeTArray< domFloatRefdomFloat_Array
typedef daeSmartRef< domFloatdomFloatRef
typedef daeTArray< domInt2RefdomInt2_Array
typedef daeSmartRef< domInt2domInt2Ref
typedef daeTArray< domInt3RefdomInt3_Array
typedef daeSmartRef< domInt3domInt3Ref
typedef daeTArray< domInt4RefdomInt4_Array
typedef daeSmartRef< domInt4domInt4Ref
typedef daeTArray< domIntRefdomInt_Array
typedef daeSmartRef< domIntdomIntRef

Public Member Functions

const domGlsl_arrayRef getArray () const
const domBoolRef getBool () const
const domBool2Ref getBool2 () const
const domBool3Ref getBool3 () const
const domBool4Ref getBool4 () const
const daeElementRefArraygetContents () const
daeElementRefArraygetContents ()
virtual COLLADA_TYPE::TypeEnum getElementType () const
const domEnumRef getEnum () const
const domFloatRef getFloat () const
const domFloat2Ref getFloat2 () const
const domFloat2x2Ref getFloat2x2 () const
const domFloat3Ref getFloat3 () const
const domFloat3x3Ref getFloat3x3 () const
const domFloat4Ref getFloat4 () const
const domFloat4x4Ref getFloat4x4 () const
const domIntRef getInt () const
const domInt2Ref getInt2 () const
const domInt3Ref getInt3 () const
const domInt4Ref getInt4 () const
const domFx_sampler1DRef getSampler1D () const
const domFx_sampler2DRef getSampler2D () const
const domFx_sampler3DRef getSampler3D () const
const domFx_samplerCUBERef getSamplerCUBE () const
const domFx_samplerDEPTHRef getSamplerDEPTH () const
const domFx_samplerRECTRef getSamplerRECT () 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

 domGlsl_value (DAE &dae)
virtual domGlsl_valueoperator= (const domGlsl_value &cpy)
virtual ~domGlsl_value ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domGlsl_arrayRef elemArray
domBoolRef elemBool
domBool2Ref elemBool2
domBool3Ref elemBool3
domBool4Ref elemBool4
domEnumRef elemEnum
domFloatRef elemFloat
domFloat2Ref elemFloat2
domFloat2x2Ref elemFloat2x2
domFloat3Ref elemFloat3
domFloat3x3Ref elemFloat3x3
domFloat4Ref elemFloat4
domFloat4x4Ref elemFloat4x4
domIntRef elemInt
domInt2Ref elemInt2
domInt3Ref elemInt3
domInt4Ref elemInt4
domFx_sampler1DRef elemSampler1D
domFx_sampler2DRef elemSampler2D
domFx_sampler3DRef elemSampler3D
domFx_samplerCUBERef elemSamplerCUBE
domFx_samplerDEPTHRef elemSamplerDEPTH
domFx_samplerRECTRef elemSamplerRECT

Detailed Description

A group that specifies the allowable types for GLSL profile parameters.

Definition at line 20 of file domGlsl_value.h.


Member Typedef Documentation

Definition at line 88 of file domGlsl_value.h.

Definition at line 85 of file domGlsl_value.h.

Definition at line 146 of file domGlsl_value.h.

Definition at line 143 of file domGlsl_value.h.

Definition at line 204 of file domGlsl_value.h.

Definition at line 201 of file domGlsl_value.h.

Definition at line 30 of file domGlsl_value.h.

Definition at line 27 of file domGlsl_value.h.

Definition at line 900 of file domGlsl_value.h.

Definition at line 897 of file domGlsl_value.h.

Definition at line 320 of file domGlsl_value.h.

Definition at line 317 of file domGlsl_value.h.

Definition at line 494 of file domGlsl_value.h.

Definition at line 491 of file domGlsl_value.h.

Definition at line 378 of file domGlsl_value.h.

Definition at line 375 of file domGlsl_value.h.

Definition at line 552 of file domGlsl_value.h.

Definition at line 549 of file domGlsl_value.h.

Definition at line 436 of file domGlsl_value.h.

Definition at line 433 of file domGlsl_value.h.

Definition at line 610 of file domGlsl_value.h.

Definition at line 607 of file domGlsl_value.h.

Definition at line 262 of file domGlsl_value.h.

Definition at line 259 of file domGlsl_value.h.

Definition at line 726 of file domGlsl_value.h.

Definition at line 723 of file domGlsl_value.h.

Definition at line 784 of file domGlsl_value.h.

Definition at line 781 of file domGlsl_value.h.

Definition at line 842 of file domGlsl_value.h.

Definition at line 839 of file domGlsl_value.h.

Definition at line 668 of file domGlsl_value.h.

Definition at line 665 of file domGlsl_value.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1127 of file domGlsl_value.h.

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

Destructor

Definition at line 1131 of file domGlsl_value.h.


Member Function Documentation

static DLLSPEC daeElementRef domGlsl_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 domGlsl_arrayRef domGlsl_value::getArray (  )  const [inline]

Gets the array element.

Returns:
a daeSmartRef to the array element.

Definition at line 1111 of file domGlsl_value.h.

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

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1001 of file domGlsl_value.h.

const domBool2Ref domGlsl_value::getBool2 (  )  const [inline]

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 1006 of file domGlsl_value.h.

const domBool3Ref domGlsl_value::getBool3 (  )  const [inline]

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 1011 of file domGlsl_value.h.

const domBool4Ref domGlsl_value::getBool4 (  )  const [inline]

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1016 of file domGlsl_value.h.

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

Gets the _contents array.

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

Definition at line 1121 of file domGlsl_value.h.

daeElementRefArray& domGlsl_value::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1116 of file domGlsl_value.h.

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

Reimplemented from daeElement.

Definition at line 23 of file domGlsl_value.h.

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

Gets the enum element.

Returns:
a daeSmartRef to the enum element.

Definition at line 1106 of file domGlsl_value.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1021 of file domGlsl_value.h.

const domFloat2Ref domGlsl_value::getFloat2 (  )  const [inline]

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1026 of file domGlsl_value.h.

const domFloat2x2Ref domGlsl_value::getFloat2x2 (  )  const [inline]

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1041 of file domGlsl_value.h.

const domFloat3Ref domGlsl_value::getFloat3 (  )  const [inline]

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1031 of file domGlsl_value.h.

const domFloat3x3Ref domGlsl_value::getFloat3x3 (  )  const [inline]

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1046 of file domGlsl_value.h.

const domFloat4Ref domGlsl_value::getFloat4 (  )  const [inline]

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1036 of file domGlsl_value.h.

const domFloat4x4Ref domGlsl_value::getFloat4x4 (  )  const [inline]

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1051 of file domGlsl_value.h.

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

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1056 of file domGlsl_value.h.

const domInt2Ref domGlsl_value::getInt2 (  )  const [inline]

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1061 of file domGlsl_value.h.

const domInt3Ref domGlsl_value::getInt3 (  )  const [inline]

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1066 of file domGlsl_value.h.

const domInt4Ref domGlsl_value::getInt4 (  )  const [inline]

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1071 of file domGlsl_value.h.

const domFx_sampler1DRef domGlsl_value::getSampler1D (  )  const [inline]

Gets the sampler1D element.

Returns:
a daeSmartRef to the sampler1D element.

Definition at line 1076 of file domGlsl_value.h.

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

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 1081 of file domGlsl_value.h.

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

Gets the sampler3D element.

Returns:
a daeSmartRef to the sampler3D element.

Definition at line 1086 of file domGlsl_value.h.

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

Gets the samplerCUBE element.

Returns:
a daeSmartRef to the samplerCUBE element.

Definition at line 1091 of file domGlsl_value.h.

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

Gets the samplerDEPTH element.

Returns:
a daeSmartRef to the samplerDEPTH element.

Definition at line 1101 of file domGlsl_value.h.

const domFx_samplerRECTRef domGlsl_value::getSamplerRECT (  )  const [inline]

Gets the samplerRECT element.

Returns:
a daeSmartRef to the samplerRECT element.

Definition at line 1096 of file domGlsl_value.h.

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

Definition at line 24 of file domGlsl_value.h.

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

Overloaded assignment operator

Definition at line 1135 of file domGlsl_value.h.

static DLLSPEC daeMetaElement* domGlsl_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 domGlsl_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 25 of file domGlsl_value.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 993 of file domGlsl_value.h.

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

Definition at line 984 of file domGlsl_value.h.

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

Definition at line 988 of file domGlsl_value.h.

Definition at line 980 of file domGlsl_value.h.

Definition at line 958 of file domGlsl_value.h.

Definition at line 959 of file domGlsl_value.h.

Definition at line 960 of file domGlsl_value.h.

Definition at line 961 of file domGlsl_value.h.

Definition at line 979 of file domGlsl_value.h.

Definition at line 962 of file domGlsl_value.h.

Definition at line 963 of file domGlsl_value.h.

Definition at line 966 of file domGlsl_value.h.

Definition at line 964 of file domGlsl_value.h.

Definition at line 967 of file domGlsl_value.h.

Definition at line 965 of file domGlsl_value.h.

Definition at line 968 of file domGlsl_value.h.

Definition at line 969 of file domGlsl_value.h.

Definition at line 970 of file domGlsl_value.h.

Definition at line 971 of file domGlsl_value.h.

Definition at line 972 of file domGlsl_value.h.

Definition at line 973 of file domGlsl_value.h.

Definition at line 974 of file domGlsl_value.h.

Definition at line 975 of file domGlsl_value.h.

Definition at line 976 of file domGlsl_value.h.

Definition at line 978 of file domGlsl_value.h.

Definition at line 977 of file domGlsl_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:31:22 2013