domFx_newparam Class Reference

#include <domFx_newparam.h>

Inheritance diagram for domFx_newparam:
Inheritance graph
[legend]

List of all members.

Classes

class  domBool
class  domBool2
class  domBool3
class  domBool4
class  domEnum
class  domFloat
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< 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 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 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

 domFx_newparam (DAE &dae)
virtual domFx_newparamoperator= (const domFx_newparam &cpy)
virtual ~domFx_newparam ()

Protected Attributes

daeTArray< daeCharArray * > _CMData
daeElementRefArray _contents
daeUIntArray _contentsOrder
domBoolRef elemBool
domBool2Ref elemBool2
domBool3Ref elemBool3
domBool4Ref elemBool4
domEnumRef elemEnum
domFloatRef elemFloat
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
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 effect scoped parameters.

Definition at line 19 of file domFx_newparam.h.


Member Typedef Documentation

Definition at line 87 of file domFx_newparam.h.

Definition at line 84 of file domFx_newparam.h.

Definition at line 145 of file domFx_newparam.h.

Definition at line 142 of file domFx_newparam.h.

Definition at line 203 of file domFx_newparam.h.

Definition at line 200 of file domFx_newparam.h.

Definition at line 29 of file domFx_newparam.h.

Definition at line 26 of file domFx_newparam.h.

Definition at line 1421 of file domFx_newparam.h.

Definition at line 1418 of file domFx_newparam.h.

Definition at line 551 of file domFx_newparam.h.

Definition at line 548 of file domFx_newparam.h.

Definition at line 725 of file domFx_newparam.h.

Definition at line 722 of file domFx_newparam.h.

Definition at line 783 of file domFx_newparam.h.

Definition at line 780 of file domFx_newparam.h.

Definition at line 841 of file domFx_newparam.h.

Definition at line 838 of file domFx_newparam.h.

Definition at line 899 of file domFx_newparam.h.

Definition at line 896 of file domFx_newparam.h.

Definition at line 609 of file domFx_newparam.h.

Definition at line 606 of file domFx_newparam.h.

Definition at line 957 of file domFx_newparam.h.

Definition at line 954 of file domFx_newparam.h.

Definition at line 1015 of file domFx_newparam.h.

Definition at line 1012 of file domFx_newparam.h.

Definition at line 1073 of file domFx_newparam.h.

Definition at line 1070 of file domFx_newparam.h.

Definition at line 1131 of file domFx_newparam.h.

Definition at line 1128 of file domFx_newparam.h.

Definition at line 667 of file domFx_newparam.h.

Definition at line 664 of file domFx_newparam.h.

Definition at line 1189 of file domFx_newparam.h.

Definition at line 1186 of file domFx_newparam.h.

Definition at line 1247 of file domFx_newparam.h.

Definition at line 1244 of file domFx_newparam.h.

Definition at line 1305 of file domFx_newparam.h.

Definition at line 1302 of file domFx_newparam.h.

Definition at line 1363 of file domFx_newparam.h.

Definition at line 1360 of file domFx_newparam.h.

Definition at line 493 of file domFx_newparam.h.

Definition at line 490 of file domFx_newparam.h.

Definition at line 319 of file domFx_newparam.h.

Definition at line 316 of file domFx_newparam.h.

Definition at line 377 of file domFx_newparam.h.

Definition at line 374 of file domFx_newparam.h.

Definition at line 435 of file domFx_newparam.h.

Definition at line 432 of file domFx_newparam.h.

Definition at line 261 of file domFx_newparam.h.

Definition at line 258 of file domFx_newparam.h.


Constructor & Destructor Documentation

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

Constructor

Definition at line 1696 of file domFx_newparam.h.

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

Destructor

Definition at line 1700 of file domFx_newparam.h.


Member Function Documentation

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

Gets the bool element.

Returns:
a daeSmartRef to the bool element.

Definition at line 1530 of file domFx_newparam.h.

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

Gets the bool2 element.

Returns:
a daeSmartRef to the bool2 element.

Definition at line 1535 of file domFx_newparam.h.

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

Gets the bool3 element.

Returns:
a daeSmartRef to the bool3 element.

Definition at line 1540 of file domFx_newparam.h.

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

Gets the bool4 element.

Returns:
a daeSmartRef to the bool4 element.

Definition at line 1545 of file domFx_newparam.h.

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

Gets the _contents array.

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

Definition at line 1690 of file domFx_newparam.h.

daeElementRefArray& domFx_newparam::getContents (  )  [inline]

Gets the _contents array.

Returns:
Returns a reference to the _contents element array.

Definition at line 1685 of file domFx_newparam.h.

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

Reimplemented from daeElement.

Definition at line 22 of file domFx_newparam.h.

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

Gets the enum element.

Returns:
a daeSmartRef to the enum element.

Definition at line 1680 of file domFx_newparam.h.

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

Gets the float element.

Returns:
a daeSmartRef to the float element.

Definition at line 1570 of file domFx_newparam.h.

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

Gets the float2 element.

Returns:
a daeSmartRef to the float2 element.

Definition at line 1575 of file domFx_newparam.h.

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

Gets the float2x1 element.

Returns:
a daeSmartRef to the float2x1 element.

Definition at line 1590 of file domFx_newparam.h.

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

Gets the float2x2 element.

Returns:
a daeSmartRef to the float2x2 element.

