domTypes.h File Reference

#include <dae/daeDomTypes.h>
Include dependency graph for dom/domTypes.h:

Go to the source code of this file.

Namespaces

namespace  COLLADA_TYPE

Typedefs

typedef domList_of_bools domBool2
typedef domList_of_bools domBool2x2
typedef domList_of_bools domBool2x3
typedef domList_of_bools domBool2x4
typedef domList_of_bools domBool3
typedef domList_of_bools domBool3x2
typedef domList_of_bools domBool3x3
typedef domList_of_bools domBool3x4
typedef domList_of_bools domBool4
typedef domList_of_bools domBool4x2
typedef domList_of_bools domBool4x3
typedef domList_of_bools domBool4x4
typedef xsUnsignedByte domDigits
typedef domFloat2 domDynamic_limit
typedef xsDouble domFloat
typedef domList_of_floats domFloat2
typedef domList_of_floats domFloat2x2
typedef domList_of_floats domFloat2x3
typedef domList_of_floats domFloat2x4
typedef domList_of_floats domFloat3
typedef domList_of_floats domFloat3x2
typedef domList_of_floats domFloat3x3
typedef domList_of_floats domFloat3x4
typedef domList_of_floats domFloat4
typedef domList_of_floats domFloat4x2
typedef domList_of_floats domFloat4x3
typedef domList_of_floats domFloat4x4
typedef domList_of_floats domFloat7
typedef domFloat4 domFx_color
typedef xsString domFx_draw
typedef xsFloat domGl_alpha_value
typedef xsNonNegativeInteger domGl_max_clip_planes_index
typedef xsNonNegativeInteger domGl_max_lights_index
typedef xsNonNegativeInteger domGl_max_texture_image_units_index
typedef xsNonNegativeInteger domGles_max_clip_planes_index
typedef xsNonNegativeInteger domGles_max_lights_index
typedef xsNonNegativeInteger domGles_max_texture_coords_index
typedef xsNonNegativeInteger domGles_max_texture_image_units_index
typedef xsNonNegativeInteger domGles_texcombiner_argument_index
typedef xsLong domInt
typedef domList_of_ints domInt2
typedef domList_of_ints domInt2x2
typedef domList_of_ints domInt2x3
typedef domList_of_ints domInt2x4
typedef domList_of_ints domInt3
typedef domList_of_ints domInt3x2
typedef domList_of_ints domInt3x3
typedef domList_of_ints domInt3x4
typedef domList_of_ints domInt4
typedef domList_of_ints domInt4x2
typedef domList_of_ints domInt4x3
typedef domList_of_ints domInt4x4
typedef xsBooleanArray domList_of_bools
typedef daeTArray< domFloatdomList_of_floats
typedef xsHexBinaryArray domList_of_hex_binary
typedef xsNameArray domList_of_idrefs
typedef daeTArray< domIntdomList_of_ints
typedef xsNameArray domList_of_names
typedef daeTArray< domSidrefdomList_of_sidrefs
typedef xsTokenArray domList_of_tokens
typedef daeTArray< domUintdomList_of_uints
typedef xsShort domMagnitude
typedef xsNCName domSid
typedef xsString domSidref
typedef xsUnsignedLong domUint
typedef xsAnyURI domUrifragment

Enumerations

