domGlsl_param_type Class Reference

#include <domGlsl_param_type.h>

Inheritance diagram for domGlsl_param_type:
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 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 domGl_sampler1DRef getSampler1D () const
const domGl_sampler2DRef getSampler2D () const
const domGl_sampler3DRef getSampler3D () const
const domGl_samplerCUBERef getSamplerCUBE () const
const domGl_samplerDEPTHRef getSamplerDEPTH () const
const domGl_samplerRECTRef getSamplerRECT () const
const domGlsl_surface_typeRef getSurface () 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_param_type (DAE &dae)
virtual domGlsl_param_typeoperator= (const domGlsl_param_type &cpy)
virtual ~domGlsl_param_type ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
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
domGl_sampler1DRef elemSampler1D
domGl_sampler2DRef elemSampler2D
domGl_sampler3DRef elemSampler3D
domGl_samplerCUBERef elemSamplerCUBE
domGl_samplerDEPTHRef elemSamplerDEPTH
domGl_samplerRECTRef elemSamplerRECT
domGlsl_surface_typeRef elemSurface

Detailed Description

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

Definition at line 28 of file domGlsl_param_type.h.


Member Typedef Documentation

Definition at line 96 of file domGlsl_param_type.h.

Definition at line 93 of file domGlsl_param_type.h.

Definition at line 159 of file domGlsl_param_type.h.

Definition at line 156 of file domGlsl_param_type.h.

Definition at line 222 of file domGlsl_param_type.h.

Definition at line 219 of file domGlsl_param_type.h.

Definition at line 38 of file domGlsl_param_type.h.

Definition at line 35 of file domGlsl_param_type.h.

Definition at line 968 of file domGlsl_param_type.h.

Definition at line 965 of file domGlsl_param_type.h.

Definition at line 343 of file domGlsl_param_type.h.

Definition at line 340 of file domGlsl_param_type.h.

Definition at line 532 of file domGlsl_param_type.h.

Definition at line 529 of file domGlsl_param_type.h.

Definition at line 406 of file domGlsl_param_type.h.

Definition at line 403 of file domGlsl_param_type.h.

Definition at line 595 of file domGlsl_param_type.h.

Definition at line 592 of file domGlsl_param_type.h.

Definition at line 469 of file domGlsl_param_type.h.

Definition at line 466 of file domGlsl_param_type.h.

Definition at line 658 of file domGlsl_param_type.h.

Definition at line 655 of file domGlsl_param_type.h.

Definition at line 285 of file domGlsl_param_type.h.

Definition at line 282 of file domGlsl_param_type.h.

Definition at line 779 of file domGlsl_param_type.h.

Definition at line 776 of file domGlsl_param_type.h.

Definition at line 842 of file domGlsl_param_type.h.

Definition at line 839 of file domGlsl_param_type.h.

Definition at line 905 of file domGlsl_param_type.h.

Definition at line 902 of file domGlsl_param_type.h.

Definition at line 721 of file domGlsl_param_type.h.

Definition at line 718 of file domGlsl_param_type.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1195 of file domGlsl_param_type.h.

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

Destructor

Definition at line 1199 of file domGlsl_param_type.h.


Member Function Documentation

static DLLSPEC daeElementRef domGlsl_param_type::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 domBoolRef domGlsl_param_type::getBool (  )  const [inline]

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1069 of file domGlsl_param_type.h.

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

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 1074 of file domGlsl_param_type.h.

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

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 1079 of file domGlsl_param_type.h.

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

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1084 of file domGlsl_param_type.h.

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

Gets the _contents array.

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

Definition at line 1189 of file domGlsl_param_type.h.

daeElementRefArray& domGlsl_param_type::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1184 of file domGlsl_param_type.h.

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

Reimplemented from daeElement.

Definition at line 31 of file domGlsl_param_type.h.

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

Gets the enum element.

Returns:
a daeSmartRef to the enum element.

