domGles_param Class Reference

#include <domGles_param.h>

Inheritance diagram for domGles_param:
Inheritance graph
[legend]

List of all members.

Classes

class  domBool
class  domBool2
class  domBool3
class  domBool4
class  domEnum
class  domFloat
class  domFloat1x1
class  domFloat1x2
class  domFloat1x3
class  domFloat1x4
class  domFloat2
class  domFloat2x1
class  domFloat2x2
class  domFloat2x3
class  domFloat2x4
class  domFloat3
class  domFloat3x1
class  domFloat3x2
class  domFloat3x3
class  domFloat3x4
class  domFloat4
class  domFloat4x1
class  domFloat4x2
class  domFloat4x3
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< domFloat1x1RefdomFloat1x1_Array
typedef daeSmartRef< domFloat1x1domFloat1x1Ref
typedef daeTArray< domFloat1x2RefdomFloat1x2_Array
typedef daeSmartRef< domFloat1x2domFloat1x2Ref
typedef daeTArray< domFloat1x3RefdomFloat1x3_Array
typedef daeSmartRef< domFloat1x3domFloat1x3Ref
typedef daeTArray< domFloat1x4RefdomFloat1x4_Array
typedef daeSmartRef< domFloat1x4domFloat1x4Ref
typedef daeTArray< domFloat2RefdomFloat2_Array
typedef daeSmartRef< domFloat2domFloat2Ref
typedef daeTArray< domFloat2x1RefdomFloat2x1_Array
typedef daeSmartRef< domFloat2x1domFloat2x1Ref
typedef daeTArray< domFloat2x2RefdomFloat2x2_Array
typedef daeSmartRef< domFloat2x2domFloat2x2Ref
typedef daeTArray< domFloat2x3RefdomFloat2x3_Array
typedef daeSmartRef< domFloat2x3domFloat2x3Ref
typedef daeTArray< domFloat2x4RefdomFloat2x4_Array
typedef daeSmartRef< domFloat2x4domFloat2x4Ref
typedef daeTArray< domFloat3RefdomFloat3_Array
typedef daeSmartRef< domFloat3domFloat3Ref
typedef daeTArray< domFloat3x1RefdomFloat3x1_Array
typedef daeSmartRef< domFloat3x1domFloat3x1Ref
typedef daeTArray< domFloat3x2RefdomFloat3x2_Array
typedef daeSmartRef< domFloat3x2domFloat3x2Ref
typedef daeTArray< domFloat3x3RefdomFloat3x3_Array
typedef daeSmartRef< domFloat3x3domFloat3x3Ref
typedef daeTArray< domFloat3x4RefdomFloat3x4_Array
typedef daeSmartRef< domFloat3x4domFloat3x4Ref
typedef daeTArray< domFloat4RefdomFloat4_Array
typedef daeSmartRef< domFloat4domFloat4Ref
typedef daeTArray< domFloat4x1RefdomFloat4x1_Array
typedef daeSmartRef< domFloat4x1domFloat4x1Ref
typedef daeTArray< domFloat4x2RefdomFloat4x2_Array
typedef daeSmartRef< domFloat4x2domFloat4x2Ref
typedef daeTArray< domFloat4x3RefdomFloat4x3_Array
typedef daeSmartRef< domFloat4x3domFloat4x3Ref
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 domFloat1x1Ref getFloat1x1 () const
const domFloat1x2Ref getFloat1x2 () const
const domFloat1x3Ref getFloat1x3 () const
const domFloat1x4Ref getFloat1x4 () const
const domFloat2Ref getFloat2 () const
const domFloat2x1Ref getFloat2x1 () const
const domFloat2x2Ref getFloat2x2 () const
const domFloat2x3Ref getFloat2x3 () const
const domFloat2x4Ref getFloat2x4 () const
const domFloat3Ref getFloat3 () const
const domFloat3x1Ref getFloat3x1 () const
const domFloat3x2Ref getFloat3x2 () const
const domFloat3x3Ref getFloat3x3 () const
const domFloat3x4Ref getFloat3x4 () const
const domFloat4Ref getFloat4 () const
const domFloat4x1Ref getFloat4x1 () const
const domFloat4x2Ref getFloat4x2 () const
const domFloat4x3Ref getFloat4x3 () const
const domFloat4x4Ref getFloat4x4 () const
const domIntRef getInt () const
const domInt2Ref getInt2 () const
const domInt3Ref getInt3 () const
const domInt4Ref getInt4 () const
const domGles_samplerRef getSampler2D () 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

 domGles_param (DAE &dae)