enum  domAltitude_mode { ALTITUDE_MODE_absolute, ALTITUDE_MODE_relativeToGround, ALTITUDE_MODE_COUNT = 2 }
enum  domFx_modifier {
  FX_MODIFIER_CONST, FX_MODIFIER_UNIFORM, FX_MODIFIER_VARYING, FX_MODIFIER_STATIC,
  FX_MODIFIER_VOLATILE, FX_MODIFIER_EXTERN, FX_MODIFIER_SHARED, FX_MODIFIER_COUNT = 7
}
enum  domFx_opaque {
  FX_OPAQUE_A_ONE, FX_OPAQUE_A_ZERO, FX_OPAQUE_RGB_ONE, FX_OPAQUE_RGB_ZERO,
  FX_OPAQUE_COUNT = 4
}
enum  domFx_pipeline_stage {
  FX_PIPELINE_STAGE_TESSELLATION, FX_PIPELINE_STAGE_VERTEX, FX_PIPELINE_STAGE_GEOMETRY, FX_PIPELINE_STAGE_FRAGMENT,
  FX_PIPELINE_STAGE_COUNT = 4
}
enum  domFx_sampler_mag_filter { FX_SAMPLER_MAG_FILTER_NEAREST, FX_SAMPLER_MAG_FILTER_LINEAR, FX_SAMPLER_MAG_FILTER_COUNT = 2 }
enum  domFx_sampler_min_filter { FX_SAMPLER_MIN_FILTER_NEAREST, FX_SAMPLER_MIN_FILTER_LINEAR, FX_SAMPLER_MIN_FILTER_ANISOTROPIC, FX_SAMPLER_MIN_FILTER_COUNT = 3 }
enum  domFx_sampler_mip_filter { FX_SAMPLER_MIP_FILTER_NONE, FX_SAMPLER_MIP_FILTER_NEAREST, FX_SAMPLER_MIP_FILTER_LINEAR, FX_SAMPLER_MIP_FILTER_COUNT = 3 }
enum  domFx_sampler_wrap {
  FX_SAMPLER_WRAP_WRAP, FX_SAMPLER_WRAP_CLAMP, FX_SAMPLER_WRAP_BORDER, FX_SAMPLER_WRAP_MIRROR,
  FX_SAMPLER_WRAP_MIRROR_ONCE, FX_SAMPLER_WRAP_COUNT = 5
}
enum  domGl_blend {
  GL_BLEND_ZERO = 0x0, GL_BLEND_ONE = 0x1, GL_BLEND_SRC_COLOR = 0x0300, GL_BLEND_ONE_MINUS_SRC_COLOR = 0x0301,
  GL_BLEND_DEST_COLOR = 0x0306, GL_BLEND_ONE_MINUS_DEST_COLOR = 0x0307, GL_BLEND_SRC_ALPHA = 0x0302, GL_BLEND_ONE_MINUS_SRC_ALPHA = 0x0303,
  GL_BLEND_DST_ALPHA = 0x0304, GL_BLEND_ONE_MINUS_DST_ALPHA = 0x0305, GL_BLEND_CONSTANT_COLOR = 0x8001, GL_BLEND_ONE_MINUS_CONSTANT_COLOR = 0x8002,
  GL_BLEND_CONSTANT_ALPHA = 0x8003, GL_BLEND_ONE_MINUS_CONSTANT_ALPHA = 0x8004, GL_BLEND_SRC_ALPHA_SATURATE = 0x0308, GL_BLEND_COUNT = 15
}
enum  domGl_blend_equation {
  GL_BLEND_EQUATION_FUNC_ADD = 0x8006, GL_BLEND_EQUATION_FUNC_SUBTRACT = 0x800A, GL_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT = 0x800B, GL_BLEND_EQUATION_MIN = 0x8007,
  GL_BLEND_EQUATION_MAX = 0x8008, GL_BLEND_EQUATION_COUNT = 5
}
enum  domGl_enumeration {
  GL_ENUMERATION_ZERO = 0x0, GL_ENUMERATION_ONE = 0x1, GL_ENUMERATION_SRC_COLOR = 0x0300, GL_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301,
  GL_ENUMERATION_DEST_COLOR = 0x0306, GL_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307, GL_ENUMERATION_SRC_ALPHA = 0x0302, GL_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303,
  GL_ENUMERATION_DST_ALPHA = 0x0304, GL_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305, GL_ENUMERATION_CONSTANT_COLOR = 0x8001, GL_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002,
  GL_ENUMERATION_CONSTANT_ALPHA = 0x8003, GL_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004, GL_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308, GL_ENUMERATION_FRONT = 0x0404,
  GL_ENUMERATION_BACK = 0x0405, GL_ENUMERATION_FRONT_AND_BACK = 0x0408, GL_ENUMERATION_FUNC_ADD = 0x8006, GL_ENUMERATION_FUNC_SUBTRACT = 0x800A,
  GL_ENUMERATION_FUNC_REVERSE_SUBTRACT = 0x800B, GL_ENUMERATION_MIN = 0x8007, GL_ENUMERATION_MAX = 0x8008, GL_ENUMERATION_NEVER = 0x0200,
  GL_ENUMERATION_LESS = 0x0201, GL_ENUMERATION_LEQUAL = 0x0203, GL_ENUMERATION_EQUAL = 0x0202, GL_ENUMERATION_GREATER = 0x0204,
  GL_ENUMERATION_NOTEQUAL = 0x0205, GL_ENUMERATION_GEQUAL = 0x0206, GL_ENUMERATION_ALWAYS = 0x0207, GL_ENUMERATION_KEEP = 0x1E00,
  GL_ENUMERATION_REPLACE = 0x1E01, GL_ENUMERATION_INCR = 0x1E02, GL_ENUMERATION_DECR = 0x1E03, GL_ENUMERATION_INVERT = 0x150A,
  GL_ENUMERATION_INCR_WRAP = 0x8507, GL_ENUMERATION_DECR_WRAP = 0x8508, GL_ENUMERATION_EMISSION = 0x1600, GL_ENUMERATION_AMBIENT = 0x1200,
  GL_ENUMERATION_DIFFUSE = 0x1201, GL_ENUMERATION_SPECULAR = 0x1202, GL_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602, GL_ENUMERATION_LINEAR = 0x2601,
  GL_ENUMERATION_EXP = 0x0800, GL_ENUMERATION_EXP2 = 0x0801, GL_ENUMERATION_FOG_COORDINATE = 0x8451, GL_ENUMERATION_FRAGMENT_DEPTH = 0x8452,
  GL_ENUMERATION_CW = 0x0900, GL_ENUMERATION_CCW = 0x0901, GL_ENUMERATION_SINGLE_COLOR = 0x81F9, GL_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA,
  GL_ENUMERATION_CLEAR = 0x1500, GL_ENUMERATION_AND = 0x1501, GL_ENUMERATION_AND_REVERSE = 0x1502, GL_ENUMERATION_COPY = 0x1503,
  GL_ENUMERATION_AND_INVERTED = 0x1504, GL_ENUMERATION_NOOP = 0x1505, GL_ENUMERATION_XOR = 0x1506, GL_ENUMERATION_OR = 0x1507,
  GL_ENUMERATION_NOR = 0x1508, GL_ENUMERATION_EQUIV = 0x1509, GL_ENUMERATION_OR_REVERSE = 0x150B, GL_ENUMERATION_COPY_INVERTED = 0x150C,
  GL_ENUMERATION_NAND = 0x150E, GL_ENUMERATION_SET = 0x150F, GL_ENUMERATION_POINT = 0x1B00, GL_ENUMERATION_LINE = 0x1B01,
  GL_ENUMERATION_FILL = 0x1B02, GL_ENUMERATION_FLAT = 0x1D00, GL_ENUMERATION_SMOOTH = 0x1D01, GL_ENUMERATION_COUNT = 72,
  GL_ENUMERATION_ZERO = 0x0, GL_ENUMERATION_ONE = 0x1, GL_ENUMERATION_SRC_COLOR = 0x0300, GL_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301,
  GL_ENUMERATION_DEST_COLOR = 0x0306, GL_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307, GL_ENUMERATION_SRC_ALPHA = 0x0302, GL_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303,
  GL_ENUMERATION_DST_ALPHA = 0x0304, GL_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305, GL_ENUMERATION_CONSTANT_COLOR = 0x8001, GL_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002,
  GL_ENUMERATION_CONSTANT_ALPHA = 0x8003, GL_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004, GL_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308, GL_ENUMERATION_FRONT = 0x0404,
  GL_ENUMERATION_BACK = 0x0405, GL_ENUMERATION_FRONT_AND_BACK = 0x0408, GL_ENUMERATION_FUNC_ADD = 0x8006, GL_ENUMERATION_FUNC_SUBTRACT = 0x800A,
  GL_ENUMERATION_FUNC_REVERSE_SUBTRACT = 0x800B, GL_ENUMERATION_MIN = 0x8007, GL_ENUMERATION_MAX = 0x8008, GL_ENUMERATION_NEVER = 0x0200,
  GL_ENUMERATION_LESS = 0x0201, GL_ENUMERATION_LEQUAL = 0x0203, GL_ENUMERATION_EQUAL = 0x0202, GL_ENUMERATION_GREATER = 0x0204,
  GL_ENUMERATION_NOTEQUAL = 0x0205, GL_ENUMERATION_GEQUAL = 0x0206, GL_ENUMERATION_ALWAYS = 0x0207, GL_ENUMERATION_KEEP = 0x1E00,
  GL_ENUMERATION_REPLACE = 0x1E01, GL_ENUMERATION_INCR = 0x1E02, GL_ENUMERATION_DECR = 0x1E03, GL_ENUMERATION_INVERT = 0x150A,
  GL_ENUMERATION_INCR_WRAP = 0x8507, GL_ENUMERATION_DECR_WRAP = 0x8508, GL_ENUMERATION_EMISSION = 0x1600, GL_ENUMERATION_AMBIENT = 0x1200,
  GL_ENUMERATION_DIFFUSE = 0x1201, GL_ENUMERATION_SPECULAR = 0x1202, GL_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602, GL_ENUMERATION_LINEAR = 0x2601,
  GL_ENUMERATION_EXP = 0x0800, GL_ENUMERATION_EXP2 = 0x0801, GL_ENUMERATION_FOG_COORDINATE = 0x8451, GL_ENUMERATION_FRAGMENT_DEPTH = 0x8452,
  GL_ENUMERATION_CW = 0x0900, GL_ENUMERATION_CCW = 0x0901, GL_ENUMERATION_SINGLE_COLOR = 0x81F9, GL_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA,
  GL_ENUMERATION_CLEAR = 0x1500, GL_ENUMERATION_AND = 0x1501, GL_ENUMERATION_AND_REVERSE = 0x1502, GL_ENUMERATION_COPY = 0x1503,
  GL_ENUMERATION_AND_INVERTED = 0x1504, GL_ENUMERATION_NOOP = 0x1505, GL_ENUMERATION_XOR = 0x1506, GL_ENUMERATION_OR = 0x1507,
  GL_ENUMERATION_NOR = 0x1508, GL_ENUMERATION_EQUIV = 0x1509, GL_ENUMERATION_OR_REVERSE = 0x150B, GL_ENUMERATION_COPY_INVERTED = 0x150C,
  GL_ENUMERATION_NAND = 0x150E, GL_ENUMERATION_SET = 0x150F, GL_ENUMERATION_POINT = 0x1B00, GL_ENUMERATION_LINE = 0x1B01,
  GL_ENUMERATION_FILL = 0x1B02, GL_ENUMERATION_FLAT = 0x1D00, GL_ENUMERATION_SMOOTH = 0x1D01, GL_ENUMERATION_COUNT = 72
}
enum  domGl_face { GL_FACE_FRONT = 0x0404, GL_FACE_BACK = 0x0405, GL_FACE_FRONT_AND_BACK = 0x0408, GL_FACE_COUNT = 3 }
enum  domGl_fog { GL_FOG_LINEAR = 0x2601, GL_FOG_EXP = 0x0800, GL_FOG_EXP2 = 0x0801, GL_FOG_COUNT = 3 }
enum  domGl_fog_coord_src { GL_FOG_COORD_SRC_FOG_COORDINATE = 0x8451, GL_FOG_COORD_SRC_FRAGMENT_DEPTH = 0x8452, GL_FOG_COORD_SRC_COUNT = 2 }
enum  domGl_front_face { GL_FRONT_FACE_CW = 0x0900, GL_FRONT_FACE_CCW = 0x0901, GL_FRONT_FACE_COUNT = 2 }
enum  domGl_func {
  GL_FUNC_NEVER = 0x0200, GL_FUNC_LESS = 0x0201, GL_FUNC_LEQUAL = 0x0203, GL_FUNC_EQUAL = 0x0202,
  GL_FUNC_GREATER = 0x0204, GL_FUNC_NOTEQUAL = 0x0205, GL_FUNC_GEQUAL = 0x0206, GL_FUNC_ALWAYS = 0x0207,
  GL_FUNC_COUNT = 8
}
enum  domGl_light_model_color_control { GL_LIGHT_MODEL_COLOR_CONTROL_SINGLE_COLOR = 0x81F9, GL_LIGHT_MODEL_COLOR_CONTROL_SEPARATE_SPECULAR_COLOR = 0x81FA, GL_LIGHT_MODEL_COLOR_CONTROL_COUNT = 2 }
enum  domGl_logic_op {
  GL_LOGIC_OP_CLEAR = 0x1500, GL_LOGIC_OP_AND = 0x1501, GL_LOGIC_OP_AND_REVERSE = 0x1502, GL_LOGIC_OP_COPY = 0x1503,
  GL_LOGIC_OP_AND_INVERTED = 0x1504, GL_LOGIC_OP_NOOP = 0x1505, GL_LOGIC_OP_XOR = 0x1506, GL_LOGIC_OP_OR = 0x1507,
  GL_LOGIC_OP_NOR = 0x1508, GL_LOGIC_OP_EQUIV = 0x1509, GL_LOGIC_OP_INVERT = 0x150A, GL_LOGIC_OP_OR_REVERSE = 0x150B,
  GL_LOGIC_OP_COPY_INVERTED = 0x150C, GL_LOGIC_OP_NAND = 0x150E, GL_LOGIC_OP_SET = 0x150F, GL_LOGIC_OP_COUNT = 15
}
enum  domGl_material {
  GL_MATERIAL_EMISSION = 0x1600, GL_MATERIAL_AMBIENT = 0x1200, GL_MATERIAL_DIFFUSE = 0x1201, GL_MATERIAL_SPECULAR = 0x1202,
  GL_MATERIAL_AMBIENT_AND_DIFFUSE = 0x1602, GL_MATERIAL_COUNT = 5
}
enum  domGl_polygon_mode { GL_POLYGON_MODE_POINT = 0x1B00, GL_POLYGON_MODE_LINE = 0x1B01, GL_POLYGON_MODE_FILL = 0x1B02, GL_POLYGON_MODE_COUNT = 3 }
enum  domGl_shade_model { GL_SHADE_MODEL_FLAT = 0x1D00, GL_SHADE_MODEL_SMOOTH = 0x1D01, GL_SHADE_MODEL_COUNT = 2 }
enum  domGl_stencil_op {
  GL_STENCIL_OP_KEEP = 0x1E00, GL_STENCIL_OP_ZERO = 0x0, GL_STENCIL_OP_REPLACE = 0x1E01, GL_STENCIL_OP_INCR = 0x1E02,
  GL_STENCIL_OP_DECR = 0x1E03, GL_STENCIL_OP_INVERT = 0x150A, GL_STENCIL_OP_INCR_WRAP = 0x8507, GL_STENCIL_OP_DECR_WRAP = 0x8508,
  GL_STENCIL_OP_COUNT = 8
}
enum  domGles_enumeration {
  GLES_ENUMERATION_ZERO = 0x0, GLES_ENUMERATION_ONE = 0x1, GLES_ENUMERATION_SRC_COLOR = 0x0300, GLES_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301,
  GLES_ENUMERATION_DEST_COLOR = 0x0306, GLES_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307, GLES_ENUMERATION_SRC_ALPHA = 0x0302, GLES_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303,
  GLES_ENUMERATION_DST_ALPHA = 0x0304, GLES_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305, GLES_ENUMERATION_CONSTANT_COLOR = 0x8001, GLES_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002,
  GLES_ENUMERATION_CONSTANT_ALPHA = 0x8003, GLES_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004, GLES_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308, GLES_ENUMERATION_FRONT = 0x0404,
  GLES_ENUMERATION_BACK = 0x0405, GLES_ENUMERATION_FRONT_AND_BACK = 0x0408, GLES_ENUMERATION_NEVER = 0x0200, GLES_ENUMERATION_LESS = 0x0201,
  GLES_ENUMERATION_LEQUAL = 0x0203, GLES_ENUMERATION_EQUAL = 0x0202, GLES_ENUMERATION_GREATER = 0x0204, GLES_ENUMERATION_NOTEQUAL = 0x0205,
  GLES_ENUMERATION_GEQUAL = 0x0206, GLES_ENUMERATION_ALWAYS = 0x0207, GLES_ENUMERATION_KEEP = 0x1E00, GLES_ENUMERATION_REPLACE = 0x1E01,
  GLES_ENUMERATION_INCR = 0x1E02, GLES_ENUMERATION_DECR = 0x1E03, GLES_ENUMERATION_INVERT = 0x150A, GLES_ENUMERATION_INCR_WRAP = 0x8507,
  GLES_ENUMERATION_DECR_WRAP = 0x8508, GLES_ENUMERATION_EMISSION = 0x1600, GLES_ENUMERATION_AMBIENT = 0x1200, GLES_ENUMERATION_DIFFUSE = 0x1201,
  GLES_ENUMERATION_SPECULAR = 0x1202, GLES_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602, GLES_ENUMERATION_LINEAR = 0x2601, GLES_ENUMERATION_EXP = 0x0800,
  GLES_ENUMERATION_EXP2 = 0x0801, GLES_ENUMERATION_CW = 0x0900, GLES_ENUMERATION_CCW = 0x0901, GLES_ENUMERATION_SINGLE_COLOR = 0x81F9,
  GLES_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA, GLES_ENUMERATION_CLEAR = 0x1500, GLES_ENUMERATION_AND = 0x1501, GLES_ENUMERATION_AND_REVERSE = 0x1502,
  GLES_ENUMERATION_COPY = 0x1503, GLES_ENUMERATION_AND_INVERTED = 0x1504, GLES_ENUMERATION_NOOP = 0x1505, GLES_ENUMERATION_XOR = 0x1506,
  GLES_ENUMERATION_OR = 0x1507, GLES_ENUMERATION_NOR = 0x1508, GLES_ENUMERATION_EQUIV = 0x1509, GLES_ENUMERATION_OR_REVERSE = 0x150B,
  GLES_ENUMERATION_COPY_INVERTED = 0x150C, GLES_ENUMERATION_NAND = 0x150E, GLES_ENUMERATION_SET = 0x150F, GLES_ENUMERATION_POINT = 0x1B00,
  GLES_ENUMERATION_LINE = 0x1B01, GLES_ENUMERATION_FILL = 0x1B02, GLES_ENUMERATION_FLAT = 0x1D00, GLES_ENUMERATION_SMOOTH = 0x1D01,
  GLES_ENUMERATION_COUNT = 65, GLES_ENUMERATION_ZERO = 0x0, GLES_ENUMERATION_ONE = 0x1, GLES_ENUMERATION_SRC_COLOR = 0x0300,
  GLES_ENUMERATION_ONE_MINUS_SRC_COLOR = 0x0301, GLES_ENUMERATION_DEST_COLOR = 0x0306, GLES_ENUMERATION_ONE_MINUS_DEST_COLOR = 0x0307, GLES_ENUMERATION_SRC_ALPHA = 0x0302,
  GLES_ENUMERATION_ONE_MINUS_SRC_ALPHA = 0x0303, GLES_ENUMERATION_DST_ALPHA = 0x0304, GLES_ENUMERATION_ONE_MINUS_DST_ALPHA = 0x0305, GLES_ENUMERATION_CONSTANT_COLOR = 0x8001,
  GLES_ENUMERATION_ONE_MINUS_CONSTANT_COLOR = 0x8002, GLES_ENUMERATION_CONSTANT_ALPHA = 0x8003, GLES_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA = 0x8004, GLES_ENUMERATION_SRC_ALPHA_SATURATE = 0x0308,
  GLES_ENUMERATION_FRONT = 0x0404, GLES_ENUMERATION_BACK = 0x0405, GLES_ENUMERATION_FRONT_AND_BACK = 0x0408, GLES_ENUMERATION_NEVER = 0x0200,
  GLES_ENUMERATION_LESS = 0x0201, GLES_ENUMERATION_LEQUAL = 0x0203, GLES_ENUMERATION_EQUAL = 0x0202, GLES_ENUMERATION_GREATER = 0x0204,
  GLES_ENUMERATION_NOTEQUAL = 0x0205, GLES_ENUMERATION_GEQUAL = 0x0206, GLES_ENUMERATION_ALWAYS = 0x0207, GLES_ENUMERATION_KEEP = 0x1E00,
  GLES_ENUMERATION_REPLACE = 0x1E01, GLES_ENUMERATION_INCR = 0x1E02, GLES_ENUMERATION_DECR = 0x1E03, GLES_ENUMERATION_INVERT = 0x150A,
  GLES_ENUMERATION_INCR_WRAP = 0x8507, GLES_ENUMERATION_DECR_WRAP = 0x8508, GLES_ENUMERATION_EMISSION = 0x1600, GLES_ENUMERATION_AMBIENT = 0x1200,
  GLES_ENUMERATION_DIFFUSE = 0x1201, GLES_ENUMERATION_SPECULAR = 0x1202, GLES_ENUMERATION_AMBIENT_AND_DIFFUSE = 0x1602, GLES_ENUMERATION_LINEAR = 0x2601,
  GLES_ENUMERATION_EXP = 0x0800, GLES_ENUMERATION_EXP2 = 0x0801, GLES_ENUMERATION_CW = 0x0900, GLES_ENUMERATION_CCW = 0x0901,
  GLES_ENUMERATION_SINGLE_COLOR = 0x81F9, GLES_ENUMERATION_SEPARATE_SPECULAR_COLOR = 0x81FA, GLES_ENUMERATION_CLEAR = 0x1500, GLES_ENUMERATION_AND = 0x1501,
  GLES_ENUMERATION_AND_REVERSE = 0x1502, GLES_ENUMERATION_COPY = 0x1503, GLES_ENUMERATION_AND_INVERTED = 0x1504, GLES_ENUMERATION_NOOP = 0x1505,
  GLES_ENUMERATION_XOR = 0x1506, GLES_ENUMERATION_OR = 0x1507, GLES_ENUMERATION_NOR = 0x1508, GLES_ENUMERATION_EQUIV = 0x1509,
  GLES_ENUMERATION_OR_REVERSE = 0x150B, GLES_ENUMERATION_COPY_INVERTED = 0x150C, GLES_ENUMERATION_NAND = 0x150E, GLES_ENUMERATION_SET = 0x150F,
  GLES_ENUMERATION_POINT = 0x1B00, GLES_ENUMERATION_LINE = 0x1B01, GLES_ENUMERATION_FILL = 0x1B02, GLES_ENUMERATION_FLAT = 0x1D00,
  GLES_ENUMERATION_SMOOTH = 0x1D01, GLES_ENUMERATION_COUNT = 65
}
enum  domGles_sampler_wrap {
  GLES_SAMPLER_WRAP_REPEAT, GLES_SAMPLER_WRAP_CLAMP, GLES_SAMPLER_WRAP_CLAMP_TO_EDGE, GLES_SAMPLER_WRAP_MIRRORED_REPEAT,
  GLES_SAMPLER_WRAP_COUNT = 4, GLES_SAMPLER_WRAP_REPEAT, GLES_SAMPLER_WRAP_CLAMP, GLES_SAMPLER_WRAP_CLAMP_TO_EDGE,
  GLES_SAMPLER_WRAP_MIRRORED_REPEAT, GLES_SAMPLER_WRAP_COUNT = 4
}
enum  domGles_stencil_op {
  GLES_STENCIL_OP_KEEP = 0x1E00, GLES_STENCIL_OP_ZERO = 0x0, GLES_STENCIL_OP_REPLACE = 0x1E01, GLES_STENCIL_OP_INCR = 0x1E02,
  GLES_STENCIL_OP_DECR = 0x1E03, GLES_STENCIL_OP_INVERT = 0x150A, GLES_STENCIL_OP_COUNT = 6
}
enum  domGles_texcombiner_operand_alpha { GLES_TEXCOMBINER_OPERAND_ALPHA_SRC_ALPHA = 0x0302, GLES_TEXCOMBINER_OPERAND_ALPHA_ONE_MINUS_SRC_ALPHA = 0x0303, GLES_TEXCOMBINER_OPERAND_ALPHA_COUNT = 2 }
enum  domGles_texcombiner_operand_rgb {
  GLES_TEXCOMBINER_OPERAND_RGB_SRC_COLOR = 0x0300, GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_COLOR = 0x0301, GLES_TEXCOMBINER_OPERAND_RGB_SRC_ALPHA = 0x0302, GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_ALPHA = 0x0303,
  GLES_TEXCOMBINER_OPERAND_RGB_COUNT = 4
}
enum  domGles_texcombiner_operator_alpha {
  GLES_TEXCOMBINER_OPERATOR_ALPHA_REPLACE = 0x1E01, GLES_TEXCOMBINER_OPERATOR_ALPHA_MODULATE = 0x2100, GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD = 0x0104, GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD_SIGNED = 0x8574,
  GLES_TEXCOMBINER_OPERATOR_ALPHA_INTERPOLATE = 0x8575, GLES_TEXCOMBINER_OPERATOR_ALPHA_SUBTRACT = 0x84E7, GLES_TEXCOMBINER_OPERATOR_ALPHA_COUNT = 6
}
enum  domGles_texcombiner_operator_rgb {
  GLES_TEXCOMBINER_OPERATOR_RGB_REPLACE = 0x1E01, GLES_TEXCOMBINER_OPERATOR_RGB_MODULATE = 0x2100, GLES_TEXCOMBINER_OPERATOR_RGB_ADD = 0x0104, GLES_TEXCOMBINER_OPERATOR_RGB_ADD_SIGNED = 0x8574,
  GLES_TEXCOMBINER_OPERATOR_RGB_INTERPOLATE = 0x8575, GLES_TEXCOMBINER_OPERATOR_RGB_SUBTRACT = 0x84E7, GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGB = 0x86AE, GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGBA = 0x86AF,
  GLES_TEXCOMBINER_OPERATOR_RGB_COUNT = 8
}
enum  domGles_texcombiner_source {
  GLES_TEXCOMBINER_SOURCE_TEXTURE = 0x1702, GLES_TEXCOMBINER_SOURCE_CONSTANT = 0x8576, GLES_TEXCOMBINER_SOURCE_PRIMARY = 0x8577, GLES_TEXCOMBINER_SOURCE_PREVIOUS = 0x8578,
  GLES_TEXCOMBINER_SOURCE_COUNT = 4
}
enum  domGles_texenv_mode {
  GLES_TEXENV_MODE_REPLACE = 0x1E01, GLES_TEXENV_MODE_MODULATE = 0x2100, GLES_TEXENV_MODE_DECAL = 0x2101, GLES_TEXENV_MODE_BLEND = 0x0BE2,
  GLES_TEXENV_MODE_ADD = 0x0104, GLES_TEXENV_MODE_COUNT = 5
}
enum  domImage_face {
  IMAGE_FACE_POSITIVE_X, IMAGE_FACE_NEGATIVE_X, IMAGE_FACE_POSITIVE_Y, IMAGE_FACE_NEGATIVE_Y,
  IMAGE_FACE_POSITIVE_Z, IMAGE_FACE_NEGATIVE_Z, IMAGE_FACE_COUNT = 6
}
enum  domImage_format_hint_channels {
  IMAGE_FORMAT_HINT_CHANNELS_RGB, IMAGE_FORMAT_HINT_CHANNELS_RGBA, IMAGE_FORMAT_HINT_CHANNELS_RGBE, IMAGE_FORMAT_HINT_CHANNELS_L,
  IMAGE_FORMAT_HINT_CHANNELS_LA, IMAGE_FORMAT_HINT_CHANNELS_D, IMAGE_FORMAT_HINT_CHANNELS_COUNT = 6
}
enum  domImage_format_hint_precision {
  IMAGE_FORMAT_HINT_PRECISION_DEFAULT, IMAGE_FORMAT_HINT_PRECISION_LOW, IMAGE_FORMAT_HINT_PRECISION_MID, IMAGE_FORMAT_HINT_PRECISION_HIGH,
  IMAGE_FORMAT_HINT_PRECISION_MAX, IMAGE_FORMAT_HINT_PRECISION_COUNT = 5
}
enum  domImage_format_hint_range {
  IMAGE_FORMAT_HINT_RANGE_SNORM, IMAGE_FORMAT_HINT_RANGE_UNORM, IMAGE_FORMAT_HINT_RANGE_SINT, IMAGE_FORMAT_HINT_RANGE_UINT,
  IMAGE_FORMAT_HINT_RANGE_FLOAT, IMAGE_FORMAT_HINT_RANGE_COUNT = 5
}
enum  domMorph_method { MORPH_METHOD_NORMALIZED, MORPH_METHOD_RELATIVE, MORPH_METHOD_COUNT = 2 }
enum  domNode_enum { NODE_ENUM_JOINT, NODE_ENUM_NODE, NODE_ENUM_COUNT = 2 }
enum  domSampler_behavior {
  SAMPLER_BEHAVIOR_CONSTANT, SAMPLER_BEHAVIOR_CYCLE, SAMPLER_BEHAVIOR_CYCLE_RELATIVE, SAMPLER_BEHAVIOR_GRADIENT,
  SAMPLER_BEHAVIOR_OSCILLATE, SAMPLER_BEHAVIOR_UNDEFINED, SAMPLER_BEHAVIOR_COUNT = 6
}
enum  domSpring { SPRING_LINEAR, SPRING_ANGULAR, SPRING_COUNT = 2 }
enum  domUp_axis { UP_AXIS_X_UP, UP_AXIS_Y_UP, UP_AXIS_Z_UP, UP_AXIS_COUNT = 3 }
enum  domVersion { VERSION_1_5_0, VERSION_COUNT = 1 }