Definition at line 1179 of file domGlsl_param_type.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1089 of file domGlsl_param_type.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1094 of file domGlsl_param_type.h.

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

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1109 of file domGlsl_param_type.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1099 of file domGlsl_param_type.h.

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

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1114 of file domGlsl_param_type.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1104 of file domGlsl_param_type.h.

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

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1119 of file domGlsl_param_type.h.

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

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1124 of file domGlsl_param_type.h.

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

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1129 of file domGlsl_param_type.h.

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

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1134 of file domGlsl_param_type.h.

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

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1139 of file domGlsl_param_type.h.

const domGl_sampler1DRef domGlsl_param_type::getSampler1D (  )  const [inline]

Gets the sampler1D element.

Returns:
a daeSmartRef to the sampler1D element.

Definition at line 1149 of file domGlsl_param_type.h.

const domGl_sampler2DRef domGlsl_param_type::getSampler2D (  )  const [inline]

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 1154 of file domGlsl_param_type.h.

const domGl_sampler3DRef domGlsl_param_type::getSampler3D (  )  const [inline]

Gets the sampler3D element.

Returns:
a daeSmartRef to the sampler3D element.

Definition at line 1159 of file domGlsl_param_type.h.

const domGl_samplerCUBERef domGlsl_param_type::getSamplerCUBE (  )  const [inline]

Gets the samplerCUBE element.

Returns:
a daeSmartRef to the samplerCUBE element.

Definition at line 1164 of file domGlsl_param_type.h.

const domGl_samplerDEPTHRef domGlsl_param_type::getSamplerDEPTH (  )  const [inline]

Gets the samplerDEPTH element.

Returns:
a daeSmartRef to the samplerDEPTH element.

Definition at line 1174 of file domGlsl_param_type.h.

const domGl_samplerRECTRef domGlsl_param_type::getSamplerRECT (  )  const [inline]

Gets the samplerRECT element.

Returns:
a daeSmartRef to the samplerRECT element.

Definition at line 1169 of file domGlsl_param_type.h.

const domGlsl_surface_typeRef domGlsl_param_type::getSurface (  )  const [inline]

Gets the surface element.

Returns:
a daeSmartRef to the surface element.

Definition at line 1144 of file domGlsl_param_type.h.

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

Definition at line 32 of file domGlsl_param_type.h.

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

Overloaded assignment operator

Definition at line 1203 of file domGlsl_param_type.h.

static DLLSPEC daeMetaElement* domGlsl_param_type::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_param_type::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 33 of file domGlsl_param_type.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 1061 of file domGlsl_param_type.h.

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

Definition at line 1052 of file domGlsl_param_type.h.

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

Definition at line 1056 of file domGlsl_param_type.h.

Definition at line 1026 of file domGlsl_param_type.h.

Definition at line 1027 of file domGlsl_param_type.h.

Definition at line 1028 of file domGlsl_param_type.h.

Definition at line 1029 of file domGlsl_param_type.h.

Definition at line 1048 of file domGlsl_param_type.h.

Definition at line 1030 of file domGlsl_param_type.h.

Definition at line 1031 of file domGlsl_param_type.h.

Definition at line 1034 of file domGlsl_param_type.h.

Definition at line 1032 of file domGlsl_param_type.h.

Definition at line 1035 of file domGlsl_param_type.h.

Definition at line 1033 of file domGlsl_param_type.h.

Definition at line 1036 of file domGlsl_param_type.h.

Definition at line 1037 of file domGlsl_param_type.h.

Definition at line 1038 of file domGlsl_param_type.h.

Definition at line 1039 of file domGlsl_param_type.h.

Definition at line 1040 of file domGlsl_param_type.h.

Definition at line 1042 of file domGlsl_param_type.h.

Definition at line 1043 of file domGlsl_param_type.h.

Definition at line 1044 of file domGlsl_param_type.h.

Definition at line 1045 of file domGlsl_param_type.h.

Definition at line 1047 of file domGlsl_param_type.h.

Definition at line 1046 of file domGlsl_param_type.h.

Definition at line 1041 of file domGlsl_param_type.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:18 2013