virtual domGles_paramoperator= (const domGles_param &cpy)
virtual ~domGles_param ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domBoolRef elemBool
domBool2Ref elemBool2
domBool3Ref elemBool3
domBool4Ref elemBool4
domEnumRef elemEnum
domFloatRef elemFloat
domFloat1x1Ref elemFloat1x1
domFloat1x2Ref elemFloat1x2
domFloat1x3Ref elemFloat1x3
domFloat1x4Ref elemFloat1x4
domFloat2Ref elemFloat2
domFloat2x1Ref elemFloat2x1
domFloat2x2Ref elemFloat2x2
domFloat2x3Ref elemFloat2x3
domFloat2x4Ref elemFloat2x4
domFloat3Ref elemFloat3
domFloat3x1Ref elemFloat3x1
domFloat3x2Ref elemFloat3x2
domFloat3x3Ref elemFloat3x3
domFloat3x4Ref elemFloat3x4
domFloat4Ref elemFloat4
domFloat4x1Ref elemFloat4x1
domFloat4x2Ref elemFloat4x2
domFloat4x3Ref elemFloat4x3
domFloat4x4Ref elemFloat4x4
domIntRef elemInt
domInt2Ref elemInt2
domInt3Ref elemInt3
domInt4Ref elemInt4
domGles_samplerRef elemSampler2D

Detailed Description

A group that defines the available variable types for GLES parameters.

Definition at line 14 of file domGles_param.h.


Member Typedef Documentation

Definition at line 82 of file domGles_param.h.

Definition at line 79 of file domGles_param.h.

Definition at line 140 of file domGles_param.h.

Definition at line 137 of file domGles_param.h.

Definition at line 198 of file domGles_param.h.

Definition at line 195 of file domGles_param.h.

Definition at line 24 of file domGles_param.h.

Definition at line 21 of file domGles_param.h.

Definition at line 1648 of file domGles_param.h.

Definition at line 1645 of file domGles_param.h.

Definition at line 720 of file domGles_param.h.

Definition at line 717 of file domGles_param.h.

Definition at line 778 of file domGles_param.h.

Definition at line 775 of file domGles_param.h.

Definition at line 836 of file domGles_param.h.

Definition at line 833 of file domGles_param.h.

Definition at line 894 of file domGles_param.h.

Definition at line 891 of file domGles_param.h.

Definition at line 546 of file domGles_param.h.

Definition at line 543 of file domGles_param.h.

Definition at line 952 of file domGles_param.h.

Definition at line 949 of file domGles_param.h.

Definition at line 1010 of file domGles_param.h.

Definition at line 1007 of file domGles_param.h.

Definition at line 1068 of file domGles_param.h.

Definition at line 1065 of file domGles_param.h.

Definition at line 1126 of file domGles_param.h.

Definition at line 1123 of file domGles_param.h.

Definition at line 604 of file domGles_param.h.

Definition at line 601 of file domGles_param.h.

Definition at line 1184 of file domGles_param.h.

Definition at line 1181 of file domGles_param.h.

Definition at line 1242 of file domGles_param.h.

Definition at line 1239 of file domGles_param.h.

Definition at line 1300 of file domGles_param.h.

Definition at line 1297 of file domGles_param.h.

Definition at line 1358 of file domGles_param.h.

Definition at line 1355 of file domGles_param.h.

Definition at line 662 of file domGles_param.h.

Definition at line 659 of file domGles_param.h.

Definition at line 1416 of file domGles_param.h.

Definition at line 1413 of file domGles_param.h.

Definition at line 1474 of file domGles_param.h.

Definition at line 1471 of file domGles_param.h.

Definition at line 1532 of file domGles_param.h.

Definition at line 1529 of file domGles_param.h.

Definition at line 1590 of file domGles_param.h.

Definition at line 1587 of file domGles_param.h.

Definition at line 488 of file domGles_param.h.

Definition at line 485 of file domGles_param.h.

Definition at line 314 of file domGles_param.h.

Definition at line 311 of file domGles_param.h.

Definition at line 372 of file domGles_param.h.

Definition at line 369 of file domGles_param.h.

Definition at line 430 of file domGles_param.h.

Definition at line 427 of file domGles_param.h.

Definition at line 256 of file domGles_param.h.

Definition at line 253 of file domGles_param.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1917 of file domGles_param.h.

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

Destructor

Definition at line 1921 of file domGles_param.h.


Member Function Documentation

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

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1756 of file domGles_param.h.

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

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 1761 of file domGles_param.h.

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

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 1766 of file domGles_param.h.

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

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1771 of file domGles_param.h.

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

Gets the _contents array.

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

Definition at line 1911 of file domGles_param.h.

daeElementRefArray& domGles_param::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1906 of file domGles_param.h.

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

Reimplemented from daeElement.

Definition at line 17 of file domGles_param.h.

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

Gets the enum element.

Returns:
a daeSmartRef to the enum element.

Definition at line 1901 of file domGles_param.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1796 of file domGles_param.h.

const domFloat1x1Ref domGles_param::getFloat1x1 (  )  const [inline]

Gets the float1x1 element.

Returns:
a daeSmartRef to the float1x1 element.

Definition at line 1816 of file domGles_param.h.

const domFloat1x2Ref domGles_param::getFloat1x2 (  )  const [inline]

Gets the float1x2 element.

Returns:
a daeSmartRef to the float1x2 element.