Functions

daeInt DLLSPEC colladaTypeCount ()

Variables

const int COLLADA_TYPE::ALTITUDE = 53
const int COLLADA_TYPE::ANGLE = 268
const int COLLADA_TYPE::ARRAY = 69
const int COLLADA_TYPE::ARTICULATED_SYSTEM = 357
const int COLLADA_TYPE::ATTACHMENT_END = 281
const int COLLADA_TYPE::ATTACHMENT_FULL = 279
const int COLLADA_TYPE::ATTACHMENT_START = 280
const int COLLADA_TYPE::AUTHOR_EMAIL = 43
const int COLLADA_TYPE::AUTHOR_WEBSITE = 44
const int COLLADA_TYPE::AXIS = 266
const int COLLADA_TYPE::AXIS_CONSTRAINT = 341
const int COLLADA_TYPE::BINARY = 158
const int COLLADA_TYPE::BIND_ATTRIBUTE = 177
const int COLLADA_TYPE::BIND_JOINT_AXIS = 322
const int COLLADA_TYPE::BIND_KINEMATICS_MODEL = 323
const int COLLADA_TYPE::BIND_UNIFORM = 178
const int COLLADA_TYPE::BREP = 271
const int COLLADA_TYPE::BVEC2 = 502
const int COLLADA_TYPE::BVEC3 = 503
const int COLLADA_TYPE::BVEC4 = 504
const int COLLADA_TYPE::CG_ARRAY = 191
const int COLLADA_TYPE::CG_PARAM = 516
const int COLLADA_TYPE::CG_PASS = 195
const int COLLADA_TYPE::CG_USER = 193
const int COLLADA_TYPE::CIRCLE = 235
const int COLLADA_TYPE::COMMON_BOOL_OR_PARAM = 318
const int COLLADA_TYPE::COMMON_FLOAT2_OR_PARAM = 335
const int COLLADA_TYPE::COMMON_FLOAT_OR_PARAM = 319
const int COLLADA_TYPE::COMMON_INT_OR_PARAM = 317
const int COLLADA_TYPE::COMMON_PARAM = 316
const int COLLADA_TYPE::COMMON_SIDREF_OR_PARAM = 321
const int COLLADA_TYPE::CONE = 267
const int COLLADA_TYPE::COVERAGE = 49
const int COLLADA_TYPE::CREATE_2D = 65
const int COLLADA_TYPE::CREATE_3D = 73
const int COLLADA_TYPE::CREATE_CUBE = 75
const int COLLADA_TYPE::CURVE = 262
const int COLLADA_TYPE::CURVES = 264
const int COLLADA_TYPE::DIRECTION = 234
const int COLLADA_TYPE::EDGES = 227
const int COLLADA_TYPE::ELLIPSE = 236
const int COLLADA_TYPE::EVALUATE = 181
const int COLLADA_TYPE::EXACT = 72
const int COLLADA_TYPE::FACES = 229
const int COLLADA_TYPE::FOCAL = 238
const int COLLADA_TYPE::FORMULA = 350
const int COLLADA_TYPE::FORMULA_NEWPARAM = 345
const int COLLADA_TYPE::FORMULA_SETPARAM = 346
const int COLLADA_TYPE::FORMULA_TECHNIQUE = 344
const int COLLADA_TYPE::FX_ANNOTATE = 124
const int COLLADA_TYPE::FX_CLEARCOLOR = 121
const int COLLADA_TYPE::FX_CLEARDEPTH = 122
const int COLLADA_TYPE::FX_CLEARSTENCIL = 123
const int COLLADA_TYPE::FX_CODE = 153
const int COLLADA_TYPE::FX_COLORTARGET = 118
const int COLLADA_TYPE::FX_COMMON_COLOR_OR_TEXTURE = 160
const int COLLADA_TYPE::FX_COMMON_FLOAT_OR_PARAM = 159
const int COLLADA_TYPE::FX_COMMON_NEWPARAM = 164
const int COLLADA_TYPE::FX_COMMON_TRANSPARENT = 163
const int COLLADA_TYPE::FX_DEPTHTARGET = 119
const int COLLADA_TYPE::FX_INCLUDE = 152
const int COLLADA_TYPE::FX_NEWPARAM = 141
const int COLLADA_TYPE::FX_PROFILE = 581
const int COLLADA_TYPE::FX_RENDERTARGET = 117
const int COLLADA_TYPE::FX_SAMPLER = 110
const int COLLADA_TYPE::FX_SAMPLER1D = 111
const int COLLADA_TYPE::FX_SAMPLER2D = 112
const int COLLADA_TYPE::FX_SAMPLER3D = 113
const int COLLADA_TYPE::FX_SAMPLER_STATES = 360
const int COLLADA_TYPE::FX_SAMPLERCUBE = 114
const int COLLADA_TYPE::FX_SAMPLERDEPTH = 116
const int COLLADA_TYPE::FX_SAMPLERRECT = 115
const int COLLADA_TYPE::FX_SETPARAM = 372
const int COLLADA_TYPE::FX_SOURCES = 154
const int COLLADA_TYPE::FX_STENCILTARGET = 120
const int COLLADA_TYPE::FX_TARGET = 157
const int COLLADA_TYPE::GEOGRAPHIC_LOCATION = 50
const int COLLADA_TYPE::GLES2_NEWPARAM = 172
const int COLLADA_TYPE::GLES2_PASS = 179
const int COLLADA_TYPE::GLES2_PIPELINE_SETTINGS = 497
const int COLLADA_TYPE::GLES2_PROGRAM = 176
const int COLLADA_TYPE::GLES2_SHADER = 174
const int COLLADA_TYPE::GLES2_VALUE = 501
const int COLLADA_TYPE::GLES_PARAM = 576
const int COLLADA_TYPE::GLES_SAMPLER = 207
const int COLLADA_TYPE::GLES_SAMPLER_STATES = 573
const int COLLADA_TYPE::GLES_TEXCOMBINER_ARGUMENT_ALPHA = 202
const int COLLADA_TYPE::GLES_TEXCOMBINER_ARGUMENT_RGB = 201
const int COLLADA_TYPE::GLES_TEXCOMBINER_COMMAND = 205
const int COLLADA_TYPE::GLES_TEXCOMBINER_COMMAND_ALPHA = 204
const int COLLADA_TYPE::GLES_TEXCOMBINER_COMMAND_RGB = 203
const int COLLADA_TYPE::GLES_TEXENV_COMMAND = 200
const int COLLADA_TYPE::GLES_TEXTURE_CONSTANT = 199
const int COLLADA_TYPE::GLSL_ARRAY = 185
const int COLLADA_TYPE::GLSL_PROGRAM = 188
const int COLLADA_TYPE::GLSL_SHADER = 187
const int COLLADA_TYPE::GLSL_VALUE = 515
const int COLLADA_TYPE::HEX = 23
const int COLLADA_TYPE::HINT = 71
const int COLLADA_TYPE::HYPERBOLA = 239
const int COLLADA_TYPE::IMAGE_MIPS = 24
const int COLLADA_TYPE::IMAGE_SOURCE = 21
const int COLLADA_TYPE::IMPORT = 156
const int COLLADA_TYPE::INLINE = 155
const int COLLADA_TYPE::INPUT_GLOBAL = 2
const int COLLADA_TYPE::INPUT_LOCAL = 3
const int COLLADA_TYPE::INPUT_LOCAL_OFFSET = 4
const int COLLADA_TYPE::INSTANCE_ARTICULATED_SYSTEM = 332
const int COLLADA_TYPE::INSTANCE_FORMULA = 347
const int COLLADA_TYPE::INSTANCE_IMAGE = 88
const int COLLADA_TYPE::INSTANCE_JOINT = 275
const int COLLADA_TYPE::INSTANCE_KINEMATICS_MODEL = 331
const int COLLADA_TYPE::INSTANCE_KINEMATICS_SCENE = 326
const int COLLADA_TYPE::INSTANCE_WITH_EXTRA = 87
const int COLLADA_TYPE::INVERT = 499
const int COLLADA_TYPE::IVEC2 = 511
const int COLLADA_TYPE::IVEC3 = 512
const int COLLADA_TYPE::IVEC4 = 513
const int COLLADA_TYPE::JOINT = 342
const int COLLADA_TYPE::JOINT_LIMITS = 340
const int COLLADA_TYPE::KINEMATICS = 356
const int COLLADA_TYPE::KINEMATICS_AXIS_INFO = 354
const int COLLADA_TYPE::KINEMATICS_BIND = 329
const int COLLADA_TYPE::KINEMATICS_CONNECT_PARAM = 324
const int COLLADA_TYPE::KINEMATICS_FRAME = 315
const int COLLADA_TYPE::KINEMATICS_INDEX = 327
const int COLLADA_TYPE::KINEMATICS_LIMITS = 320
const int COLLADA_TYPE::KINEMATICS_MODEL = 352
const int COLLADA_TYPE::KINEMATICS_MODEL_TECHNIQUE = 351
const int COLLADA_TYPE::KINEMATICS_NEWPARAM = 313
const int COLLADA_TYPE::KINEMATICS_PARAM = 328
const int COLLADA_TYPE::KINEMATICS_SCENE = 333
const int COLLADA_TYPE::KINEMATICS_SETPARAM = 325
const int COLLADA_TYPE::KINEMATICS_TECHNIQUE = 355
const int COLLADA_TYPE::LATITUDE = 52
const int COLLADA_TYPE::LIBRARY_ARTICULATED_SYSTEMS = 358
const int COLLADA_TYPE::LIBRARY_FORMULAS = 359
const int COLLADA_TYPE::LIBRARY_JOINTS = 343
const int COLLADA_TYPE::LIBRARY_KINEMATICS_MODELS = 353
const int COLLADA_TYPE::LIBRARY_KINEMATICS_SCENES = 334
const int COLLADA_TYPE::LIMITS_SUB = 274
const int COLLADA_TYPE::LINE = 232
const int COLLADA_TYPE::LINK = 278
const int COLLADA_TYPE::LONGITUDE = 51
const int COLLADA_TYPE::MAT2 = 508
const int COLLADA_TYPE::MAT3 = 509
const int COLLADA_TYPE::MAT4 = 510
const int COLLADA_TYPE::MAX_ANISOTROPY = 371
const int COLLADA_TYPE::MINMAX = 339
const int COLLADA_TYPE::MIP_BIAS = 370
const int COLLADA_TYPE::MIP_MAX_LEVEL = 368
const int COLLADA_TYPE::MIP_MIN_LEVEL = 369
const int COLLADA_TYPE::MOTION = 338
const int COLLADA_TYPE::MOTION_AXIS_INFO = 330
const int COLLADA_TYPE::MOTION_EFFECTOR_INFO = 336
const int COLLADA_TYPE::MOTION_TECHNIQUE = 337
const int COLLADA_TYPE::NEWPARAM = 184
const int COLLADA_TYPE::NURBS = 256
const int COLLADA_TYPE::NURBS_SURFACE = 255
const int COLLADA_TYPE::ORIENT = 261
const int COLLADA_TYPE::ORIGIN = 233
const int COLLADA_TYPE::PARABOLA = 237
const int COLLADA_TYPE::PCURVES = 241
const int COLLADA_TYPE::POINT_SIZE_ENABLE = 500
const int COLLADA_TYPE::PROFILE_BRIDGE = 171
const int COLLADA_TYPE::PROFILE_GLES2 = 183
const int COLLADA_TYPE::PROGRAM = 196
const int COLLADA_TYPE::RENDERABLE = 63
const int COLLADA_TYPE::SAMPLE_COVERAGE = 498
const int COLLADA_TYPE::SAMPLER_STATES = 373
const int COLLADA_TYPE::SHELLS = 230
const int COLLADA_TYPE::SIDREF = 314
const int COLLADA_TYPE::SIDREF_ARRAY = 242
const int COLLADA_TYPE::SIZE_EXACT = 66
const int COLLADA_TYPE::SIZE_RATIO = 67
const int COLLADA_TYPE::SOLIDS = 231
const int COLLADA_TYPE::SOURCES = 175
const int COLLADA_TYPE::STATES = 180
const int COLLADA_TYPE::SURFACE_CURVES = 263
const int COLLADA_TYPE::SURFACES = 270
const int COLLADA_TYPE::SWEPT_SURFACE = 265
const int COLLADA_TYPE::TARGETABLE_FLOAT = 5
const int COLLADA_TYPE::TARGETABLE_FLOAT3 = 6
const int COLLADA_TYPE::TARGETABLE_FLOAT4 = 276
const int COLLADA_TYPE::TECHNIQUE_OVERRIDE = 298
const int COLLADA_TYPE::TOKEN_ARRAY = 7
const int COLLADA_TYPE::TORUS = 240
const int COLLADA_TYPE::UNNORMALIZED = 68
const int COLLADA_TYPE::USERTYPE = 514
const int COLLADA_TYPE::VEC2 = 505
const int COLLADA_TYPE::VEC3 = 506
const int COLLADA_TYPE::VEC4 = 507
const int COLLADA_TYPE::WIRES = 228

