#include <domGlsl_param_type.h>
A group that specifies the allowable types for GLSL profile parameters.
Definition at line 28 of file domGlsl_param_type.h.
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.
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.
static DLLSPEC daeElementRef domGlsl_param_type::create | ( | DAE & | dae | ) | [static] |
Creates an instance of this class and returns a daeElementRef referencing it.
const domBoolRef domGlsl_param_type::getBool | ( | ) | const [inline] |
Gets 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.
Definition at line 1074 of file domGlsl_param_type.h.
const domBool3Ref domGlsl_param_type::getBool3 | ( | ) | const [inline] |
Gets 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.
Definition at line 1084 of file domGlsl_param_type.h.
const daeElementRefArray& domGlsl_param_type::getContents | ( | ) | const [inline] |
Gets the _contents array.
Definition at line 1189 of file domGlsl_param_type.h.
daeElementRefArray& domGlsl_param_type::getContents | ( | ) | [inline] |
Gets the _contents 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.
Definition at line 1179 of file domGlsl_param_type.h.
const domFloatRef domGlsl_param_type::getFloat | ( | ) | const [inline] |
Gets 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.
Definition at line 1094 of file domGlsl_param_type.h.
const domFloat2x2Ref domGlsl_param_type::getFloat2x2 | ( | ) | const [inline] |
Gets 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.
Definition at line 1099 of file domGlsl_param_type.h.
const domFloat3x3Ref domGlsl_param_type::getFloat3x3 | ( | ) | const [inline] |
Gets 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.
Definition at line 1104 of file domGlsl_param_type.h.
const domFloat4x4Ref domGlsl_param_type::getFloat4x4 | ( | ) | const [inline] |
Gets 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.
Definition at line 1124 of file domGlsl_param_type.h.
const domInt2Ref domGlsl_param_type::getInt2 | ( | ) | const [inline] |
Gets 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.
Definition at line 1134 of file domGlsl_param_type.h.
const domInt4Ref domGlsl_param_type::getInt4 | ( | ) | const [inline] |
Gets 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.
Definition at line 1149 of file domGlsl_param_type.h.
const domGl_sampler2DRef domGlsl_param_type::getSampler2D | ( | ) | const [inline] |
Gets 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.
Definition at line 1159 of file domGlsl_param_type.h.
const domGl_samplerCUBERef domGlsl_param_type::getSamplerCUBE | ( | ) | const [inline] |
Gets 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.
Definition at line 1174 of file domGlsl_param_type.h.
const domGl_samplerRECTRef domGlsl_param_type::getSamplerRECT | ( | ) | const [inline] |
Gets 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.
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.
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.
Implements daeElement.
Definition at line 33 of file domGlsl_param_type.h.
daeTArray< daeCharArray * > domGlsl_param_type::_CMData [protected] |
Used to store information needed for some content model objects.
Definition at line 1061 of file domGlsl_param_type.h.
daeElementRefArray domGlsl_param_type::_contents [protected] |
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.
daeUIntArray domGlsl_param_type::_contentsOrder [protected] |
Used to preserve order in elements that have a complex content model.
Definition at line 1056 of file domGlsl_param_type.h.
domBoolRef domGlsl_param_type::elemBool [protected] |
Definition at line 1026 of file domGlsl_param_type.h.
domBool2Ref domGlsl_param_type::elemBool2 [protected] |
Definition at line 1027 of file domGlsl_param_type.h.
domBool3Ref domGlsl_param_type::elemBool3 [protected] |
Definition at line 1028 of file domGlsl_param_type.h.
domBool4Ref domGlsl_param_type::elemBool4 [protected] |
Definition at line 1029 of file domGlsl_param_type.h.
domEnumRef domGlsl_param_type::elemEnum [protected] |
Definition at line 1048 of file domGlsl_param_type.h.
domFloatRef domGlsl_param_type::elemFloat [protected] |
Definition at line 1030 of file domGlsl_param_type.h.
domFloat2Ref domGlsl_param_type::elemFloat2 [protected] |
Definition at line 1031 of file domGlsl_param_type.h.
domFloat2x2Ref domGlsl_param_type::elemFloat2x2 [protected] |
Definition at line 1034 of file domGlsl_param_type.h.
domFloat3Ref domGlsl_param_type::elemFloat3 [protected] |
Definition at line 1032 of file domGlsl_param_type.h.
domFloat3x3Ref domGlsl_param_type::elemFloat3x3 [protected] |
Definition at line 1035 of file domGlsl_param_type.h.
domFloat4Ref domGlsl_param_type::elemFloat4 [protected] |
Definition at line 1033 of file domGlsl_param_type.h.
domFloat4x4Ref domGlsl_param_type::elemFloat4x4 [protected] |
Definition at line 1036 of file domGlsl_param_type.h.
domIntRef domGlsl_param_type::elemInt [protected] |
Definition at line 1037 of file domGlsl_param_type.h.
domInt2Ref domGlsl_param_type::elemInt2 [protected] |
Definition at line 1038 of file domGlsl_param_type.h.
domInt3Ref domGlsl_param_type::elemInt3 [protected] |
Definition at line 1039 of file domGlsl_param_type.h.
domInt4Ref domGlsl_param_type::elemInt4 [protected] |
Definition at line 1040 of file domGlsl_param_type.h.
domGl_sampler1DRef domGlsl_param_type::elemSampler1D [protected] |
Definition at line 1042 of file domGlsl_param_type.h.
domGl_sampler2DRef domGlsl_param_type::elemSampler2D [protected] |
Definition at line 1043 of file domGlsl_param_type.h.
domGl_sampler3DRef domGlsl_param_type::elemSampler3D [protected] |
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.