Definition at line 1595 of file domFx_newparam.h.

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

Gets the float2x3 element.

Returns:
a daeSmartRef to the float2x3 element.

Definition at line 1600 of file domFx_newparam.h.

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

Gets the float2x4 element.

Returns:
a daeSmartRef to the float2x4 element.

Definition at line 1605 of file domFx_newparam.h.

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

Gets the float3 element.

Returns:
a daeSmartRef to the float3 element.

Definition at line 1580 of file domFx_newparam.h.

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

Gets the float3x1 element.

Returns:
a daeSmartRef to the float3x1 element.

Definition at line 1610 of file domFx_newparam.h.

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

Gets the float3x2 element.

Returns:
a daeSmartRef to the float3x2 element.

Definition at line 1615 of file domFx_newparam.h.

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

Gets the float3x3 element.

Returns:
a daeSmartRef to the float3x3 element.

Definition at line 1620 of file domFx_newparam.h.

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

Gets the float3x4 element.

Returns:
a daeSmartRef to the float3x4 element.

Definition at line 1625 of file domFx_newparam.h.

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

Gets the float4 element.

Returns:
a daeSmartRef to the float4 element.

Definition at line 1585 of file domFx_newparam.h.

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

Gets the float4x1 element.

Returns:
a daeSmartRef to the float4x1 element.

Definition at line 1630 of file domFx_newparam.h.

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

Gets the float4x2 element.

Returns:
a daeSmartRef to the float4x2 element.

Definition at line 1635 of file domFx_newparam.h.

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

Gets the float4x3 element.

Returns:
a daeSmartRef to the float4x3 element.

Definition at line 1640 of file domFx_newparam.h.

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

Gets the float4x4 element.

Returns:
a daeSmartRef to the float4x4 element.

Definition at line 1645 of file domFx_newparam.h.

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

Gets the int element.

Returns:
a daeSmartRef to the int element.

Definition at line 1550 of file domFx_newparam.h.

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

Gets the int2 element.

Returns:
a daeSmartRef to the int2 element.

Definition at line 1555 of file domFx_newparam.h.

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

Gets the int3 element.

Returns:
a daeSmartRef to the int3 element.

Definition at line 1560 of file domFx_newparam.h.

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

Gets the int4 element.

Returns:
a daeSmartRef to the int4 element.

Definition at line 1565 of file domFx_newparam.h.

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

Gets the sampler1D element.

Returns:
a daeSmartRef to the sampler1D element.

Definition at line 1650 of file domFx_newparam.h.

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

Gets the sampler2D element.

Returns:
a daeSmartRef to the sampler2D element.

Definition at line 1655 of file domFx_newparam.h.

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

Gets the sampler3D element.

Returns:
a daeSmartRef to the sampler3D element.

Definition at line 1660 of file domFx_newparam.h.

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

Gets the samplerCUBE element.

Returns:
a daeSmartRef to the samplerCUBE element.

Definition at line 1665 of file domFx_newparam.h.

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

Gets the samplerDEPTH element.

Returns:
a daeSmartRef to the samplerDEPTH element.

Definition at line 1675 of file domFx_newparam.h.

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

Gets the samplerRECT element.

Returns:
a daeSmartRef to the samplerRECT element.

Definition at line 1670 of file domFx_newparam.h.

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

Definition at line 23 of file domFx_newparam.h.

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

Overloaded assignment operator

Definition at line 1704 of file domFx_newparam.h.

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


Member Data Documentation

Used to store information needed for some content model objects.

Definition at line 1522 of file domFx_newparam.h.

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

Definition at line 1513 of file domFx_newparam.h.

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

Definition at line 1517 of file domFx_newparam.h.

Definition at line 1479 of file domFx_newparam.h.

Definition at line 1480 of file domFx_newparam.h.

Definition at line 1481 of file domFx_newparam.h.

Definition at line 1482 of file domFx_newparam.h.

Definition at line 1509 of file domFx_newparam.h.

Definition at line 1487 of file domFx_newparam.h.

Definition at line 1488 of file domFx_newparam.h.

Definition at line 1491 of file domFx_newparam.h.

Definition at line 1492 of file domFx_newparam.h.

Definition at line 1493 of file domFx_newparam.h.

Definition at line 1494 of file domFx_newparam.h.

Definition at line 1489 of file domFx_newparam.h.

Definition at line 1495 of file domFx_newparam.h.

Definition at line 1496 of file domFx_newparam.h.

Definition at line 1497 of file domFx_newparam.h.

Definition at line 1498 of file domFx_newparam.h.

Definition at line 1490 of file domFx_newparam.h.

Definition at line 1499 of file domFx_newparam.h.

Definition at line 1500 of file domFx_newparam.h.

Definition at line 1501 of file domFx_newparam.h.

Definition at line 1502 of file domFx_newparam.h.

Definition at line 1483 of file domFx_newparam.h.

Definition at line 1484 of file domFx_newparam.h.

Definition at line 1485 of file domFx_newparam.h.

Definition at line 1486 of file domFx_newparam.h.

Definition at line 1503 of file domFx_newparam.h.

Definition at line 1504 of file domFx_newparam.h.

Definition at line 1505 of file domFx_newparam.h.

Definition at line 1506 of file domFx_newparam.h.

Definition at line 1508 of file domFx_newparam.h.

Definition at line 1507 of file domFx_newparam.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:06 2013