Typedef Documentation

Definition at line 20 of file dom/domTypes.h.

Definition at line 23 of file dom/domTypes.h.

Definition at line 24 of file dom/domTypes.h.

Definition at line 25 of file dom/domTypes.h.

Definition at line 21 of file dom/domTypes.h.

Definition at line 26 of file dom/domTypes.h.

Definition at line 27 of file dom/domTypes.h.

Definition at line 28 of file dom/domTypes.h.

Definition at line 22 of file dom/domTypes.h.

Definition at line 29 of file dom/domTypes.h.

Definition at line 30 of file dom/domTypes.h.

Definition at line 31 of file dom/domTypes.h.

Definition at line 57 of file dom/domTypes.h.

Definition at line 89 of file dom/domTypes.h.

typedef xsDouble domFloat

Definition at line 6 of file dom/domTypes.h.

Definition at line 32 of file dom/domTypes.h.

Definition at line 36 of file dom/domTypes.h.

Definition at line 37 of file dom/domTypes.h.

Definition at line 38 of file dom/domTypes.h.

Definition at line 33 of file dom/domTypes.h.

Definition at line 39 of file dom/domTypes.h.

Definition at line 40 of file dom/domTypes.h.

Definition at line 41 of file dom/domTypes.h.

Definition at line 34 of file dom/domTypes.h.

