00001 #ifndef __DOM_TYPES_H__
00002 #define __DOM_TYPES_H__
00003
00004 #include <dae/daeDomTypes.h>
00005
00006 typedef xsDouble domFloat;
00007 typedef xsLong domInt;
00008 typedef xsUnsignedLong domUint;
00009 typedef xsString domSidref;
00010 typedef xsNCName domSid;
00011 typedef xsBooleanArray domList_of_bools;
00012 typedef daeTArray<domFloat> domList_of_floats;
00013 typedef xsHexBinaryArray domList_of_hex_binary;
00014 typedef daeTArray<domInt> domList_of_ints;
00015 typedef xsNameArray domList_of_names;
00016 typedef xsNameArray domList_of_idrefs;
00017 typedef daeTArray<domSidref> domList_of_sidrefs;
00018 typedef xsTokenArray domList_of_tokens;
00019 typedef daeTArray<domUint> domList_of_uints;
00020 typedef domList_of_bools domBool2;
00021 typedef domList_of_bools domBool3;
00022 typedef domList_of_bools domBool4;
00023 typedef domList_of_bools domBool2x2;
00024 typedef domList_of_bools domBool2x3;
00025 typedef domList_of_bools domBool2x4;
00026 typedef domList_of_bools domBool3x2;
00027 typedef domList_of_bools domBool3x3;
00028 typedef domList_of_bools domBool3x4;
00029 typedef domList_of_bools domBool4x2;
00030 typedef domList_of_bools domBool4x3;
00031 typedef domList_of_bools domBool4x4;
00032 typedef domList_of_floats domFloat2;
00033 typedef domList_of_floats domFloat3;
00034 typedef domList_of_floats domFloat4;
00035 typedef domList_of_floats domFloat7;
00036 typedef domList_of_floats domFloat2x2;
00037 typedef domList_of_floats domFloat2x3;
00038 typedef domList_of_floats domFloat2x4;
00039 typedef domList_of_floats domFloat3x2;
00040 typedef domList_of_floats domFloat3x3;
00041 typedef domList_of_floats domFloat3x4;
00042 typedef domList_of_floats domFloat4x2;
00043 typedef domList_of_floats domFloat4x3;
00044 typedef domList_of_floats domFloat4x4;
00045 typedef domList_of_ints domInt2;
00046 typedef domList_of_ints domInt3;
00047 typedef domList_of_ints domInt4;
00048 typedef domList_of_ints domInt2x2;
00049 typedef domList_of_ints domInt2x3;
00050 typedef domList_of_ints domInt2x4;
00051 typedef domList_of_ints domInt3x2;
00052 typedef domList_of_ints domInt3x3;
00053 typedef domList_of_ints domInt3x4;
00054 typedef domList_of_ints domInt4x2;
00055 typedef domList_of_ints domInt4x3;
00056 typedef domList_of_ints domInt4x4;
00057 typedef xsUnsignedByte domDigits;
00058 typedef xsShort domMagnitude;
00063 typedef xsAnyURI domUrifragment;
00064 typedef domFloat4 domFx_color;
00079 typedef xsString domFx_draw;
00080 typedef xsNonNegativeInteger domGl_max_lights_index;
00081 typedef xsNonNegativeInteger domGl_max_clip_planes_index;
00082 typedef xsNonNegativeInteger domGl_max_texture_image_units_index;
00083 typedef xsFloat domGl_alpha_value;
00084 typedef xsNonNegativeInteger domGles_max_lights_index;
00085 typedef xsNonNegativeInteger domGles_max_clip_planes_index;
00086 typedef xsNonNegativeInteger domGles_max_texture_coords_index;
00087 typedef xsNonNegativeInteger domGles_max_texture_image_units_index;
00088 typedef xsNonNegativeInteger domGles_texcombiner_argument_index;
00089 typedef domFloat2 domDynamic_limit;
00090
00094 enum domMorph_method {
00095 MORPH_METHOD_NORMALIZED,
00096 MORPH_METHOD_RELATIVE,
00097 MORPH_METHOD_COUNT = 2
00098 };
00099
00103 enum domNode_enum {
00104 NODE_ENUM_JOINT,
00105 NODE_ENUM_NODE,
00106 NODE_ENUM_COUNT = 2
00107 };
00108
00113 enum domSampler_behavior {
00114 SAMPLER_BEHAVIOR_CONSTANT,
00115 SAMPLER_BEHAVIOR_CYCLE,
00116 SAMPLER_BEHAVIOR_CYCLE_RELATIVE,
00117 SAMPLER_BEHAVIOR_GRADIENT,
00118 SAMPLER_BEHAVIOR_OSCILLATE,
00119 SAMPLER_BEHAVIOR_UNDEFINED,
00120 SAMPLER_BEHAVIOR_COUNT = 6
00121 };
00122
00126 enum domUp_axis {
00127 UP_AXIS_X_UP,
00128 UP_AXIS_Y_UP,
00129 UP_AXIS_Z_UP,
00130 UP_AXIS_COUNT = 3
00131 };
00132
00136 enum domVersion {
00137 VERSION_1_5_0,
00138 VERSION_COUNT = 1
00139 };
00140
00141 enum domImage_face {
00142 IMAGE_FACE_POSITIVE_X,
00143 IMAGE_FACE_NEGATIVE_X,
00144 IMAGE_FACE_POSITIVE_Y,
00145 IMAGE_FACE_NEGATIVE_Y,
00146 IMAGE_FACE_POSITIVE_Z,
00147 IMAGE_FACE_NEGATIVE_Z,
00148 IMAGE_FACE_COUNT = 6
00149 };
00150
00156 enum domImage_format_hint_channels {
00157 IMAGE_FORMAT_HINT_CHANNELS_RGB,
00158 IMAGE_FORMAT_HINT_CHANNELS_RGBA,
00159 IMAGE_FORMAT_HINT_CHANNELS_RGBE,
00160 IMAGE_FORMAT_HINT_CHANNELS_L,
00161 IMAGE_FORMAT_HINT_CHANNELS_LA,
00162 IMAGE_FORMAT_HINT_CHANNELS_D,
00163 IMAGE_FORMAT_HINT_CHANNELS_COUNT = 6
00164 };
00165
00172 enum domImage_format_hint_precision {
00173 IMAGE_FORMAT_HINT_PRECISION_DEFAULT,
00174 IMAGE_FORMAT_HINT_PRECISION_LOW,
00175 IMAGE_FORMAT_HINT_PRECISION_MID,
00176 IMAGE_FORMAT_HINT_PRECISION_HIGH,
00177 IMAGE_FORMAT_HINT_PRECISION_MAX,
00178 IMAGE_FORMAT_HINT_PRECISION_COUNT = 5
00179 };
00180
00186 enum domImage_format_hint_range {
00187 IMAGE_FORMAT_HINT_RANGE_SNORM,
00188 IMAGE_FORMAT_HINT_RANGE_UNORM,
00189 IMAGE_FORMAT_HINT_RANGE_SINT,
00190 IMAGE_FORMAT_HINT_RANGE_UINT,
00191 IMAGE_FORMAT_HINT_RANGE_FLOAT,
00192 IMAGE_FORMAT_HINT_RANGE_COUNT = 5
00193 };
00194
00199 enum domAltitude_mode {
00200 ALTITUDE_MODE_absolute,
00201 ALTITUDE_MODE_relativeToGround,
00202 ALTITUDE_MODE_COUNT = 2
00203 };
00204
00205 enum domFx_opaque {
00206 FX_OPAQUE_A_ONE,
00207 FX_OPAQUE_A_ZERO,
00208 FX_OPAQUE_RGB_ONE,
00209 FX_OPAQUE_RGB_ZERO,
00210 FX_OPAQUE_COUNT = 4
00211 };
00212
00213 enum domFx_sampler_wrap {
00214 FX_SAMPLER_WRAP_WRAP,
00215 FX_SAMPLER_WRAP_CLAMP,
00216 FX_SAMPLER_WRAP_BORDER,
00217 FX_SAMPLER_WRAP_MIRROR,
00218 FX_SAMPLER_WRAP_MIRROR_ONCE,
00219 FX_SAMPLER_WRAP_COUNT = 5
00220 };
00221
00222 enum domFx_sampler_min_filter {
00223 FX_SAMPLER_MIN_FILTER_NEAREST,
00224 FX_SAMPLER_MIN_FILTER_LINEAR,
00225 FX_SAMPLER_MIN_FILTER_ANISOTROPIC,
00226 FX_SAMPLER_MIN_FILTER_COUNT = 3
00227 };
00228
00229 enum domFx_sampler_mag_filter {
00230 FX_SAMPLER_MAG_FILTER_NEAREST,
00231 FX_SAMPLER_MAG_FILTER_LINEAR,
00232 FX_SAMPLER_MAG_FILTER_COUNT = 2
00233 };
00234
00235 enum domFx_sampler_mip_filter {
00236 FX_SAMPLER_MIP_FILTER_NONE,
00237 FX_SAMPLER_MIP_FILTER_NEAREST,
00238 FX_SAMPLER_MIP_FILTER_LINEAR,
00239 FX_SAMPLER_MIP_FILTER_COUNT = 3
00240 };
00241
00242 enum domFx_modifier {
00243 FX_MODIFIER_CONST,
00244 FX_MODIFIER_UNIFORM,
00245 FX_MODIFIER_VARYING,
00246 FX_MODIFIER_STATIC,
00247 FX_MODIFIER_VOLATILE,
00248 FX_MODIFIER_EXTERN,
00249 FX_MODIFIER_SHARED,
00250 FX_MODIFIER_COUNT = 7
00251 };
00252
00253 enum domFx_pipeline_stage {
00254 FX_PIPELINE_STAGE_TESSELLATION,
00255 FX_PIPELINE_STAGE_VERTEX,
00256 FX_PIPELINE_STAGE_GEOMETRY,
00257 FX_PIPELINE_STAGE_FRAGMENT,
00258 FX_PIPELINE_STAGE_COUNT = 4
00259 };
00260
00261 enum domGl_blend {
00262 GL_BLEND_ZERO = 0x0,
00263 GL_BLEND_ONE = 0x1,
00264 GL_BLEND_SRC_COLOR = 0x0300,
00265 GL_BLEND_ONE_MINUS_SRC_COLOR = 0x0301,
00266 GL_BLEND_DEST_COLOR = 0x0306,
00267 GL_BLEND_ONE_MINUS_DEST_COLOR = 0x0307,
00268 GL_BLEND_SRC_ALPHA = 0x0302,
00269 GL_BLEND_ONE_MINUS_SRC_ALPHA = 0x0303,
00270 GL_BLEND_DST_ALPHA = 0x0304,
00271 GL_BLEND_ONE_MINUS_DST_ALPHA = 0x0305,
00272 GL_BLEND_CONSTANT_COLOR = 0x8001,
00273 GL_BLEND_ONE_MINUS_CONSTANT_COLOR = 0x8002,
00274 GL_BLEND_CONSTANT_ALPHA = 0x8003,
00275 GL_BLEND_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
00276 GL_BLEND_SRC_ALPHA_SATURATE = 0x0308,
00277 GL_BLEND_COUNT = 15
00278 };
00279
00280 enum domGl_face {
00281 GL_FACE_FRONT = 0x0404,
00282 GL_FACE_BACK = 0x0405,
00283 GL_FACE_FRONT_AND_BACK = 0x0408,
00284 GL_FACE_COUNT = 3
00285 };
00286
00287 enum domGl_blend_equation {
00288 GL_BLEND_EQUATION_FUNC_ADD = 0x8006,
00289 GL_BLEND_EQUATION_FUNC_SUBTRACT = 0x800A,
00290 GL_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT = 0x800B,
00291 GL_BLEND_EQUATION_MIN = 0x8007,
00292 GL_BLEND_EQUATION_MAX = 0x8008,
00293 GL_BLEND_EQUATION_COUNT = 5
00294 };
00295
00296 enum domGl_func {
00297 GL_FUNC_NEVER = 0x0200,
00298 GL_FUNC_LESS = 0x0201,
00299 GL_FUNC_LEQUAL = 0x0203,
00300 GL_FUNC_EQUAL = 0x0202,
00301 GL_FUNC_GREATER = 0x0204,
00302 GL_FUNC_NOTEQUAL = 0x0205,
00303 GL_FUNC_GEQUAL = 0x0206,
00304 GL_FUNC_ALWAYS = 0x0207,
00305 GL_FUNC_COUNT = 8
00306 };
00307
00308 enum domGl_stencil_op {
00309 GL_STENCIL_OP_KEEP = 0x1E00,
00310 GL_STENCIL_OP_ZERO = 0x0,
00311 GL_STENCIL_OP_REPLACE = 0x1E01,
00312 GL_STENCIL_OP_INCR = 0x1E02,
00313 GL_STENCIL_OP_DECR = 0x1E03,
00314 GL_STENCIL_OP_INVERT = 0x150A,
00315 GL_STENCIL_OP_INCR_WRAP = 0x8507,
00316 GL_STENCIL_OP_DECR_WRAP = 0x8508,
00317 GL_STENCIL_OP_COUNT = 8
00318 };
00319
00320 enum domGl_material {
00321 GL_MATERIAL_EMISSION = 0x1600,
00322 GL_MATERIAL_AMBIENT = 0x1200,
00323 GL_MATERIAL_DIFFUSE = 0x1201,
00324 GL_MATERIAL_SPECULAR = 0x1202,
00325 GL_MATERIAL_AMBIENT_AND_DIFFUSE = 0x1602,
00326 GL_MATERIAL_COUNT = 5
00327 };
00328
00329 enum domGl_fog {
00330 GL_FOG_LINEAR = 0x2601,
00331 GL_FOG_EXP = 0x0800,
00332 GL_FOG_EXP2 = 0x0801,
00333 GL_FOG_COUNT = 3
00334 };
00335
00336 enum domGl_fog_coord_src {
00337 GL_FOG_COORD_SRC_FOG_COORDINATE = 0x8451,
00338 GL_FOG_COORD_SRC_FRAGMENT_DEPTH = 0x8452,
00339 GL_FOG_COORD_SRC_COUNT = 2
00340 };
00341
00342 enum domGl_front_face {
00343 GL_FRONT_FACE_CW = 0x0900,
00344 GL_FRONT_FACE_CCW = 0x0901,
00345 GL_FRONT_FACE_COUNT = 2
00346 };
00347
00348 enum domGl_light_model_color_control {
00349 GL_LIGHT_MODEL_COLOR_CONTROL_SINGLE_COLOR = 0x81F9,
00350 GL_LIGHT_MODEL_COLOR_CONTROL_SEPARATE_SPECULAR_COLOR = 0x81FA,
00351 GL_LIGHT_MODEL_COLOR_CONTROL_COUNT = 2
00352 };
00353
00354 enum domGl_logic_op {
00355 GL_LOGIC_OP_CLEAR = 0x1500,
00356 GL_LOGIC_OP_AND = 0x1501,
00357 GL_LOGIC_OP_AND_REVERSE = 0x1502,
00358 GL_LOGIC_OP_COPY = 0x1503,
00359 GL_LOGIC_OP_AND_INVERTED = 0x1504,
00360 GL_LOGIC_OP_NOOP = 0x1505,
00361 GL_LOGIC_OP_XOR = 0x1506,
00362 GL_LOGIC_OP_OR = 0x1507,
00363 GL_LOGIC_OP_NOR = 0x1508,
00364 GL_LOGIC_OP_EQUIV = 0x1509,
00365 GL_LOGIC_OP_INVERT = 0x150A,
00366 GL_LOGIC_OP_OR_REVERSE = 0x150B,
00367 GL_LOGIC_OP_COPY_INVERTED = 0x150C,
00368 GL_LOGIC_OP_NAND = 0x150E,
00369 GL_LOGIC_OP_SET = 0x150F,
00370 GL_LOGIC_OP_COUNT = 15
00371 };
00372
00373 enum domGl_polygon_mode {
00374 GL_POLYGON_MODE_POINT = 0x1B00,
00375 GL_POLYGON_MODE_LINE = 0x1B01,
00376 GL_POLYGON_MODE_FILL = 0x1B02,
00377 GL_POLYGON_MODE_COUNT = 3
00378 };
00379
00380 enum domGl_shade_model {
00381 GL_SHADE_MODEL_FLAT = 0x1D00,
00382 GL_SHADE_MODEL_SMOOTH = 0x1D01,
00383 GL_SHADE_MODEL_COUNT = 2
00384 };
00385
00386 enum domGles_texenv_mode {
00387 GLES_TEXENV_MODE_REPLACE = 0x1E01,
00388 GLES_TEXENV_MODE_MODULATE = 0x2100,
00389 GLES_TEXENV_MODE_DECAL = 0x2101,
00390 GLES_TEXENV_MODE_BLEND = 0x0BE2,
00391 GLES_TEXENV_MODE_ADD = 0x0104,
00392 GLES_TEXENV_MODE_COUNT = 5
00393 };
00394
00395 enum domGles_texcombiner_operator_rgb {
00396 GLES_TEXCOMBINER_OPERATOR_RGB_REPLACE = 0x1E01,
00397 GLES_TEXCOMBINER_OPERATOR_RGB_MODULATE = 0x2100,
00398 GLES_TEXCOMBINER_OPERATOR_RGB_ADD = 0x0104,
00399 GLES_TEXCOMBINER_OPERATOR_RGB_ADD_SIGNED = 0x8574,
00400 GLES_TEXCOMBINER_OPERATOR_RGB_INTERPOLATE = 0x8575,
00401 GLES_TEXCOMBINER_OPERATOR_RGB_SUBTRACT = 0x84E7,
00402 GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGB = 0x86AE,
00403 GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGBA = 0x86AF,
00404 GLES_TEXCOMBINER_OPERATOR_RGB_COUNT = 8
00405 };
00406
00407 enum domGles_texcombiner_operator_alpha {
00408 GLES_TEXCOMBINER_OPERATOR_ALPHA_REPLACE = 0x1E01,
00409 GLES_TEXCOMBINER_OPERATOR_ALPHA_MODULATE = 0x2100,
00410 GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD = 0x0104,
00411 GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD_SIGNED = 0x8574,
00412 GLES_TEXCOMBINER_OPERATOR_ALPHA_INTERPOLATE = 0x8575,
00413 GLES_TEXCOMBINER_OPERATOR_ALPHA_SUBTRACT = 0x84E7,
00414 GLES_TEXCOMBINER_OPERATOR_ALPHA_COUNT = 6
00415 };
00416
00417 enum domGles_texcombiner_source {
00418 GLES_TEXCOMBINER_SOURCE_TEXTURE = 0x1702,
00419 GLES_TEXCOMBINER_SOURCE_CONSTANT = 0x8576,
00420 GLES_TEXCOMBINER_SOURCE_PRIMARY = 0x8577,
00421 GLES_TEXCOMBINER_SOURCE_PREVIOUS = 0x8578,
00422 GLES_TEXCOMBINER_SOURCE_COUNT = 4
00423 };
00424
00425 enum domGles_texcombiner_operand_rgb {
00426 GLES_TEXCOMBINER_OPERAND_RGB_SRC_COLOR = 0x0300,
00427 GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_COLOR = 0x0301,
00428 GLES_TEXCOMBINER_OPERAND_RGB_SRC_ALPHA = 0x0302,
00429 GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_ALPHA = 0x0303,
00430 GLES_TEXCOMBINER_OPERAND_RGB_COUNT = 4
00431 };
00432
00433 enum domGles_texcombiner_operand_alpha {
00434 GLES_TEXCOMBINER_OPERAND_ALPHA_SRC_ALPHA = 0x0302,
00435 GLES_TEXCOMBINER_OPERAND_ALPHA_ONE_MINUS_SRC_ALPHA = 0x0303,
00436 GLES_TEXCOMBINER_OPERAND_ALPHA_COUNT = 2
00437 };
00438
00439 enum domGles_sampler_wrap {
00440 GLES_SAMPLER_WRAP_REPEAT,
00441 GLES_SAMPLER_WRAP_CLAMP,
00442 GLES_SAMPLER_WRAP_CLAMP_TO_EDGE,
00443 GLES_SAMPLER_WRAP_MIRRORED_REPEAT,
00444 GLES_SAMPLER_WRAP_COUNT = 4
00445 };
00446
00447 enum domGles_stencil_op {
00448 GLES_STENCIL_OP_KEEP = 0x1E00,
00449 GLES_STENCIL_OP_ZERO = 0x0,
00450 GLES_STENCIL_OP_REPLACE = 0x1E01,
00451 GLES_STENCIL_OP_INCR = 0x1E02,
00452 GLES_STENCIL_OP_DECR = 0x1E03,
00453 GLES_STENCIL_OP_INVERT = 0x150A,
00454 GLES_STENCIL_OP_COUNT = 6
00455 };
00456
00457 enum domSpring {
00458 SPRING_LINEAR,
00459 SPRING_ANGULAR,
00460 SPRING_COUNT = 2
00461 };
00462
00463 enum domGl_enumeration {
00464 GL_ENUMERATION_ZERO = 0x0,
00465 GL_ENUMERATION_ONE = 0x1,
00466 GL_ENUMERATION_SRC_COLOR = 0x0300,
00467 GL_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301,
00468 GL_ENUMERATION_DEST_COLOR = 0x0306,
00469 GL_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307,
00470 GL_ENUMERATION_SRC_ALPHA = 0x0302,
00471 GL_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303,
00472 GL_ENUMERATION_DST_ALPHA = 0x0304,
00473 GL_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305,
00474 GL_ENUMERATION_CONSTANT_COLOR = 0x8001,
00475 GL_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002,
00476 GL_ENUMERATION_CONSTANT_ALPHA = 0x8003,
00477 GL_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
00478 GL_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308,
00479 GL_ENUMERATION_FRONT = 0x0404,
00480 GL_ENUMERATION_BACK = 0x0405,
00481 GL_ENUMERATION_FRONT_AND_BACK = 0x0408,
00482 GL_ENUMERATION_FUNC_ADD = 0x8006,
00483 GL_ENUMERATION_FUNC_SUBTRACT = 0x800A,
00484 GL_ENUMERATION_FUNC_REVERSE_SUBTRACT = 0x800B,
00485 GL_ENUMERATION_MIN = 0x8007,
00486 GL_ENUMERATION_MAX = 0x8008,
00487 GL_ENUMERATION_NEVER = 0x0200,
00488 GL_ENUMERATION_LESS = 0x0201,
00489 GL_ENUMERATION_LEQUAL = 0x0203,
00490 GL_ENUMERATION_EQUAL = 0x0202,
00491 GL_ENUMERATION_GREATER = 0x0204,
00492 GL_ENUMERATION_NOTEQUAL = 0x0205,
00493 GL_ENUMERATION_GEQUAL = 0x0206,
00494 GL_ENUMERATION_ALWAYS = 0x0207,
00495 GL_ENUMERATION_KEEP = 0x1E00,
00496 GL_ENUMERATION_REPLACE = 0x1E01,
00497 GL_ENUMERATION_INCR = 0x1E02,
00498 GL_ENUMERATION_DECR = 0x1E03,
00499 GL_ENUMERATION_INVERT = 0x150A,
00500 GL_ENUMERATION_INCR_WRAP = 0x8507,
00501 GL_ENUMERATION_DECR_WRAP = 0x8508,
00502 GL_ENUMERATION_EMISSION = 0x1600,
00503 GL_ENUMERATION_AMBIENT = 0x1200,
00504 GL_ENUMERATION_DIFFUSE = 0x1201,
00505 GL_ENUMERATION_SPECULAR = 0x1202,
00506 GL_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602,
00507 GL_ENUMERATION_LINEAR = 0x2601,
00508 GL_ENUMERATION_EXP = 0x0800,
00509 GL_ENUMERATION_EXP2 = 0x0801,
00510 GL_ENUMERATION_FOG_COORDINATE = 0x8451,
00511 GL_ENUMERATION_FRAGMENT_DEPTH = 0x8452,
00512 GL_ENUMERATION_CW = 0x0900,
00513 GL_ENUMERATION_CCW = 0x0901,
00514 GL_ENUMERATION_SINGLE_COLOR = 0x81F9,
00515 GL_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA,
00516 GL_ENUMERATION_CLEAR = 0x1500,
00517 GL_ENUMERATION_AND = 0x1501,
00518 GL_ENUMERATION_AND_REVERSE = 0x1502,
00519 GL_ENUMERATION_COPY = 0x1503,
00520 GL_ENUMERATION_AND_INVERTED = 0x1504,
00521 GL_ENUMERATION_NOOP = 0x1505,
00522 GL_ENUMERATION_XOR = 0x1506,
00523 GL_ENUMERATION_OR = 0x1507,
00524 GL_ENUMERATION_NOR = 0x1508,
00525 GL_ENUMERATION_EQUIV = 0x1509,
00526 GL_ENUMERATION_OR_REVERSE = 0x150B,
00527 GL_ENUMERATION_COPY_INVERTED = 0x150C,
00528 GL_ENUMERATION_NAND = 0x150E,
00529 GL_ENUMERATION_SET = 0x150F,
00530 GL_ENUMERATION_POINT = 0x1B00,
00531 GL_ENUMERATION_LINE = 0x1B01,
00532 GL_ENUMERATION_FILL = 0x1B02,
00533 GL_ENUMERATION_FLAT = 0x1D00,
00534 GL_ENUMERATION_SMOOTH = 0x1D01,
00535 GL_ENUMERATION_COUNT = 72
00536 };
00537
00538 enum domGles_enumeration {
00539 GLES_ENUMERATION_ZERO = 0x0,
00540 GLES_ENUMERATION_ONE = 0x1,
00541 GLES_ENUMERATION_SRC_COLOR = 0x0300,
00542 GLES_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301,
00543 GLES_ENUMERATION_DEST_COLOR = 0x0306,
00544 GLES_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307,
00545 GLES_ENUMERATION_SRC_ALPHA = 0x0302,
00546 GLES_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303,
00547 GLES_ENUMERATION_DST_ALPHA = 0x0304,
00548 GLES_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305,
00549 GLES_ENUMERATION_CONSTANT_COLOR = 0x8001,
00550 GLES_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002,
00551 GLES_ENUMERATION_CONSTANT_ALPHA = 0x8003,
00552 GLES_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
00553 GLES_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308,
00554 GLES_ENUMERATION_FRONT = 0x0404,
00555 GLES_ENUMERATION_BACK = 0x0405,
00556 GLES_ENUMERATION_FRONT_AND_BACK = 0x0408,
00557 GLES_ENUMERATION_NEVER = 0x0200,
00558 GLES_ENUMERATION_LESS = 0x0201,
00559 GLES_ENUMERATION_LEQUAL = 0x0203,
00560 GLES_ENUMERATION_EQUAL = 0x0202,
00561 GLES_ENUMERATION_GREATER = 0x0204,
00562 GLES_ENUMERATION_NOTEQUAL = 0x0205,
00563 GLES_ENUMERATION_GEQUAL = 0x0206,
00564 GLES_ENUMERATION_ALWAYS = 0x0207,
00565 GLES_ENUMERATION_KEEP = 0x1E00,
00566 GLES_ENUMERATION_REPLACE = 0x1E01,
00567 GLES_ENUMERATION_INCR = 0x1E02,
00568 GLES_ENUMERATION_DECR = 0x1E03,
00569 GLES_ENUMERATION_INVERT = 0x150A,
00570 GLES_ENUMERATION_INCR_WRAP = 0x8507,
00571 GLES_ENUMERATION_DECR_WRAP = 0x8508,
00572 GLES_ENUMERATION_EMISSION = 0x1600,
00573 GLES_ENUMERATION_AMBIENT = 0x1200,
00574 GLES_ENUMERATION_DIFFUSE = 0x1201,
00575 GLES_ENUMERATION_SPECULAR = 0x1202,
00576 GLES_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602,
00577 GLES_ENUMERATION_LINEAR = 0x2601,
00578 GLES_ENUMERATION_EXP = 0x0800,
00579 GLES_ENUMERATION_EXP2 = 0x0801,
00580 GLES_ENUMERATION_CW = 0x0900,
00581 GLES_ENUMERATION_CCW = 0x0901,
00582 GLES_ENUMERATION_SINGLE_COLOR = 0x81F9,
00583 GLES_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA,
00584 GLES_ENUMERATION_CLEAR = 0x1500,
00585 GLES_ENUMERATION_AND = 0x1501,
00586 GLES_ENUMERATION_AND_REVERSE = 0x1502,
00587 GLES_ENUMERATION_COPY = 0x1503,
00588 GLES_ENUMERATION_AND_INVERTED = 0x1504,
00589 GLES_ENUMERATION_NOOP = 0x1505,
00590 GLES_ENUMERATION_XOR = 0x1506,
00591 GLES_ENUMERATION_OR = 0x1507,
00592 GLES_ENUMERATION_NOR = 0x1508,
00593 GLES_ENUMERATION_EQUIV = 0x1509,
00594 GLES_ENUMERATION_OR_REVERSE = 0x150B,
00595 GLES_ENUMERATION_COPY_INVERTED = 0x150C,
00596 GLES_ENUMERATION_NAND = 0x150E,
00597 GLES_ENUMERATION_SET = 0x150F,
00598 GLES_ENUMERATION_POINT = 0x1B00,
00599 GLES_ENUMERATION_LINE = 0x1B01,
00600 GLES_ENUMERATION_FILL = 0x1B02,
00601 GLES_ENUMERATION_FLAT = 0x1D00,
00602 GLES_ENUMERATION_SMOOTH = 0x1D01,
00603 GLES_ENUMERATION_COUNT = 65
00604 };
00605
00606
00607 namespace COLLADA_TYPE
00608 {
00609 const int
00610 NO_TYPE = 0,
00611 ANY = 1,
00612 INPUT_GLOBAL = 2,
00613 INPUT_LOCAL = 3,
00614 INPUT_LOCAL_OFFSET = 4,
00615 TARGETABLE_FLOAT = 5,
00616 TARGETABLE_FLOAT3 = 6,
00617 TOKEN_ARRAY = 7,
00618 IDREF_ARRAY = 8,
00619 NAME_ARRAY = 9,
00620 BOOL_ARRAY = 10,
00621 FLOAT_ARRAY = 11,
00622 INT_ARRAY = 12,
00623 PARAM = 13,
00624 ACCESSOR = 14,
00625 P = 15,
00626 LOOKAT = 16,
00627 MATRIX = 17,
00628 SCALE = 18,
00629 SKEW = 19,
00630 TRANSLATE = 20,
00631 IMAGE_SOURCE = 21,
00632 REF = 22,
00633 HEX = 23,
00634 IMAGE_MIPS = 24,
00635 CHANNEL = 25,
00636 SAMPLER = 26,
00637 TECHNIQUE = 27,
00638 EXTRA = 28,
00639 POLYLIST = 29,
00640 VCOUNT = 30,
00641 POLYGONS = 31,
00642 PH = 32,
00643 H = 33,
00644 LINESTRIPS = 34,
00645 TRISTRIPS = 35,
00646 LINES = 36,
00647 TRIANGLES = 37,
00648 TRIFANS = 38,
00649 VERTICES = 39,
00650 ASSET = 40,
00651 CONTRIBUTOR = 41,
00652 AUTHOR = 42,
00653 AUTHOR_EMAIL = 43,
00654 AUTHOR_WEBSITE = 44,
00655 AUTHORING_TOOL = 45,
00656 COMMENTS = 46,
00657 COPYRIGHT = 47,
00658 SOURCE_DATA = 48,
00659 COVERAGE = 49,
00660 GEOGRAPHIC_LOCATION = 50,
00661 LONGITUDE = 51,
00662 LATITUDE = 52,
00663 ALTITUDE = 53,
00664 CREATED = 54,
00665 KEYWORDS = 55,
00666 MODIFIED = 56,
00667 REVISION = 57,
00668 SUBJECT = 58,
00669 TITLE = 59,
00670 UNIT = 60,
00671 UP_AXIS = 61,
00672 IMAGE = 62,
00673 RENDERABLE = 63,
00674 INIT_FROM = 64,
00675 CREATE_2D = 65,
00676 SIZE_EXACT = 66,
00677 SIZE_RATIO = 67,
00678 UNNORMALIZED = 68,
00679 ARRAY = 69,
00680 FORMAT = 70,
00681 HINT = 71,
00682 EXACT = 72,
00683 CREATE_3D = 73,
00684 SIZE = 74,
00685 CREATE_CUBE = 75,
00686 CAMERA = 76,
00687 OPTICS = 77,
00688 TECHNIQUE_COMMON = 78,
00689 ORTHOGRAPHIC = 79,
00690 PERSPECTIVE = 80,
00691 IMAGER = 81,
00692 LIGHT = 82,
00693 AMBIENT = 83,
00694 DIRECTIONAL = 84,
00695 POINT = 85,
00696 SPOT = 86,
00697 INSTANCE_WITH_EXTRA = 87,
00698 INSTANCE_IMAGE = 88,
00699 INSTANCE_CAMERA = 89,
00700 INSTANCE_FORCE_FIELD = 90,
00701 INSTANCE_LIGHT = 91,
00702 INSTANCE_MATERIAL = 92,
00703 BIND = 93,
00704 BIND_VERTEX_INPUT = 94,
00705 BIND_MATERIAL = 95,
00706 INSTANCE_CONTROLLER = 96,
00707 SKELETON = 97,
00708 INSTANCE_GEOMETRY = 98,
00709 INSTANCE_NODE = 99,
00710 INSTANCE_PHYSICS_MATERIAL = 100,
00711 INSTANCE_RIGID_CONSTRAINT = 101,
00712 LIBRARY_CAMERAS = 102,
00713 LIBRARY_IMAGES = 103,
00714 LIBRARY_LIGHTS = 104,
00715 INSTANCE_EFFECT = 105,
00716 TECHNIQUE_HINT = 106,
00717 SETPARAM = 107,
00718 MATERIAL = 108,
00719 LIBRARY_MATERIALS = 109,
00720 FX_SAMPLER = 110,
00721 FX_SAMPLER1D = 111,
00722 FX_SAMPLER2D = 112,
00723 FX_SAMPLER3D = 113,
00724 FX_SAMPLERCUBE = 114,
00725 FX_SAMPLERRECT = 115,
00726 FX_SAMPLERDEPTH = 116,
00727 FX_RENDERTARGET = 117,
00728 FX_COLORTARGET = 118,
00729 FX_DEPTHTARGET = 119,
00730 FX_STENCILTARGET = 120,
00731 FX_CLEARCOLOR = 121,
00732 FX_CLEARDEPTH = 122,
00733 FX_CLEARSTENCIL = 123,
00734 FX_ANNOTATE = 124,
00735 BOOL = 125,
00736 BOOL2 = 126,
00737 BOOL3 = 127,
00738 BOOL4 = 128,
00739 INT = 129,
00740 INT2 = 130,
00741 INT3 = 131,
00742 INT4 = 132,
00743 FLOAT = 133,
00744 FLOAT2 = 134,
00745 FLOAT3 = 135,
00746 FLOAT4 = 136,
00747 FLOAT2X2 = 137,
00748 FLOAT3X3 = 138,
00749 FLOAT4X4 = 139,
00750 STRING = 140,
00751 FX_NEWPARAM = 141,
00752 FLOAT2X1 = 142,
00753 FLOAT2X3 = 143,
00754 FLOAT2X4 = 144,
00755 FLOAT3X1 = 145,
00756 FLOAT3X2 = 146,
00757 FLOAT3X4 = 147,
00758 FLOAT4X1 = 148,
00759 FLOAT4X2 = 149,
00760 FLOAT4X3 = 150,
00761 ENUM = 151,
00762 FX_INCLUDE = 152,
00763 FX_CODE = 153,
00764 FX_SOURCES = 154,
00765 INLINE = 155,
00766 IMPORT = 156,
00767 FX_TARGET = 157,
00768 BINARY = 158,
00769 FX_COMMON_FLOAT_OR_PARAM = 159,
00770 FX_COMMON_COLOR_OR_TEXTURE = 160,
00771 COLOR = 161,
00772 TEXTURE = 162,
00773 FX_COMMON_TRANSPARENT = 163,
00774 FX_COMMON_NEWPARAM = 164,
00775 SEMANTIC = 165,
00776 PROFILE_COMMON = 166,
00777 CONSTANT = 167,
00778 LAMBERT = 168,
00779 PHONG = 169,
00780 BLINN = 170,
00781 PROFILE_BRIDGE = 171,
00782 GLES2_NEWPARAM = 172,
00783 MODIFIER = 173,
00784 GLES2_SHADER = 174,
00785 SOURCES = 175,
00786 GLES2_PROGRAM = 176,
00787 BIND_ATTRIBUTE = 177,
00788 BIND_UNIFORM = 178,
00789 GLES2_PASS = 179,
00790 STATES = 180,
00791 EVALUATE = 181,
00792 DRAW = 182,
00793 PROFILE_GLES2 = 183,
00794 NEWPARAM = 184,
00795 GLSL_ARRAY = 185,
00796 GLSL_NEWPARAM = 186,
00797 GLSL_SHADER = 187,
00798 GLSL_PROGRAM = 188,
00799 PROFILE_GLSL = 189,
00800 PASS = 190,
00801 CG_ARRAY = 191,
00802 CG_SETPARAM = 192,
00803 CG_USER = 193,
00804 CG_NEWPARAM = 194,
00805 CG_PASS = 195,
00806 PROGRAM = 196,
00807 SHADER = 197,
00808 PROFILE_CG = 198,
00809 GLES_TEXTURE_CONSTANT = 199,
00810 GLES_TEXENV_COMMAND = 200,
00811 GLES_TEXCOMBINER_ARGUMENT_RGB = 201,
00812 GLES_TEXCOMBINER_ARGUMENT_ALPHA = 202,
00813 GLES_TEXCOMBINER_COMMAND_RGB = 203,
00814 GLES_TEXCOMBINER_COMMAND_ALPHA = 204,
00815 GLES_TEXCOMBINER_COMMAND = 205,
00816 GLES_TEXTURE_PIPELINE = 206,
00817 GLES_SAMPLER = 207,
00818 TEXCOORD = 208,
00819 GLES_NEWPARAM = 209,
00820 PROFILE_GLES = 210,
00821 EFFECT = 211,
00822 LIBRARY_EFFECTS = 212,
00823 BOX = 213,
00824 HALF_EXTENTS = 214,
00825 PLANE = 215,
00826 EQUATION = 216,
00827 SPHERE = 217,
00828 RADIUS = 218,
00829 ELLIPSOID = 219,
00830 CYLINDER = 220,
00831 HEIGHT = 221,
00832 CAPSULE = 222,
00833 FORCE_FIELD = 223,
00834 LIBRARY_FORCE_FIELDS = 224,
00835 PHYSICS_MATERIAL = 225,
00836 LIBRARY_PHYSICS_MATERIALS = 226,
00837 EDGES = 227,
00838 WIRES = 228,
00839 FACES = 229,
00840 SHELLS = 230,
00841 SOLIDS = 231,
00842 LINE = 232,
00843 ORIGIN = 233,
00844 DIRECTION = 234,
00845 CIRCLE = 235,
00846 ELLIPSE = 236,
00847 PARABOLA = 237,
00848 FOCAL = 238,
00849 HYPERBOLA = 239,
00850 TORUS = 240,
00851 PCURVES = 241,
00852 SIDREF_ARRAY = 242,
00853 SOURCE = 243,
00854 ANIMATION = 244,
00855 LIBRARY_ANIMATIONS = 245,
00856 SKIN = 246,
00857 BIND_SHAPE_MATRIX = 247,
00858 JOINTS = 248,
00859 VERTEX_WEIGHTS = 249,
00860 V = 250,
00861 CONVEX_MESH = 251,
00862 MESH = 252,
00863 SPLINE = 253,
00864 CONTROL_VERTICES = 254,
00865 NURBS_SURFACE = 255,
00866 NURBS = 256,
00867 MORPH = 257,
00868 TARGETS = 258,
00869 CONTROLLER = 259,
00870 LIBRARY_CONTROLLERS = 260,
00871 ORIENT = 261,
00872 CURVE = 262,
00873 SURFACE_CURVES = 263,
00874 CURVES = 264,
00875 SWEPT_SURFACE = 265,
00876 AXIS = 266,
00877 CONE = 267,
00878 ANGLE = 268,
00879 SURFACE = 269,
00880 SURFACES = 270,
00881 BREP = 271,
00882 GEOMETRY = 272,
00883 LIBRARY_GEOMETRIES = 273,
00884 LIMITS_SUB = 274,
00885 INSTANCE_JOINT = 275,
00886 TARGETABLE_FLOAT4 = 276,
00887 ROTATE = 277,
00888 LINK = 278,
00889 ATTACHMENT_FULL = 279,
00890 ATTACHMENT_START = 280,
00891 ATTACHMENT_END = 281,
00892 RIGID_CONSTRAINT = 282,
00893 REF_ATTACHMENT = 283,
00894 ATTACHMENT = 284,
00895 ENABLED = 285,
00896 INTERPENETRATE = 286,
00897 LIMITS = 287,
00898 SWING_CONE_AND_TWIST = 288,
00899 LINEAR = 289,
00900 SPRING = 290,
00901 ANGULAR = 291,
00902 NODE = 292,
00903 LIBRARY_NODES = 293,
00904 VISUAL_SCENE = 294,
00905 EVALUATE_SCENE = 295,
00906 RENDER = 296,
00907 LAYER = 297,
00908 TECHNIQUE_OVERRIDE = 298,
00909 LIBRARY_VISUAL_SCENES = 299,
00910 RIGID_BODY = 300,
00911 DYNAMIC = 301,
00912 MASS_FRAME = 302,
00913 SHAPE = 303,
00914 HOLLOW = 304,
00915 INSTANCE_RIGID_BODY = 305,
00916 ANGULAR_VELOCITY = 306,
00917 VELOCITY = 307,
00918 INSTANCE_PHYSICS_MODEL = 308,
00919 PHYSICS_MODEL = 309,
00920 LIBRARY_PHYSICS_MODELS = 310,
00921 PHYSICS_SCENE = 311,
00922 LIBRARY_PHYSICS_SCENES = 312,
00923 KINEMATICS_NEWPARAM = 313,
00924 SIDREF = 314,
00925 KINEMATICS_FRAME = 315,
00926 COMMON_PARAM = 316,
00927 COMMON_INT_OR_PARAM = 317,
00928 COMMON_BOOL_OR_PARAM = 318,
00929 COMMON_FLOAT_OR_PARAM = 319,
00930 KINEMATICS_LIMITS = 320,
00931 COMMON_SIDREF_OR_PARAM = 321,
00932 BIND_JOINT_AXIS = 322,
00933 BIND_KINEMATICS_MODEL = 323,
00934 KINEMATICS_CONNECT_PARAM = 324,
00935 KINEMATICS_SETPARAM = 325,
00936 INSTANCE_KINEMATICS_SCENE = 326,
00937 KINEMATICS_INDEX = 327,
00938 KINEMATICS_PARAM = 328,
00939 KINEMATICS_BIND = 329,
00940 MOTION_AXIS_INFO = 330,
00941 INSTANCE_KINEMATICS_MODEL = 331,
00942 INSTANCE_ARTICULATED_SYSTEM = 332,
00943 KINEMATICS_SCENE = 333,
00944 LIBRARY_KINEMATICS_SCENES = 334,
00945 COMMON_FLOAT2_OR_PARAM = 335,
00946 MOTION_EFFECTOR_INFO = 336,
00947 MOTION_TECHNIQUE = 337,
00948 MOTION = 338,
00949 MINMAX = 339,
00950 JOINT_LIMITS = 340,
00951 AXIS_CONSTRAINT = 341,
00952 JOINT = 342,
00953 LIBRARY_JOINTS = 343,
00954 FORMULA_TECHNIQUE = 344,
00955 FORMULA_NEWPARAM = 345,
00956 FORMULA_SETPARAM = 346,
00957 INSTANCE_FORMULA = 347,
00958 ANIMATION_CLIP = 348,
00959 LIBRARY_ANIMATION_CLIPS = 349,
00960 FORMULA = 350,
00961 KINEMATICS_MODEL_TECHNIQUE = 351,
00962 KINEMATICS_MODEL = 352,
00963 LIBRARY_KINEMATICS_MODELS = 353,
00964 KINEMATICS_AXIS_INFO = 354,
00965 KINEMATICS_TECHNIQUE = 355,
00966 KINEMATICS = 356,
00967 ARTICULATED_SYSTEM = 357,
00968 LIBRARY_ARTICULATED_SYSTEMS = 358,
00969 LIBRARY_FORMULAS = 359,
00970 FX_SAMPLER_STATES = 360,
00971 WRAP_S = 361,
00972 WRAP_T = 362,
00973 WRAP_P = 363,
00974 MINFILTER = 364,
00975 MAGFILTER = 365,
00976 MIPFILTER = 366,
00977 BORDER_COLOR = 367,
00978 MIP_MAX_LEVEL = 368,
00979 MIP_MIN_LEVEL = 369,
00980 MIP_BIAS = 370,
00981 MAX_ANISOTROPY = 371,
00982 FX_SETPARAM = 372,
00983 SAMPLER_STATES = 373,
00984 GL_PIPELINE_SETTINGS = 374,
00985 ALPHA_FUNC = 375,
00986 FUNC = 376,
00987 VALUE = 377,
00988 BLEND_FUNC = 378,
00989 SRC = 379,
00990 DEST = 380,
00991 BLEND_FUNC_SEPARATE = 381,
00992 SRC_RGB = 382,
00993 DEST_RGB = 383,
00994 SRC_ALPHA = 384,
00995 DEST_ALPHA = 385,
00996 BLEND_EQUATION = 386,
00997 BLEND_EQUATION_SEPARATE = 387,
00998 RGB = 388,
00999 ALPHA = 389,
01000 COLOR_MATERIAL = 390,
01001 FACE = 391,
01002 MODE = 392,
01003 CULL_FACE = 393,
01004 DEPTH_FUNC = 394,
01005 FOG_MODE = 395,
01006 FOG_COORD_SRC = 396,
01007 FRONT_FACE = 397,
01008 LIGHT_MODEL_COLOR_CONTROL = 398,
01009 LOGIC_OP = 399,
01010 POLYGON_MODE = 400,
01011 SHADE_MODEL = 401,
01012 STENCIL_FUNC = 402,
01013 MASK = 403,
01014 STENCIL_OP = 404,
01015 FAIL = 405,
01016 ZFAIL = 406,
01017 ZPASS = 407,
01018 STENCIL_FUNC_SEPARATE = 408,
01019 FRONT = 409,
01020 BACK = 410,
01021 STENCIL_OP_SEPARATE = 411,
01022 STENCIL_MASK_SEPARATE = 412,
01023 LIGHT_ENABLE = 413,
01024 LIGHT_AMBIENT = 414,
01025 LIGHT_DIFFUSE = 415,
01026 LIGHT_SPECULAR = 416,
01027 LIGHT_POSITION = 417,
01028 LIGHT_CONSTANT_ATTENUATION = 418,
01029 LIGHT_LINEAR_ATTENUATION = 419,
01030 LIGHT_QUADRATIC_ATTENUATION = 420,
01031 LIGHT_SPOT_CUTOFF = 421,
01032 LIGHT_SPOT_DIRECTION = 422,
01033 LIGHT_SPOT_EXPONENT = 423,
01034 TEXTURE1D = 424,
01035 TEXTURE2D = 425,
01036 TEXTURE3D = 426,
01037 TEXTURECUBE = 427,
01038 TEXTURERECT = 428,
01039 TEXTUREDEPTH = 429,
01040 TEXTURE1D_ENABLE = 430,
01041 TEXTURE2D_ENABLE = 431,
01042 TEXTURE3D_ENABLE = 432,
01043 TEXTURECUBE_ENABLE = 433,
01044 TEXTURERECT_ENABLE = 434,
01045 TEXTUREDEPTH_ENABLE = 435,
01046 TEXTURE_ENV_COLOR = 436,
01047 TEXTURE_ENV_MODE = 437,
01048 CLIP_PLANE = 438,
01049 CLIP_PLANE_ENABLE = 439,
01050 BLEND_COLOR = 440,
01051 COLOR_MASK = 441,
01052 DEPTH_BOUNDS = 442,
01053 DEPTH_MASK = 443,
01054 DEPTH_RANGE = 444,
01055 FOG_DENSITY = 445,
01056 FOG_START = 446,
01057 FOG_END = 447,
01058 FOG_COLOR = 448,
01059 LIGHT_MODEL_AMBIENT = 449,
01060 LIGHTING_ENABLE = 450,
01061 LINE_STIPPLE = 451,
01062 LINE_WIDTH = 452,
01063 MATERIAL_AMBIENT = 453,
01064 MATERIAL_DIFFUSE = 454,
01065 MATERIAL_EMISSION = 455,
01066 MATERIAL_SHININESS = 456,
01067 MATERIAL_SPECULAR = 457,
01068 MODEL_VIEW_MATRIX = 458,
01069 POINT_DISTANCE_ATTENUATION = 459,
01070 POINT_FADE_THRESHOLD_SIZE = 460,
01071 POINT_SIZE = 461,
01072 POINT_SIZE_MIN = 462,
01073 POINT_SIZE_MAX = 463,
01074 POLYGON_OFFSET = 464,
01075 PROJECTION_MATRIX = 465,
01076 SCISSOR = 466,
01077 STENCIL_MASK = 467,
01078 ALPHA_TEST_ENABLE = 468,
01079 BLEND_ENABLE = 469,
01080 COLOR_LOGIC_OP_ENABLE = 470,
01081 COLOR_MATERIAL_ENABLE = 471,
01082 CULL_FACE_ENABLE = 472,
01083 DEPTH_BOUNDS_ENABLE = 473,
01084 DEPTH_CLAMP_ENABLE = 474,
01085 DEPTH_TEST_ENABLE = 475,
01086 DITHER_ENABLE = 476,
01087 FOG_ENABLE = 477,
01088 LIGHT_MODEL_LOCAL_VIEWER_ENABLE = 478,
01089 LIGHT_MODEL_TWO_SIDE_ENABLE = 479,
01090 LINE_SMOOTH_ENABLE = 480,
01091 LINE_STIPPLE_ENABLE = 481,
01092 LOGIC_OP_ENABLE = 482,
01093 MULTISAMPLE_ENABLE = 483,
01094 NORMALIZE_ENABLE = 484,
01095 POINT_SMOOTH_ENABLE = 485,
01096 POLYGON_OFFSET_FILL_ENABLE = 486,
01097 POLYGON_OFFSET_LINE_ENABLE = 487,
01098 POLYGON_OFFSET_POINT_ENABLE = 488,
01099 POLYGON_SMOOTH_ENABLE = 489,
01100 POLYGON_STIPPLE_ENABLE = 490,
01101 RESCALE_NORMAL_ENABLE = 491,
01102 SAMPLE_ALPHA_TO_COVERAGE_ENABLE = 492,
01103 SAMPLE_ALPHA_TO_ONE_ENABLE = 493,
01104 SAMPLE_COVERAGE_ENABLE = 494,
01105 SCISSOR_TEST_ENABLE = 495,
01106 STENCIL_TEST_ENABLE = 496,
01107 GLES2_PIPELINE_SETTINGS = 497,
01108 SAMPLE_COVERAGE = 498,
01109 INVERT = 499,
01110 POINT_SIZE_ENABLE = 500,
01111 GLES2_VALUE = 501,
01112 BVEC2 = 502,
01113 BVEC3 = 503,
01114 BVEC4 = 504,
01115 VEC2 = 505,
01116 VEC3 = 506,
01117 VEC4 = 507,
01118 MAT2 = 508,
01119 MAT3 = 509,
01120 MAT4 = 510,
01121 IVEC2 = 511,
01122 IVEC3 = 512,
01123 IVEC4 = 513,
01124 USERTYPE = 514,
01125 GLSL_VALUE = 515,
01126 CG_PARAM = 516,
01127 BOOL2X1 = 517,
01128 BOOL2X2 = 518,
01129 BOOL2X3 = 519,
01130 BOOL2X4 = 520,
01131 BOOL3X1 = 521,
01132 BOOL3X2 = 522,
01133 BOOL3X3 = 523,
01134 BOOL3X4 = 524,
01135 BOOL4X1 = 525,
01136 BOOL4X2 = 526,
01137 BOOL4X3 = 527,
01138 BOOL4X4 = 528,
01139 INT2X1 = 529,
01140 INT2X2 = 530,
01141 INT2X3 = 531,
01142 INT2X4 = 532,
01143 INT3X1 = 533,
01144 INT3X2 = 534,
01145 INT3X3 = 535,
01146 INT3X4 = 536,
01147 INT4X1 = 537,
01148 INT4X2 = 538,
01149 INT4X3 = 539,
01150 INT4X4 = 540,
01151 HALF = 541,
01152 HALF2 = 542,
01153 HALF3 = 543,
01154 HALF4 = 544,
01155 HALF2X1 = 545,
01156 HALF2X2 = 546,
01157 HALF2X3 = 547,
01158 HALF2X4 = 548,
01159 HALF3X1 = 549,
01160 HALF3X2 = 550,
01161 HALF3X3 = 551,
01162 HALF3X4 = 552,
01163 HALF4X1 = 553,
01164 HALF4X2 = 554,
01165 HALF4X3 = 555,
01166 HALF4X4 = 556,
01167 FIXED = 557,
01168 FIXED2 = 558,
01169 FIXED3 = 559,
01170 FIXED4 = 560,
01171 FIXED2X1 = 561,
01172 FIXED2X2 = 562,
01173 FIXED2X3 = 563,
01174 FIXED2X4 = 564,
01175 FIXED3X1 = 565,
01176 FIXED3X2 = 566,
01177 FIXED3X3 = 567,
01178 FIXED3X4 = 568,
01179 FIXED4X1 = 569,
01180 FIXED4X2 = 570,
01181 FIXED4X3 = 571,
01182 FIXED4X4 = 572,
01183 GLES_SAMPLER_STATES = 573,
01184 GLES_PIPELINE_SETTINGS = 574,
01185 TEXTURE_PIPELINE = 575,
01186 GLES_PARAM = 576,
01187 FLOAT1X1 = 577,
01188 FLOAT1X2 = 578,
01189 FLOAT1X3 = 579,
01190 FLOAT1X4 = 580,
01191 FX_PROFILE = 581,
01192 COLLADA = 582,
01193 SCENE = 583;
01194 }
01195
01196
01197 daeInt DLLSPEC colladaTypeCount();
01198
01199 #endif