Definition at line 1821 of file domGles_param.h.

const domFloat1x3Ref domGles_param::getFloat1x3 (  )  const [inline]

Gets the float1x3 element.

Returns:
a daeSmartRef to the float1x3 element.

Definition at line 1826 of file domGles_param.h.

const domFloat1x4Ref domGles_param::getFloat1x4 (  )  const [inline]

Gets the float1x4 element.

Returns:
a daeSmartRef to the float1x4 element.

Definition at line 1831 of file domGles_param.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1801 of file domGles_param.h.

const domFloat2x1Ref domGles_param::getFloat2x1 (  )  const [inline]

Gets the float2x1 element.

Returns:
a daeSmartRef to the float2x1 element.

Definition at line 1836 of file domGles_param.h.

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

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1841 of file domGles_param.h.

const domFloat2x3Ref domGles_param::getFloat2x3 (  )  const [inline]

Gets the float2x3 element.

Returns:
a daeSmartRef to the float2x3 element.

Definition at line 1846 of file domGles_param.h.

const domFloat2x4Ref domGles_param::getFloat2x4 (  )  const [inline]

Gets the float2x4 element.

Returns:
a daeSmartRef to the float2x4 element.

Definition at line 1851 of file domGles_param.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1806 of file domGles_param.h.

const domFloat3x1Ref domGles_param::getFloat3x1 (  )  const [inline]

Gets the float3x1 element.

Returns:
a daeSmartRef to the float3x1 element.

Definition at line 1856 of file domGles_param.h.

const domFloat3x2Ref domGles_param::getFloat3x2 (  )  const [inline]

Gets the float3x2 element.

Returns:
a daeSmartRef to the float3x2 element.

Definition at line 1861 of file domGles_param.h.

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

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1866 of file domGles_param.h.

const domFloat3x4Ref domGles_param::getFloat3x4 (  )  const [inline]

Gets the float3x4 element.

Returns:
a daeSmartRef to the float3x4 element.

Definition at line 1871 of file domGles_param.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1811 of file domGles_param.h.

const domFloat4x1Ref domGles_param::getFloat4x1 (  )  const [inline]

Gets the float4x1 element.

Returns:
a daeSmartRef to the float4x1 element.

Definition at line 1876 of file domGles_param.h.

const domFloat4x2Ref domGles_param::getFloat4x2 (  )  const [inline]

Gets the float4x2 element.

Returns:
a daeSmartRef to the float4x2 element.

Definition at line 1881 of file domGles_param.h.

const domFloat4x3Ref domGles_param::getFloat4x3 (  )  const [inline]

Gets the float4x3 element.

Returns:
a daeSmartRef to the float4x3 element.

Definition at line 1886 of file domGles_param.h.

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

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1891 of file domGles_param.h.

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

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1776 of file domGles_param.h.

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

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1781 of file domGles_param.h.

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

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1786 of file domGles_param.h.

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

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1791 of file domGles_param.h.

const domGles_samplerRef domGles_param::getSampler2D (  )  const [inline]

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 1896 of file domGles_param.h.

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

Definition at line 18 of file domGles_param.h.

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

Overloaded assignment operator

Definition at line 1925 of file domGles_param.h.

static DLLSPEC daeMetaElement* domGles_param::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 domGles_param::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 19 of file domGles_param.h.


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 1748 of file domGles_param.h.

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

Definition at line 1739 of file domGles_param.h.

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

Definition at line 1743 of file domGles_param.h.

Definition at line 1706 of file domGles_param.h.

Definition at line 1707 of file domGles_param.h.

Definition at line 1708 of file domGles_param.h.

Definition at line 1709 of file domGles_param.h.

Definition at line 1735 of file domGles_param.h.

Definition at line 1714 of file domGles_param.h.

Definition at line 1718 of file domGles_param.h.

Definition at line 1719 of file domGles_param.h.

Definition at line 1720 of file domGles_param.h.

Definition at line 1721 of file domGles_param.h.

Definition at line 1715 of file domGles_param.h.

Definition at line 1722 of file domGles_param.h.

Definition at line 1723 of file domGles_param.h.

Definition at line 1724 of file domGles_param.h.

Definition at line 1725 of file domGles_param.h.

Definition at line 1716 of file domGles_param.h.

Definition at line 1726 of file domGles_param.h.

Definition at line 1727 of file domGles_param.h.

Definition at line 1728 of file domGles_param.h.

Definition at line 1729 of file domGles_param.h.

Definition at line 1717 of file domGles_param.h.

Definition at line 1730 of file domGles_param.h.

Definition at line 1731 of file domGles_param.h.

Definition at line 1732 of file domGles_param.h.

Definition at line 1733 of file domGles_param.h.

Definition at line 1710 of file domGles_param.h.

Definition at line 1711 of file domGles_param.h.

Definition at line 1712 of file domGles_param.h.

Definition at line 1713 of file domGles_param.h.

Definition at line 1734 of file domGles_param.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:59 2013