Definition at line 42 of file dom/domTypes.h.

Definition at line 43 of file dom/domTypes.h.

Definition at line 44 of file dom/domTypes.h.

Definition at line 35 of file dom/domTypes.h.

Definition at line 64 of file dom/domTypes.h.

? GEOMETRY: [default] The geometry associated with this instance_geometry or nstance_material. ? SCENE_GEOMETRY: Draw the entire scene's geometry but with this effect, not the effects or materials already associated with the geometry. This is for techniques such as shadow-buffer generation, where you might be interested only in extracting the Z value from the light. This is without regard to ordering on the assumption that ZBuffer handles order. ? SCENE_IMAGE: Draw the entire scene naturally into the render targets. Hense producing an image of the scene. When used more then once, the later uses must include what has been rendered so far to the backbuffer since the first render. This is for effects that need an accurate image of the scene to work on for effects such as postprocessing blurs. ? FULL_SCREEN_QUAD: Positions are 0,0 to 1,1 and the UVs match.

Definition at line 79 of file dom/domTypes.h.

Definition at line 83 of file dom/domTypes.h.

Definition at line 81 of file dom/domTypes.h.

Definition at line 80 of file dom/domTypes.h.

Definition at line 82 of file dom/domTypes.h.

Definition at line 85 of file dom/domTypes.h.

Definition at line 84 of file dom/domTypes.h.

Definition at line 86 of file dom/domTypes.h.

Definition at line 87 of file dom/domTypes.h.

Definition at line 88 of file dom/domTypes.h.

typedef xsLong domInt

Definition at line 7 of file dom/domTypes.h.

Definition at line 45 of file dom/domTypes.h.

Definition at line 48 of file dom/domTypes.h.

Definition at line 49 of file dom/domTypes.h.

Definition at line 50 of file dom/domTypes.h.

Definition at line 46 of file dom/domTypes.h.

Definition at line 51 of file dom/domTypes.h.

Definition at line 52 of file dom/domTypes.h.

Definition at line 53 of file dom/domTypes.h.

Definition at line 47 of file dom/domTypes.h.

Definition at line 54 of file dom/domTypes.h.

Definition at line 55 of file dom/domTypes.h.

Definition at line 56 of file dom/domTypes.h.

Definition at line 11 of file dom/domTypes.h.

Definition at line 12 of file dom/domTypes.h.

Definition at line 13 of file dom/domTypes.h.

Definition at line 16 of file dom/domTypes.h.

Definition at line 14 of file dom/domTypes.h.

Definition at line 15 of file dom/domTypes.h.

Definition at line 17 of file dom/domTypes.h.

Definition at line 18 of file dom/domTypes.h.

Definition at line 19 of file dom/domTypes.h.

Definition at line 58 of file dom/domTypes.h.

typedef xsNCName domSid

Definition at line 10 of file dom/domTypes.h.

Definition at line 9 of file dom/domTypes.h.

Definition at line 8 of file dom/domTypes.h.

This urifragment_type element is used for URI reference which can only reference a resource declared within it's same document.

Definition at line 63 of file dom/domTypes.h.


Enumeration Type Documentation

The legal values for the mode attribute on the altitute element in a geographic_location element.

Enumerator:
ALTITUDE_MODE_absolute 
ALTITUDE_MODE_relativeToGround 
ALTITUDE_MODE_COUNT 

Definition at line 199 of file dom/domTypes.h.

Enumerator:
FX_MODIFIER_CONST 
FX_MODIFIER_UNIFORM 
FX_MODIFIER_VARYING 
FX_MODIFIER_STATIC 
FX_MODIFIER_VOLATILE 
FX_MODIFIER_EXTERN 
FX_MODIFIER_SHARED 
FX_MODIFIER_COUNT 

Definition at line 242 of file dom/domTypes.h.

Enumerator:
FX_OPAQUE_A_ONE 

When a transparent opaque attribute is set to A_ONE, it means the transparency information will be taken from the alpha channel of the color, texture, or parameter supplying the value. The value of 1.0 is opaque in this mode.

FX_OPAQUE_A_ZERO 

When a transparent opaque attribute is set to A_ZERO, it means the transparency information will be taken from the alpha channel of the color, texture, or parameter supplying the value. The value of 0.0 is opaque in this mode.

FX_OPAQUE_RGB_ONE 

When a transparent opaque attribute is set to RGB_ONE, it means the transparency information will be taken from the red, green, and blue channels of the color, texture, or parameter supplying the value. Each channel is modulated independently. The value of 1.0 is opaque in this mode.

FX_OPAQUE_RGB_ZERO 

When a transparent opaque attribute is set to RGB_ZERO, it means the transparency information will be taken from the red, green, and blue channels of the color, texture, or parameter supplying the value. Each channel is modulated independently. The value of 0.0 is opaque in this mode.

FX_OPAQUE_COUNT 

Definition at line 205 of file dom/domTypes.h.

Enumerator:
FX_PIPELINE_STAGE_TESSELLATION 
FX_PIPELINE_STAGE_VERTEX 
FX_PIPELINE_STAGE_GEOMETRY 
FX_PIPELINE_STAGE_FRAGMENT 
FX_PIPELINE_STAGE_COUNT 

Definition at line 253 of file dom/domTypes.h.

Enumerator:
FX_SAMPLER_MAG_FILTER_NEAREST 
FX_SAMPLER_MAG_FILTER_LINEAR 
FX_SAMPLER_MAG_FILTER_COUNT 

Definition at line 229 of file dom/domTypes.h.

Enumerator:
FX_SAMPLER_MIN_FILTER_NEAREST 
FX_SAMPLER_MIN_FILTER_LINEAR 
FX_SAMPLER_MIN_FILTER_ANISOTROPIC 
FX_SAMPLER_MIN_FILTER_COUNT 

Definition at line 222 of file dom/domTypes.h.

Enumerator:
FX_SAMPLER_MIP_FILTER_NONE 
FX_SAMPLER_MIP_FILTER_NEAREST 
FX_SAMPLER_MIP_FILTER_LINEAR 
FX_SAMPLER_MIP_FILTER_COUNT 

Definition at line 235 of file dom/domTypes.h.

Enumerator:
FX_SAMPLER_WRAP_WRAP 

Tile the texture at every integer junction. For example, for u values between 0 and 3, the texture is repeated three times; no mirroring is performed

FX_SAMPLER_WRAP_CLAMP 

Same as CLAMP_TO_EDGE. Texture coordinates reaching or exceeding the range [0.0, 1.0] are set just within 0.0 or 1.0 so that the boarder is not sampled

FX_SAMPLER_WRAP_BORDER 

Much like clamp except texture coordinates outside the range [0.0, 1.0] are set to the border color

FX_SAMPLER_WRAP_MIRROR 

texture is flipped at every integer junction. For u values between 0 and 1, for example, the texture is addressed normally; between 1 and 2, the texture is flipped (mirrored); between 2 and 3, the texture is normal again; and so on.

FX_SAMPLER_WRAP_MIRROR_ONCE 

Takes the absolute value of the texture coordinate (thus, mirroring around 0), and then clamps to the maximum value

FX_SAMPLER_WRAP_COUNT 

Definition at line 213 of file dom/domTypes.h.

Enumerator:
GL_BLEND_ZERO 
GL_BLEND_ONE 
GL_BLEND_SRC_COLOR 
GL_BLEND_ONE_MINUS_SRC_COLOR 
GL_BLEND_DEST_COLOR 
GL_BLEND_ONE_MINUS_DEST_COLOR 
GL_BLEND_SRC_ALPHA 
GL_BLEND_ONE_MINUS_SRC_ALPHA 
GL_BLEND_DST_ALPHA 
GL_BLEND_ONE_MINUS_DST_ALPHA 
GL_BLEND_CONSTANT_COLOR 
GL_BLEND_ONE_MINUS_CONSTANT_COLOR 
GL_BLEND_CONSTANT_ALPHA 
GL_BLEND_ONE_MINUS_CONSTANT_ALPHA 
GL_BLEND_SRC_ALPHA_SATURATE 
GL_BLEND_COUNT 

Definition at line 261 of file dom/domTypes.h.

Enumerator:
GL_BLEND_EQUATION_FUNC_ADD 
GL_BLEND_EQUATION_FUNC_SUBTRACT 
GL_BLEND_EQUATION_FUNC_REVERSE_SUBTRACT 
GL_BLEND_EQUATION_MIN 
GL_BLEND_EQUATION_MAX 
GL_BLEND_EQUATION_COUNT 

Definition at line 287 of file dom/domTypes.h.

Enumerator:
GL_ENUMERATION_ZERO 
GL_ENUMERATION_ONE 
GL_ENUMERATION_SRC_COLOR 
GL_ENUMERATION_ONE_MINUS_SRC_COLOR 
GL_ENUMERATION_DEST_COLOR 
GL_ENUMERATION_ONE_MINUS_DEST_COLOR 
GL_ENUMERATION_SRC_ALPHA 
GL_ENUMERATION_ONE_MINUS_SRC_ALPHA 
GL_ENUMERATION_DST_ALPHA 
GL_ENUMERATION_ONE_MINUS_DST_ALPHA 
GL_ENUMERATION_CONSTANT_COLOR 
GL_ENUMERATION_ONE_MINUS_CONSTANT_COLOR 
GL_ENUMERATION_CONSTANT_ALPHA 
GL_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA 
GL_ENUMERATION_SRC_ALPHA_SATURATE 
GL_ENUMERATION_FRONT 
GL_ENUMERATION_BACK 
GL_ENUMERATION_FRONT_AND_BACK 
GL_ENUMERATION_FUNC_ADD 
GL_ENUMERATION_FUNC_SUBTRACT 
GL_ENUMERATION_FUNC_REVERSE_SUBTRACT 
GL_ENUMERATION_MIN 
GL_ENUMERATION_MAX 
GL_ENUMERATION_NEVER 
GL_ENUMERATION_LESS 
GL_ENUMERATION_LEQUAL 
GL_ENUMERATION_EQUAL 
GL_ENUMERATION_GREATER 
GL_ENUMERATION_NOTEQUAL 
GL_ENUMERATION_GEQUAL 
GL_ENUMERATION_ALWAYS 
GL_ENUMERATION_KEEP 
GL_ENUMERATION_REPLACE 
GL_ENUMERATION_INCR 
GL_ENUMERATION_DECR 
GL_ENUMERATION_INVERT 
GL_ENUMERATION_INCR_WRAP 
GL_ENUMERATION_DECR_WRAP 
GL_ENUMERATION_EMISSION 
GL_ENUMERATION_AMBIENT 
GL_ENUMERATION_DIFFUSE 
GL_ENUMERATION_SPECULAR 
GL_ENUMERATION_AMBIENT_AND_DIFFUSE 
GL_ENUMERATION_LINEAR 
GL_ENUMERATION_EXP 
GL_ENUMERATION_EXP2 
GL_ENUMERATION_FOG_COORDINATE 
GL_ENUMERATION_FRAGMENT_DEPTH 
GL_ENUMERATION_CW 
GL_ENUMERATION_CCW 
GL_ENUMERATION_SINGLE_COLOR 
GL_ENUMERATION_SEPARATE_SPECULAR_COLOR 
GL_ENUMERATION_CLEAR 
GL_ENUMERATION_AND 
GL_ENUMERATION_AND_REVERSE 
GL_ENUMERATION_COPY 
GL_ENUMERATION_AND_INVERTED 
GL_ENUMERATION_NOOP 
GL_ENUMERATION_XOR 
GL_ENUMERATION_OR 
GL_ENUMERATION_NOR 
GL_ENUMERATION_EQUIV 
GL_ENUMERATION_OR_REVERSE 
GL_ENUMERATION_COPY_INVERTED 
GL_ENUMERATION_NAND 
GL_ENUMERATION_SET 
GL_ENUMERATION_POINT 
GL_ENUMERATION_LINE 
GL_ENUMERATION_FILL 
GL_ENUMERATION_FLAT 
GL_ENUMERATION_SMOOTH 
GL_ENUMERATION_COUNT 
GL_ENUMERATION_ZERO 
GL_ENUMERATION_ONE 
GL_ENUMERATION_SRC_COLOR 
GL_ENUMERATION_ONE_MINUS_SRC_COLOR 
GL_ENUMERATION_DEST_COLOR 
GL_ENUMERATION_ONE_MINUS_DEST_COLOR 
GL_ENUMERATION_SRC_ALPHA 
GL_ENUMERATION_ONE_MINUS_SRC_ALPHA 
GL_ENUMERATION_DST_ALPHA 
GL_ENUMERATION_ONE_MINUS_DST_ALPHA 
GL_ENUMERATION_CONSTANT_COLOR 
GL_ENUMERATION_ONE_MINUS_CONSTANT_COLOR 
GL_ENUMERATION_CONSTANT_ALPHA 
GL_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA 
GL_ENUMERATION_SRC_ALPHA_SATURATE 
GL_ENUMERATION_FRONT 
GL_ENUMERATION_BACK 
GL_ENUMERATION_FRONT_AND_BACK 
GL_ENUMERATION_FUNC_ADD 
GL_ENUMERATION_FUNC_SUBTRACT 
GL_ENUMERATION_FUNC_REVERSE_SUBTRACT 
GL_ENUMERATION_MIN 
GL_ENUMERATION_MAX 
GL_ENUMERATION_NEVER 
GL_ENUMERATION_LESS 
GL_ENUMERATION_LEQUAL 
GL_ENUMERATION_EQUAL 
GL_ENUMERATION_GREATER 
GL_ENUMERATION_NOTEQUAL 
GL_ENUMERATION_GEQUAL 
GL_ENUMERATION_ALWAYS 
GL_ENUMERATION_KEEP 
GL_ENUMERATION_REPLACE 
GL_ENUMERATION_INCR 
GL_ENUMERATION_DECR 
GL_ENUMERATION_INVERT 
GL_ENUMERATION_INCR_WRAP 
GL_ENUMERATION_DECR_WRAP 
GL_ENUMERATION_EMISSION 
GL_ENUMERATION_AMBIENT 
GL_ENUMERATION_DIFFUSE 
GL_ENUMERATION_SPECULAR 
GL_ENUMERATION_AMBIENT_AND_DIFFUSE 
GL_ENUMERATION_LINEAR 
GL_ENUMERATION_EXP 
GL_ENUMERATION_EXP2 
GL_ENUMERATION_FOG_COORDINATE 
GL_ENUMERATION_FRAGMENT_DEPTH 
GL_ENUMERATION_CW 
GL_ENUMERATION_CCW 
GL_ENUMERATION_SINGLE_COLOR 
GL_ENUMERATION_SEPARATE_SPECULAR_COLOR 
GL_ENUMERATION_CLEAR 
GL_ENUMERATION_AND 
GL_ENUMERATION_AND_REVERSE 
GL_ENUMERATION_COPY 
GL_ENUMERATION_AND_INVERTED 
GL_ENUMERATION_NOOP 
GL_ENUMERATION_XOR 
GL_ENUMERATION_OR 
GL_ENUMERATION_NOR 
GL_ENUMERATION_EQUIV 
GL_ENUMERATION_OR_REVERSE 
GL_ENUMERATION_COPY_INVERTED 
GL_ENUMERATION_NAND 
GL_ENUMERATION_SET 
GL_ENUMERATION_POINT 
GL_ENUMERATION_LINE 
GL_ENUMERATION_FILL 
GL_ENUMERATION_FLAT 
GL_ENUMERATION_SMOOTH 
GL_ENUMERATION_COUNT 

Definition at line 463 of file dom/domTypes.h.

enum domGl_face
Enumerator:
GL_FACE_FRONT 
GL_FACE_BACK 
GL_FACE_FRONT_AND_BACK 
GL_FACE_COUNT 

Definition at line 280 of file dom/domTypes.h.

enum domGl_fog
Enumerator:
GL_FOG_LINEAR 
GL_FOG_EXP 
GL_FOG_EXP2 
GL_FOG_COUNT 

Definition at line 329 of file dom/domTypes.h.

Enumerator:
GL_FOG_COORD_SRC_FOG_COORDINATE 
GL_FOG_COORD_SRC_FRAGMENT_DEPTH 
GL_FOG_COORD_SRC_COUNT 

Definition at line 336 of file dom/domTypes.h.

Enumerator:
GL_FRONT_FACE_CW 
GL_FRONT_FACE_CCW 
GL_FRONT_FACE_COUNT 

Definition at line 342 of file dom/domTypes.h.

enum domGl_func
Enumerator:
GL_FUNC_NEVER 
GL_FUNC_LESS 
GL_FUNC_LEQUAL 
GL_FUNC_EQUAL 
GL_FUNC_GREATER 
GL_FUNC_NOTEQUAL 
GL_FUNC_GEQUAL 
GL_FUNC_ALWAYS 
GL_FUNC_COUNT 

Definition at line 296 of file dom/domTypes.h.

Enumerator:
GL_LIGHT_MODEL_COLOR_CONTROL_SINGLE_COLOR 
GL_LIGHT_MODEL_COLOR_CONTROL_SEPARATE_SPECULAR_COLOR 
GL_LIGHT_MODEL_COLOR_CONTROL_COUNT 

Definition at line 348 of file dom/domTypes.h.

Enumerator:
GL_LOGIC_OP_CLEAR 
GL_LOGIC_OP_AND 
GL_LOGIC_OP_AND_REVERSE 
GL_LOGIC_OP_COPY 
GL_LOGIC_OP_AND_INVERTED 
GL_LOGIC_OP_NOOP 
GL_LOGIC_OP_XOR 
GL_LOGIC_OP_OR 
GL_LOGIC_OP_NOR 
GL_LOGIC_OP_EQUIV 
GL_LOGIC_OP_INVERT 
GL_LOGIC_OP_OR_REVERSE 
GL_LOGIC_OP_COPY_INVERTED 
GL_LOGIC_OP_NAND 
GL_LOGIC_OP_SET 
GL_LOGIC_OP_COUNT 

Definition at line 354 of file dom/domTypes.h.

Enumerator:
GL_MATERIAL_EMISSION 
GL_MATERIAL_AMBIENT 
GL_MATERIAL_DIFFUSE 
GL_MATERIAL_SPECULAR 
GL_MATERIAL_AMBIENT_AND_DIFFUSE 
GL_MATERIAL_COUNT 

Definition at line 320 of file dom/domTypes.h.

Enumerator:
GL_POLYGON_MODE_POINT 
GL_POLYGON_MODE_LINE 
GL_POLYGON_MODE_FILL 
GL_POLYGON_MODE_COUNT 

Definition at line 373 of file dom/domTypes.h.

Enumerator:
GL_SHADE_MODEL_FLAT 
GL_SHADE_MODEL_SMOOTH 
GL_SHADE_MODEL_COUNT 

Definition at line 380 of file dom/domTypes.h.

Enumerator:
GL_STENCIL_OP_KEEP 
GL_STENCIL_OP_ZERO 
GL_STENCIL_OP_REPLACE 
GL_STENCIL_OP_INCR 
GL_STENCIL_OP_DECR 
GL_STENCIL_OP_INVERT 
GL_STENCIL_OP_INCR_WRAP 
GL_STENCIL_OP_DECR_WRAP 
GL_STENCIL_OP_COUNT 

Definition at line 308 of file dom/domTypes.h.

Enumerator:
GLES_ENUMERATION_ZERO 
GLES_ENUMERATION_ONE 
GLES_ENUMERATION_SRC_COLOR 
GLES_ENUMERATION_ONE_MINUS_SRC_COLOR 
GLES_ENUMERATION_DEST_COLOR 
GLES_ENUMERATION_ONE_MINUS_DEST_COLOR 
GLES_ENUMERATION_SRC_ALPHA 
GLES_ENUMERATION_ONE_MINUS_SRC_ALPHA 
GLES_ENUMERATION_DST_ALPHA 
GLES_ENUMERATION_ONE_MINUS_DST_ALPHA 
GLES_ENUMERATION_CONSTANT_COLOR 
GLES_ENUMERATION_ONE_MINUS_CONSTANT_COLOR 
GLES_ENUMERATION_CONSTANT_ALPHA 
GLES_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA 
GLES_ENUMERATION_SRC_ALPHA_SATURATE 
GLES_ENUMERATION_FRONT 
GLES_ENUMERATION_BACK 
GLES_ENUMERATION_FRONT_AND_BACK 
GLES_ENUMERATION_NEVER 
GLES_ENUMERATION_LESS 
GLES_ENUMERATION_LEQUAL 
GLES_ENUMERATION_EQUAL 
GLES_ENUMERATION_GREATER 
GLES_ENUMERATION_NOTEQUAL 
GLES_ENUMERATION_GEQUAL 
GLES_ENUMERATION_ALWAYS 
GLES_ENUMERATION_KEEP 
GLES_ENUMERATION_REPLACE 
GLES_ENUMERATION_INCR 
GLES_ENUMERATION_DECR 
GLES_ENUMERATION_INVERT 
GLES_ENUMERATION_INCR_WRAP 
GLES_ENUMERATION_DECR_WRAP 
GLES_ENUMERATION_EMISSION 
GLES_ENUMERATION_AMBIENT 
GLES_ENUMERATION_DIFFUSE 
GLES_ENUMERATION_SPECULAR 
GLES_ENUMERATION_AMBIENT_AND_DIFFUSE 
GLES_ENUMERATION_LINEAR 
GLES_ENUMERATION_EXP 
GLES_ENUMERATION_EXP2 
GLES_ENUMERATION_CW 
GLES_ENUMERATION_CCW 
GLES_ENUMERATION_SINGLE_COLOR 
GLES_ENUMERATION_SEPARATE_SPECULAR_COLOR 
GLES_ENUMERATION_CLEAR 
GLES_ENUMERATION_AND 
GLES_ENUMERATION_AND_REVERSE 
GLES_ENUMERATION_COPY 
GLES_ENUMERATION_AND_INVERTED 
GLES_ENUMERATION_NOOP 
GLES_ENUMERATION_XOR 
GLES_ENUMERATION_OR 
GLES_ENUMERATION_NOR 
GLES_ENUMERATION_EQUIV 
GLES_ENUMERATION_OR_REVERSE 
GLES_ENUMERATION_COPY_INVERTED 
GLES_ENUMERATION_NAND 
GLES_ENUMERATION_SET 
GLES_ENUMERATION_POINT 
GLES_ENUMERATION_LINE 
GLES_ENUMERATION_FILL 
GLES_ENUMERATION_FLAT 
GLES_ENUMERATION_SMOOTH 
GLES_ENUMERATION_COUNT 
GLES_ENUMERATION_ZERO 
GLES_ENUMERATION_ONE 
GLES_ENUMERATION_SRC_COLOR 
GLES_ENUMERATION_ONE_MINUS_SRC_COLOR 
GLES_ENUMERATION_DEST_COLOR 
GLES_ENUMERATION_ONE_MINUS_DEST_COLOR 
GLES_ENUMERATION_SRC_ALPHA 
GLES_ENUMERATION_ONE_MINUS_SRC_ALPHA 
GLES_ENUMERATION_DST_ALPHA 
GLES_ENUMERATION_ONE_MINUS_DST_ALPHA 
GLES_ENUMERATION_CONSTANT_COLOR 
GLES_ENUMERATION_ONE_MINUS_CONSTANT_COLOR 
GLES_ENUMERATION_CONSTANT_ALPHA 
GLES_ENUMERATION_ONE_MINUS_CONSTANT_ALPHA 
GLES_ENUMERATION_SRC_ALPHA_SATURATE 
GLES_ENUMERATION_FRONT 
GLES_ENUMERATION_BACK 
GLES_ENUMERATION_FRONT_AND_BACK 
GLES_ENUMERATION_NEVER 
GLES_ENUMERATION_LESS 
GLES_ENUMERATION_LEQUAL 
GLES_ENUMERATION_EQUAL 
GLES_ENUMERATION_GREATER 
GLES_ENUMERATION_NOTEQUAL 
GLES_ENUMERATION_GEQUAL 
GLES_ENUMERATION_ALWAYS 
GLES_ENUMERATION_KEEP 
GLES_ENUMERATION_REPLACE 
GLES_ENUMERATION_INCR 
GLES_ENUMERATION_DECR 
GLES_ENUMERATION_INVERT 
GLES_ENUMERATION_INCR_WRAP 
GLES_ENUMERATION_DECR_WRAP 
GLES_ENUMERATION_EMISSION 
GLES_ENUMERATION_AMBIENT 
GLES_ENUMERATION_DIFFUSE 
GLES_ENUMERATION_SPECULAR 
GLES_ENUMERATION_AMBIENT_AND_DIFFUSE 
GLES_ENUMERATION_LINEAR 
GLES_ENUMERATION_EXP 
GLES_ENUMERATION_EXP2 
GLES_ENUMERATION_CW 
GLES_ENUMERATION_CCW 
GLES_ENUMERATION_SINGLE_COLOR 
GLES_ENUMERATION_SEPARATE_SPECULAR_COLOR 
GLES_ENUMERATION_CLEAR 
GLES_ENUMERATION_AND 
GLES_ENUMERATION_AND_REVERSE 
GLES_ENUMERATION_COPY 
GLES_ENUMERATION_AND_INVERTED 
GLES_ENUMERATION_NOOP 
GLES_ENUMERATION_XOR 
GLES_ENUMERATION_OR 
GLES_ENUMERATION_NOR 
GLES_ENUMERATION_EQUIV 
GLES_ENUMERATION_OR_REVERSE 
GLES_ENUMERATION_COPY_INVERTED 
GLES_ENUMERATION_NAND 
GLES_ENUMERATION_SET 
GLES_ENUMERATION_POINT 
GLES_ENUMERATION_LINE 
GLES_ENUMERATION_FILL 
GLES_ENUMERATION_FLAT 
GLES_ENUMERATION_SMOOTH 
GLES_ENUMERATION_COUNT 

Definition at line 538 of file dom/domTypes.h.

Enumerator:
GLES_SAMPLER_WRAP_REPEAT 
GLES_SAMPLER_WRAP_CLAMP 
GLES_SAMPLER_WRAP_CLAMP_TO_EDGE 
GLES_SAMPLER_WRAP_MIRRORED_REPEAT 

supported by GLES 1.1 only

GLES_SAMPLER_WRAP_COUNT 
GLES_SAMPLER_WRAP_REPEAT 
GLES_SAMPLER_WRAP_CLAMP 
GLES_SAMPLER_WRAP_CLAMP_TO_EDGE 
GLES_SAMPLER_WRAP_MIRRORED_REPEAT 

supported by GLES 1.1 only

GLES_SAMPLER_WRAP_COUNT 

Definition at line 439 of file dom/domTypes.h.

Enumerator:
GLES_STENCIL_OP_KEEP 
GLES_STENCIL_OP_ZERO 
GLES_STENCIL_OP_REPLACE 
GLES_STENCIL_OP_INCR 
GLES_STENCIL_OP_DECR 
GLES_STENCIL_OP_INVERT 
GLES_STENCIL_OP_COUNT 

Definition at line 447 of file dom/domTypes.h.

Enumerator:
GLES_TEXCOMBINER_OPERAND_ALPHA_SRC_ALPHA 
GLES_TEXCOMBINER_OPERAND_ALPHA_ONE_MINUS_SRC_ALPHA 
GLES_TEXCOMBINER_OPERAND_ALPHA_COUNT 

Definition at line 433 of file dom/domTypes.h.

Enumerator:
GLES_TEXCOMBINER_OPERAND_RGB_SRC_COLOR 
GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_COLOR 
GLES_TEXCOMBINER_OPERAND_RGB_SRC_ALPHA 
GLES_TEXCOMBINER_OPERAND_RGB_ONE_MINUS_SRC_ALPHA 
GLES_TEXCOMBINER_OPERAND_RGB_COUNT 

Definition at line 425 of file dom/domTypes.h.

Enumerator:
GLES_TEXCOMBINER_OPERATOR_ALPHA_REPLACE 
GLES_TEXCOMBINER_OPERATOR_ALPHA_MODULATE 
GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD 
GLES_TEXCOMBINER_OPERATOR_ALPHA_ADD_SIGNED 
GLES_TEXCOMBINER_OPERATOR_ALPHA_INTERPOLATE 
GLES_TEXCOMBINER_OPERATOR_ALPHA_SUBTRACT 
GLES_TEXCOMBINER_OPERATOR_ALPHA_COUNT 

Definition at line 407 of file dom/domTypes.h.

Enumerator:
GLES_TEXCOMBINER_OPERATOR_RGB_REPLACE 
GLES_TEXCOMBINER_OPERATOR_RGB_MODULATE 
GLES_TEXCOMBINER_OPERATOR_RGB_ADD 
GLES_TEXCOMBINER_OPERATOR_RGB_ADD_SIGNED 
GLES_TEXCOMBINER_OPERATOR_RGB_INTERPOLATE 
GLES_TEXCOMBINER_OPERATOR_RGB_SUBTRACT 
GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGB 
GLES_TEXCOMBINER_OPERATOR_RGB_DOT3_RGBA 
GLES_TEXCOMBINER_OPERATOR_RGB_COUNT 

Definition at line 395 of file dom/domTypes.h.

Enumerator:
GLES_TEXCOMBINER_SOURCE_TEXTURE 
GLES_TEXCOMBINER_SOURCE_CONSTANT 
GLES_TEXCOMBINER_SOURCE_PRIMARY 
GLES_TEXCOMBINER_SOURCE_PREVIOUS 
GLES_TEXCOMBINER_SOURCE_COUNT 

Definition at line 417 of file dom/domTypes.h.

Enumerator:
GLES_TEXENV_MODE_REPLACE 
GLES_TEXENV_MODE_MODULATE 
GLES_TEXENV_MODE_DECAL 
GLES_TEXENV_MODE_BLEND 
GLES_TEXENV_MODE_ADD 
GLES_TEXENV_MODE_COUNT 

Definition at line 386 of file dom/domTypes.h.

Enumerator:
IMAGE_FACE_POSITIVE_X 
IMAGE_FACE_NEGATIVE_X 
IMAGE_FACE_POSITIVE_Y 
IMAGE_FACE_NEGATIVE_Y 
IMAGE_FACE_POSITIVE_Z 
IMAGE_FACE_NEGATIVE_Z 
IMAGE_FACE_COUNT 

Definition at line 141 of file dom/domTypes.h.

The per-texel layout of the format. The length of the string indicate how many channels there are and the letter respresents the name of the channel. There are typically 0 to 4 channels.

Enumerator:
IMAGE_FORMAT_HINT_CHANNELS_RGB 

RGB color map

IMAGE_FORMAT_HINT_CHANNELS_RGBA 

RGB color + Alpha map often used for color + transparency or other things packed into channel A like specular power

IMAGE_FORMAT_HINT_CHANNELS_RGBE 

RGB color + shared exponent for HDR

IMAGE_FORMAT_HINT_CHANNELS_L 

Luminance map often used for light mapping

IMAGE_FORMAT_HINT_CHANNELS_LA 

Luminance+Alpha map often used for light mapping

IMAGE_FORMAT_HINT_CHANNELS_D 

Depth map often used for displacement, parellax, relief, or shadow mapping. Depth is depth seperate from Luminace to make special hardware considerations

IMAGE_FORMAT_HINT_CHANNELS_COUNT 

Definition at line 156 of file dom/domTypes.h.

Each channel of the texel has a precision. Typically these are all linked together. An exact format lay lower the precision of an individual channel but applying a higher precision by linking the channels together may still convey the same information.

Enumerator:
IMAGE_FORMAT_HINT_PRECISION_DEFAULT 

Designer does not care as long as it provides "reasonable" percision and performance

IMAGE_FORMAT_HINT_PRECISION_LOW 

For integers this typically represents 8 bits. For floats typically 16 bits.

IMAGE_FORMAT_HINT_PRECISION_MID 

For integers this typically represents 8 to 24 bits. For floats typically 16 to 32 bits.

IMAGE_FORMAT_HINT_PRECISION_HIGH 

For integers this typically represents 16 to 32 bits. For floats typically 24 to 32 bits.

IMAGE_FORMAT_HINT_PRECISION_MAX 

Typically 32 bits or 64 bits if available. 64 bit has been seperated into it's own catagory beyond HIGH because it typically has significant performance impact and is beyond what non CAD software considers high percision.

IMAGE_FORMAT_HINT_PRECISION_COUNT 

Definition at line 172 of file dom/domTypes.h.

Each channel represents a range of values. Some example ranges are signed or unsigned integers, or between between a clamped range such as 0.0f to 1.0f, or high dynamic range via floating point

Enumerator:
IMAGE_FORMAT_HINT_RANGE_SNORM 

Format is representing a decimal value that remains within the -1 to 1 range. Implimentation could be integer-fixedpoint or floats.

IMAGE_FORMAT_HINT_RANGE_UNORM 

Format is representing a decimal value that remains within the 0 to 1 range. Implimentation could be integer-fixedpoint or floats.

IMAGE_FORMAT_HINT_RANGE_SINT 

Format is representing signed integer numbers. (ex. 8bits = -128 to 127)

IMAGE_FORMAT_HINT_RANGE_UINT 

Format is representing unsigned integer numbers. (ex. 8bits = 0 to 255)

IMAGE_FORMAT_HINT_RANGE_FLOAT 

Format should support full floating point ranges. High precision is expected to be 32bit. Mid precision may be 16 to 32 bit. Low precision is expected to be 16 bit.

IMAGE_FORMAT_HINT_RANGE_COUNT 

Definition at line 186 of file dom/domTypes.h.

An enumuerated type specifying the acceptable morph methods.

Enumerator:
MORPH_METHOD_NORMALIZED 
MORPH_METHOD_RELATIVE 
MORPH_METHOD_COUNT 

Definition at line 94 of file dom/domTypes.h.

An enumerated type specifying the acceptable node types.

Enumerator:
NODE_ENUM_JOINT 
NODE_ENUM_NODE 
NODE_ENUM_COUNT 

Definition at line 103 of file dom/domTypes.h.

An enumerated type specifying the acceptable sampler pre and post behavior attribute types.

Enumerator:
SAMPLER_BEHAVIOR_CONSTANT 
SAMPLER_BEHAVIOR_CYCLE 
SAMPLER_BEHAVIOR_CYCLE_RELATIVE 
SAMPLER_BEHAVIOR_GRADIENT 
SAMPLER_BEHAVIOR_OSCILLATE 
SAMPLER_BEHAVIOR_UNDEFINED 
SAMPLER_BEHAVIOR_COUNT 

Definition at line 113 of file dom/domTypes.h.

enum domSpring
Enumerator:
SPRING_LINEAR 
SPRING_ANGULAR 
SPRING_COUNT 

Definition at line 457 of file dom/domTypes.h.

enum domUp_axis

An enumerated type specifying the acceptable up-axis values.

Enumerator:
UP_AXIS_X_UP 
UP_AXIS_Y_UP 
UP_AXIS_Z_UP 
UP_AXIS_COUNT 

Definition at line 126 of file dom/domTypes.h.

enum domVersion

An enumerated type specifying the acceptable document versions.

Enumerator:
VERSION_1_5_0 
VERSION_COUNT 

Definition at line 136 of file dom/domTypes.h.


Function Documentation

daeInt DLLSPEC colladaTypeCount (  ) 
 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:29:06 2013