brender-v1.3.2/inc/pretok.h
2022-05-03 13:10:51 -07:00

1094 lines
49 KiB
C

/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* Predefined tokens generated via tokgen.pl
*/
#if BR_TOKEN_ENUM
typedef enum {
BRT_ABGR_1_5_5_5 = 319,
BRT_ABGR_4_4_4_4 = 335,
BRT_ABGR_8_8_8_8 = 331,
BRT_ACCEPT = 276,
BRT_AINDEX_4_4 = 345,
BRT_AINDEX_8_8 = 344,
BRT_ALL = 518,
BRT_ALPHA = 85,
BRT_ALTERNATIVE_TO_DEFAULT_B = 434,
BRT_ALWAYS = 163,
BRT_AMBIENT = 501,
BRT_AMBIENT_F = 193,
BRT_AMBIENT_X = 192,
BRT_ANGLE = 13,
BRT_ANGLE_CULL_B = 509,
BRT_ANGLE_INNER_A = 507,
BRT_ANGLE_OUTER_A = 506,
BRT_ANTIALIASING_T = 298,
BRT_ANTIALIASING_TL = 299,
BRT_ARGB_1_5_5_5 = 318,
BRT_ARGB_4_4_4_4 = 334,
BRT_ARGB_8_8_8_8 = 330,
BRT_ATTENUATION_C_F = 222,
BRT_ATTENUATION_C_X = 221,
BRT_ATTENUATION_HINT_T = 513,
BRT_ATTENUATION_L_F = 220,
BRT_ATTENUATION_L_X = 219,
BRT_ATTENUATION_Q_F = 224,
BRT_ATTENUATION_Q_X = 223,
BRT_ATTENUATION_TYPE_T = 510,
BRT_A_4 = 462,
BRT_A_8 = 341,
BRT_BEST_QUALITY = 380,
BRT_BEST_SPEED = 291,
BRT_BGRA_4_4_4_4 = 336,
BRT_BGRA_8_8_8_8 = 332,
BRT_BGRX_8_8_8_8 = 328,
BRT_BGR_2_3_2 = 323,
BRT_BGR_5_6_5 = 321,
BRT_BGR_8_8_8 = 325,
BRT_BLENDED = 519,
BRT_BLENDER_PROGRAM_P = 470,
BRT_BLEND_B = 133,
BRT_BLEND_CONSTANT = 457,
BRT_BLEND_DIMMED = 456,
BRT_BLEND_MODE_T = 452,
BRT_BLEND_MODE_TL = 453,
BRT_BLEND_PREMULTIPLIED = 520,
BRT_BLEND_STANDARD = 454,
BRT_BLEND_SUMMED = 455,
BRT_BLUE = 83,
BRT_BOOLEAN = 2,
BRT_BOTTOM_TOP = 67,
BRT_BOUNDS = 122,
BRT_BOUNDS_B = 255,
BRT_BRENDER_DEVELOPER_B = 442,
BRT_BRENDER_DEVICES_STR = 422,
BRT_BRENDER_DRIVERS_STR = 420,
BRT_BRENDER_PATH_STR = 419,
BRT_BRENDER_USE_CMOV_B = 444,
BRT_BRENDER_USE_MMX_B = 443,
BRT_BRENDER_VERSION_U32 = 356,
BRT_BUCKET_SORT = 257,
BRT_BUFFER = 433,
BRT_BUFFER_STORED = 45,
BRT_BUMP_O = 170,
BRT_BUMP_TVL = 401,
BRT_CACHED_B = 286,
BRT_CACHED_SIZE_U32 = 287,
BRT_CACHED_TOTAL_U32 = 288,
BRT_CAN_SHARE_B = 110,
BRT_CLAMP = 308,
BRT_CLIP = 121,
BRT_CLIPPING_B = 254,
BRT_CLIP_MAX_I32 = 105,
BRT_CLONE = 102,
BRT_CLUT_MAX_I32 = 90,
BRT_CLUT_O = 68,
BRT_COLOUR_B = 135,
BRT_COLOUR_BUFFER_O = 249,
BRT_COLOUR_I32 = 189,
BRT_COLOUR_KEY_B = 497,
BRT_COLOUR_MAP_1_O = 478,
BRT_COLOUR_MAP_O = 165,
BRT_COLOUR_MAP_TVL = 396,
BRT_COLOUR_RGB = 14,
BRT_COLOUR_SOURCE_T = 180,
BRT_COLOUR_T = 136,
BRT_COLOUR_TL = 297,
BRT_COLOUR_WRITE_B = 132,
BRT_COMPOSITING = 492,
BRT_COMPOSITING_WITH_INCREASE = 493,
BRT_COMPOSITING_WITH_REDUCTION = 490,
BRT_CONSTANT = 514,
BRT_CONSTANT_STRING = 32,
BRT_COPY_BITS_F = 371,
BRT_COPY_BITS_X = 370,
BRT_COPY_DESTINATION_TVL = 361,
BRT_COPY_F = 363,
BRT_COPY_SOURCE_TVL = 360,
BRT_COPY_X = 362,
BRT_CREATOR_CSTR = 56,
BRT_CULL = 116,
BRT_CULLED_B = 516,
BRT_CULL_B = 251,
BRT_DDI_VERSION_U32 = 357,
BRT_DECAL_B = 128,
BRT_DEFAULT = 138,
BRT_DEFAULT_BASE_I32 = 282,
BRT_DEFAULT_DEVICE_STR = 421,
BRT_DEFAULT_RANGE_I32 = 283,
BRT_DEPTH = 84,
BRT_DEPTH_15 = 471,
BRT_DEPTH_31 = 472,
BRT_DEPTH_BIAS_F = 521,
BRT_DEPTH_BIAS_X = 522,
BRT_DEPTH_BUFFER_O = 250,
BRT_DEPTH_FP15 = 473,
BRT_DEPTH_FP16 = 474,
BRT_DEPTH_TEST_T = 155,
BRT_DEPTH_TEST_TL = 304,
BRT_DEPTH_WRITE_B = 131,
BRT_DESTINATION_O = 114,
BRT_DEVICE = 37,
BRT_DEVICE_CLUT = 41,
BRT_DEVICE_PIXELMAP = 40,
BRT_DIBSECTION = 410,
BRT_DIFFUSE_F = 195,
BRT_DIFFUSE_X = 194,
BRT_DIRECT = 208,
BRT_DIRECT3D_HAL = 416,
BRT_DIRECT3D_RAMP = 414,
BRT_DIRECT3D_RENDER_METHOD_T = 413,
BRT_DIRECT3D_RGB = 415,
BRT_DIRECTDRAW = 411,
BRT_DIRECTDRAW_DEVICENAME_CSTR = 412,
BRT_DIRECTION_V3_F = 213,
BRT_DIRECTION_V3_X = 214,
BRT_DIRECT_F = 378,
BRT_DIRECT_X = 377,
BRT_DITHER = 436,
BRT_DITHER_B = 469,
BRT_DITHER_COLOUR_B = 129,
BRT_DITHER_COLOUR_T = 293,
BRT_DITHER_COLOUR_TL = 294,
BRT_DITHER_MAP_B = 130,
BRT_DITHER_MAP_T = 295,
BRT_DITHER_MAP_TL = 296,
BRT_DIVERT_T = 517,
BRT_DONT_CARE = 246,
BRT_DOUBLE_TEXTURE_B = 480,
BRT_D_15 = 458,
BRT_D_16 = 338,
BRT_D_24 = 339,
BRT_D_31 = 459,
BRT_D_32 = 340,
BRT_D_FP15 = 460,
BRT_D_FP16 = 461,
BRT_ENABLE = 119,
BRT_ENVIRONMENT_INFINITE = 184,
BRT_ENVIRONMENT_LOCAL = 183,
BRT_EQUAL = 158,
BRT_EVEN_ODD = 63,
BRT_FACILITY = 38,
BRT_FACILITY_O = 281,
BRT_FIXED = 11,
BRT_FLOAT = 12,
BRT_FOG_B = 494,
BRT_FOG_MAX_F = 153,
BRT_FOG_MAX_X = 154,
BRT_FOG_MIN_F = 151,
BRT_FOG_MIN_X = 152,
BRT_FOG_RGB = 150,
BRT_FOG_SCALE_U8 = 481,
BRT_FOG_T = 149,
BRT_FOG_TL = 303,
BRT_FONT_NORMAL_O = 98,
BRT_FONT_NORMAL_P = 97,
BRT_FORCE_BACK_B = 500,
BRT_FORCE_FRONT_B = 179,
BRT_FORMAT_T = 113,
BRT_GEOMETRY = 46,
BRT_GEOMETRY_LIGHTING = 51,
BRT_GEOMETRY_MAP = 185,
BRT_GEOMETRY_PRIMITIVES = 48,
BRT_GEOMETRY_STORED = 47,
BRT_GEOMETRY_V1_BUCKETS = 50,
BRT_GEOMETRY_V1_MODEL = 49,
BRT_GEOMETRY_X = 186,
BRT_GEOMETRY_Y = 187,
BRT_GEOMETRY_Z = 188,
BRT_GREATER = 156,
BRT_GREATER_OR_EQUAL = 157,
BRT_GREEN = 82,
BRT_HANDLE = 354,
BRT_HEIGHT_I32 = 72,
BRT_HEIGHT_MAX_I32 = 74,
BRT_HEIGHT_MIN_I32 = 73,
BRT_HEIGHT_OPTIMUM_I32 = 392,
BRT_HEIGHT_T = 389,
BRT_HEIGHT_TL = 390,
BRT_HIDDEN = 100,
BRT_HIDDEN_BUFFER = 278,
BRT_HIDDEN_SURFACE = 123,
BRT_HITHER_Z_F = 437,
BRT_HITHER_Z_X = 438,
BRT_HOST_MEMORY_U32 = 93,
BRT_IDENTIFIER_CSTR = 54,
BRT_INDEX = 80,
BRT_INDEXA_4_4 = 343,
BRT_INDEXA_8_8 = 342,
BRT_INDEXED_B = 86,
BRT_INDEX_1 = 312,
BRT_INDEX_2 = 313,
BRT_INDEX_4 = 314,
BRT_INDEX_8 = 315,
BRT_INDEX_BASE_I32 = 139,
BRT_INDEX_BLEND_O = 167,
BRT_INDEX_BLEND_TVL = 398,
BRT_INDEX_FOG_O = 394,
BRT_INDEX_FOG_TVL = 402,
BRT_INDEX_LIGHT_O = 169,
BRT_INDEX_LIGHT_TVL = 400,
BRT_INDEX_RANGE_I32 = 140,
BRT_INDEX_SHADE_O = 166,
BRT_INDEX_SHADE_TVL = 397,
BRT_INI_STR = 418,
BRT_INTEL = 423,
BRT_INTEL_386 = 427,
BRT_INTEL_486 = 428,
BRT_INTEL_PENTIUM = 429,
BRT_INTEL_PENTIUM_PRO = 430,
BRT_INTENSITY_REDUCTION = 489,
BRT_INTERLACE_B = 468,
BRT_INT_16 = 7,
BRT_INT_32 = 9,
BRT_INT_8 = 5,
BRT_KEY_IS_TRANSPARENT = 353,
BRT_LEFT_RIGHT = 64,
BRT_LENGTH_PRESERVING = 237,
BRT_LESS = 161,
BRT_LESS_OR_EQUAL = 160,
BRT_LIGHT = 120,
BRT_LIGHTING_B = 178,
BRT_LIGHTING_VOLUME_P = 515,
BRT_LIGHT_MAX_I32 = 104,
BRT_LIGHT_VERTICES = 273,
BRT_LINE = 266,
BRT_LINEAR = 147,
BRT_LPDIRECTDRAWSURFACE_P = 441,
BRT_MAPPING_SOURCE_T = 182,
BRT_MAP_ANTIALIASING_T = 141,
BRT_MAP_ANTIALIASING_TL = 300,
BRT_MAP_HEIGHT_LIMIT_1_T = 476,
BRT_MAP_HEIGHT_LIMIT_T = 310,
BRT_MAP_HEIGHT_LIMIT_TL = 311,
BRT_MAP_INTERPOLATION_MAG_T = 383,
BRT_MAP_INTERPOLATION_MAG_TL = 384,
BRT_MAP_INTERPOLATION_MIN_T = 385,
BRT_MAP_INTERPOLATION_MIN_TL = 386,
BRT_MAP_INTERPOLATION_T = 145,
BRT_MAP_INTERPOLATION_TL = 301,
BRT_MAP_MATRIX_M23_F = 200,
BRT_MAP_MATRIX_M23_X = 201,
BRT_MAP_WIDTH_LIMIT_1_T = 477,
BRT_MAP_WIDTH_LIMIT_T = 305,
BRT_MAP_WIDTH_LIMIT_TL = 306,
BRT_MATCH_TVL = 359,
BRT_MATRIX = 118,
BRT_MATRIX23_FIXED = 25,
BRT_MATRIX23_FLOAT = 28,
BRT_MATRIX34_FIXED = 26,
BRT_MATRIX34_FLOAT = 29,
BRT_MATRIX4_FIXED = 27,
BRT_MATRIX4_FLOAT = 30,
BRT_MAX_V2_F = 233,
BRT_MAX_V2_I = 231,
BRT_MAX_V2_X = 232,
BRT_MEMORY_MAPPED_B = 87,
BRT_MIN_V2_F = 230,
BRT_MIN_V2_I = 228,
BRT_MIN_V2_X = 229,
BRT_MIP = 142,
BRT_MIPS = 425,
BRT_MIP_INTERPOLATION_T = 148,
BRT_MIP_INTERPOLATION_TL = 302,
BRT_MIP_MAX_U8 = 487,
BRT_MIP_MIN_U8 = 486,
BRT_MIP_MODIFIER_I8 = 485,
BRT_MIP_MOD_ABSOLUTE_B = 488,
BRT_MIP_PER_PIXEL = 143,
BRT_MIP_PER_PRIMITIVE = 144,
BRT_MIRROR = 309,
BRT_MODEL = 177,
BRT_MODEL_TO_SCREEN_M4_F = 247,
BRT_MODEL_TO_SCREEN_M4_X = 248,
BRT_MODEL_TO_VIEW_HINT_T = 236,
BRT_MODEL_TO_VIEW_M34_F = 234,
BRT_MODEL_TO_VIEW_M34_X = 235,
BRT_MODE_U32 = 94,
BRT_MODULATE_ALPHA_B = 496,
BRT_MODULATE_B = 134,
BRT_MOTOROLA = 426,
BRT_NEAREST = 146,
BRT_NEVER = 162,
BRT_NONE = 1,
BRT_NOT_EQUAL = 159,
BRT_NO_RENDER = 379,
BRT_OBJECT = 15,
BRT_OBJECT_CONTAINER = 36,
BRT_OBJECT_LIST = 33,
BRT_ODD_EVEN = 62,
BRT_OFFSCREEN = 101,
BRT_ONE_SIDED = 173,
BRT_OPACITY_F = 191,
BRT_OPACITY_SOURCE_T = 181,
BRT_OPACITY_X = 190,
BRT_ORIGIN_V2_I = 96,
BRT_OUTPUT = 125,
BRT_OUTPUT_FACILITY = 39,
BRT_OUTPUT_FACILITY_O = 95,
BRT_PARALLEL = 242,
BRT_PARTIAL = 275,
BRT_PARTS_TL = 107,
BRT_PARTS_U32 = 112,
BRT_PERSPECTIVE = 241,
BRT_PERSPECTIVE_B = 127,
BRT_PERSPECTIVE_T = 289,
BRT_PERSPECTIVE_TL = 290,
BRT_PIXELMAP_MAX_I32 = 89,
BRT_PIXEL_BITS_I32 = 76,
BRT_PIXEL_CHANNELS_I32 = 78,
BRT_PIXEL_CHANNELS_TL = 79,
BRT_PIXEL_GET_F = 374,
BRT_PIXEL_GET_X = 373,
BRT_PIXEL_SET_F = 376,
BRT_PIXEL_SET_X = 375,
BRT_PIXEL_TYPE_U8 = 75,
BRT_PLANE = 225,
BRT_PLANE_V4_F = 226,
BRT_PLANE_V4_X = 227,
BRT_POINT = 209,
BRT_POINTER = 3,
BRT_POINTER_LIST = 35,
BRT_POSITION_V3_F = 211,
BRT_POSITION_V3_X = 212,
BRT_POWERPC = 424,
BRT_POWER_OF_2 = 351,
BRT_PREFER_SHARE_B = 111,
BRT_PRELIGHTING_B = 498,
BRT_PRIMITIVE = 124,
BRT_PRIMITIVES = 270,
BRT_PRIMITIVE_BLOCK_P = 393,
BRT_PRIMITIVE_CUSTOM_P = 206,
BRT_PRIMITIVE_FILTER_P = 207,
BRT_PRIMITIVE_LIBRARY = 52,
BRT_PRIMITIVE_LIBRARY_O = 88,
BRT_PRIMITIVE_LIBRARY_OL = 431,
BRT_PRIMITIVE_LIBRARY_P = 115,
BRT_PRIMITIVE_STATE = 53,
BRT_PRIVATE = 349,
BRT_PRODUCT_CSTR = 57,
BRT_PRODUCT_VERSION_CSTR = 58,
BRT_QUAD = 268,
BRT_QUADRATIC = 511,
BRT_QUAD_STRIP = 467,
BRT_RADII = 512,
BRT_RADIUS_CULL_B = 508,
BRT_RADIUS_INNER_F = 505,
BRT_RADIUS_INNER_X = 504,
BRT_RADIUS_OUTER_F = 503,
BRT_RADIUS_OUTER_X = 502,
BRT_RED = 81,
BRT_REGISTRY_STR = 417,
BRT_REJECT = 277,
BRT_RENDERER = 43,
BRT_RENDERER_FACILITY = 42,
BRT_RENDERER_FACILITY_O = 108,
BRT_RENDERER_FACILITY_OL = 432,
BRT_RENDERER_MAX_I32 = 106,
BRT_RENDERER_O = 103,
BRT_RENDERER_STATE_STORED = 44,
BRT_RENDER_B = 256,
BRT_RGB = 137,
BRT_RGBA_4_4_4_4 = 337,
BRT_RGBA_8_8_8_8 = 333,
BRT_RGBX_8_8_8_8 = 329,
BRT_RGB_2_3_2 = 322,
BRT_RGB_5_6_5 = 320,
BRT_RGB_8_8_8 = 324,
BRT_RIGHT_LEFT = 65,
BRT_SCREEN_DOOR_O = 168,
BRT_SCREEN_DOOR_TVL = 399,
BRT_SEPARATE_SPECULAR_B = 499,
BRT_SHARED_B = 109,
BRT_SMOOTH_1_B = 475,
BRT_SMOOTH_B = 126,
BRT_SMOOTH_OPACITY_B = 523,
BRT_SPACE_T = 175,
BRT_SPECULAR_F = 197,
BRT_SPECULAR_POWER_F = 199,
BRT_SPECULAR_POWER_X = 198,
BRT_SPECULAR_X = 196,
BRT_SPOT = 210,
BRT_SPOT_INNER_F = 218,
BRT_SPOT_INNER_X = 217,
BRT_SPOT_OUTER_F = 216,
BRT_SPOT_OUTER_X = 215,
BRT_SPRITE = 265,
BRT_SQUARE = 350,
BRT_STANDARD_BLEND = 491,
BRT_STATE_RESTORE = 269,
BRT_STEREO_B = 59,
BRT_STEREO_T = 60,
BRT_STEREO_TL = 61,
BRT_STORED_STATE_O = 264,
BRT_STRETCHDIBITS = 409,
BRT_STRETCH_COPY_DESTINATION_TVL = 365,
BRT_STRETCH_COPY_F = 369,
BRT_STRETCH_COPY_SOURCE_TVL = 364,
BRT_STRETCH_COPY_T = 366,
BRT_STRETCH_COPY_TL = 367,
BRT_STRETCH_COPY_X = 368,
BRT_STRING = 31,
BRT_SUBDIVIDE = 381,
BRT_SUBDIVIDE_TOLERANCE_I32 = 382,
BRT_SURFACE = 117,
BRT_SURFACE_B = 253,
BRT_SURFACE_C_CUSTOM_P = 202,
BRT_SURFACE_C_FILTER_P = 203,
BRT_SURFACE_V_CUSTOM_P = 204,
BRT_SURFACE_V_FILTER_P = 205,
BRT_SYCHRONISE_I32 = 372,
BRT_TEXTURE_1_O = 479,
BRT_TEXTURE_MEMORY_U32 = 92,
BRT_TEXTURE_O = 164,
BRT_TEXTURE_TVL = 395,
BRT_TITLE_CSTR = 358,
BRT_TOKEN = 4,
BRT_TOKEN_LIST = 34,
BRT_TOKEN_VALUE_LIST = 355,
BRT_TOP_BOTTOM = 66,
BRT_TRANSFORM_B = 252,
BRT_TRIANGLE = 267,
BRT_TRI_FAN = 466,
BRT_TRI_STRIP = 465,
BRT_TWO_SIDED = 174,
BRT_TYPE_T = 172,
BRT_UINT_16 = 8,
BRT_UINT_32 = 10,
BRT_UINT_8 = 6,
BRT_UNKNOWN = 171,
BRT_UPDATE_DATA_B = 495,
BRT_USES_PRIMITIVE_LIBRARY_B = 435,
BRT_USE_BACKGROUND_ALPHA_B = 484,
BRT_USE_CONSTANT_ALPHA_B = 482,
BRT_USE_CONSTANT_FOG_B = 483,
BRT_USE_NO_3D_B = 279,
BRT_USE_NO_DEPTH_B = 280,
BRT_USE_T = 99,
BRT_V1BUCKETS = 272,
BRT_V1INSERT_ARG1_P = 261,
BRT_V1INSERT_ARG2_P = 262,
BRT_V1INSERT_ARG3_P = 263,
BRT_V1INSERT_FUNCTION_P = 260,
BRT_V1MODEL = 271,
BRT_V1ORDER_TABLE_P = 258,
BRT_V1PRIMITIVE_HEAP_P = 259,
BRT_VECTOR2_FIXED = 19,
BRT_VECTOR2_FLOAT = 22,
BRT_VECTOR2_INTEGER = 16,
BRT_VECTOR3_FIXED = 20,
BRT_VECTOR3_FLOAT = 23,
BRT_VECTOR3_INTEGER = 17,
BRT_VECTOR4_FIXED = 21,
BRT_VECTOR4_FLOAT = 24,
BRT_VECTOR4_INTEGER = 18,
BRT_VERSION_U32 = 55,
BRT_VERTEX = 524,
BRT_VERTEX_DBL = 464,
BRT_VERTEX_SGL = 463,
BRT_VERTICAL_BLANK = 274,
BRT_VIDEO_MEMORY_U32 = 91,
BRT_VIEW = 176,
BRT_VIEW_TO_ENVIRONMENT_HINT_T = 245,
BRT_VIEW_TO_ENVIRONMENT_M34_F = 243,
BRT_VIEW_TO_ENVIRONMENT_M34_X = 244,
BRT_VIEW_TO_SCREEN_HINT_T = 240,
BRT_VIEW_TO_SCREEN_M4_F = 238,
BRT_VIEW_TO_SCREEN_M4_X = 239,
BRT_WIDTH_I32 = 69,
BRT_WIDTH_MAX_I32 = 71,
BRT_WIDTH_MIN_I32 = 70,
BRT_WIDTH_OPTIMUM_I32 = 391,
BRT_WIDTH_T = 387,
BRT_WIDTH_TL = 388,
BRT_WINDOW_BUFFER_METHOD_T = 407,
BRT_WINDOW_FULLSCREEN_B = 406,
BRT_WINDOW_HANDLE_H = 405,
BRT_WINDOW_NAME_CSTR = 403,
BRT_WINDOW_PROCEDURE_P = 404,
BRT_WING = 408,
BRT_WORD_BYTES_I32 = 77,
BRT_WRAP = 307,
BRT_WRITABLE_BASE_I32 = 284,
BRT_WRITABLE_RANGE_I32 = 285,
BRT_XBGR_1_5_5_5 = 317,
BRT_XBGR_8_8_8_8 = 327,
BRT_XRGB_1_5_5_5 = 316,
BRT_XRGB_8_8_8_8 = 326,
BRT_XYZ_16_16_16 = 347,
BRT_XYZ_8_8_8 = 346,
BRT_YON_Z_F = 439,
BRT_YON_Z_X = 440,
BRT_YUV_16 = 348,
BRT_ZERO_IS_TRANSPARENT = 352,
BRT_ZTRANSPARENCY_B = 451,
BRT_Z_WRITE_ALWAYS = 448,
BRT_Z_WRITE_CONDITIONAL = 450,
BRT_Z_WRITE_CONDITIONAL_NO_Z = 449,
BRT_Z_WRITE_NEVER = 447,
BRT_Z_WRITE_T = 445,
BRT_Z_WRITE_TL = 446,
_BRT_MAX = 0x7ffffff /* Forces enum to be 32 bit */
} br_token;
#else
#define BRT_ABGR_1_5_5_5 319
#define BRT_ABGR_4_4_4_4 335
#define BRT_ABGR_8_8_8_8 331
#define BRT_ACCEPT 276
#define BRT_AINDEX_4_4 345
#define BRT_AINDEX_8_8 344
#define BRT_ALL 518
#define BRT_ALPHA 85
#define BRT_ALTERNATIVE_TO_DEFAULT_B 434
#define BRT_ALWAYS 163
#define BRT_AMBIENT 501
#define BRT_AMBIENT_F 193
#define BRT_AMBIENT_X 192
#define BRT_ANGLE 13
#define BRT_ANGLE_CULL_B 509
#define BRT_ANGLE_INNER_A 507
#define BRT_ANGLE_OUTER_A 506
#define BRT_ANTIALIASING_T 298
#define BRT_ANTIALIASING_TL 299
#define BRT_ARGB_1_5_5_5 318
#define BRT_ARGB_4_4_4_4 334
#define BRT_ARGB_8_8_8_8 330
#define BRT_ATTENUATION_C_F 222
#define BRT_ATTENUATION_C_X 221
#define BRT_ATTENUATION_HINT_T 513
#define BRT_ATTENUATION_L_F 220
#define BRT_ATTENUATION_L_X 219
#define BRT_ATTENUATION_Q_F 224
#define BRT_ATTENUATION_Q_X 223
#define BRT_ATTENUATION_TYPE_T 510
#define BRT_A_4 462
#define BRT_A_8 341
#define BRT_BEST_QUALITY 380
#define BRT_BEST_SPEED 291
#define BRT_BGRA_4_4_4_4 336
#define BRT_BGRA_8_8_8_8 332
#define BRT_BGRX_8_8_8_8 328
#define BRT_BGR_2_3_2 323
#define BRT_BGR_5_6_5 321
#define BRT_BGR_8_8_8 325
#define BRT_BLENDED 519
#define BRT_BLENDER_PROGRAM_P 470
#define BRT_BLEND_B 133
#define BRT_BLEND_CONSTANT 457
#define BRT_BLEND_DIMMED 456
#define BRT_BLEND_MODE_T 452
#define BRT_BLEND_MODE_TL 453
#define BRT_BLEND_PREMULTIPLIED 520
#define BRT_BLEND_STANDARD 454
#define BRT_BLEND_SUMMED 455
#define BRT_BLUE 83
#define BRT_BOOLEAN 2
#define BRT_BOTTOM_TOP 67
#define BRT_BOUNDS 122
#define BRT_BOUNDS_B 255
#define BRT_BRENDER_DEVELOPER_B 442
#define BRT_BRENDER_DEVICES_STR 422
#define BRT_BRENDER_DRIVERS_STR 420
#define BRT_BRENDER_PATH_STR 419
#define BRT_BRENDER_USE_CMOV_B 444
#define BRT_BRENDER_USE_MMX_B 443
#define BRT_BRENDER_VERSION_U32 356
#define BRT_BUCKET_SORT 257
#define BRT_BUFFER 433
#define BRT_BUFFER_STORED 45
#define BRT_BUMP_O 170
#define BRT_BUMP_TVL 401
#define BRT_CACHED_B 286
#define BRT_CACHED_SIZE_U32 287
#define BRT_CACHED_TOTAL_U32 288
#define BRT_CAN_SHARE_B 110
#define BRT_CLAMP 308
#define BRT_CLIP 121
#define BRT_CLIPPING_B 254
#define BRT_CLIP_MAX_I32 105
#define BRT_CLONE 102
#define BRT_CLUT_MAX_I32 90
#define BRT_CLUT_O 68
#define BRT_COLOUR_B 135
#define BRT_COLOUR_BUFFER_O 249
#define BRT_COLOUR_I32 189
#define BRT_COLOUR_KEY_B 497
#define BRT_COLOUR_MAP_1_O 478
#define BRT_COLOUR_MAP_O 165
#define BRT_COLOUR_MAP_TVL 396
#define BRT_COLOUR_RGB 14
#define BRT_COLOUR_SOURCE_T 180
#define BRT_COLOUR_T 136
#define BRT_COLOUR_TL 297
#define BRT_COLOUR_WRITE_B 132
#define BRT_COMPOSITING 492
#define BRT_COMPOSITING_WITH_INCREASE 493
#define BRT_COMPOSITING_WITH_REDUCTION 490
#define BRT_CONSTANT 514
#define BRT_CONSTANT_STRING 32
#define BRT_COPY_BITS_F 371
#define BRT_COPY_BITS_X 370
#define BRT_COPY_DESTINATION_TVL 361
#define BRT_COPY_F 363
#define BRT_COPY_SOURCE_TVL 360
#define BRT_COPY_X 362
#define BRT_CREATOR_CSTR 56
#define BRT_CULL 116
#define BRT_CULLED_B 516
#define BRT_CULL_B 251
#define BRT_DDI_VERSION_U32 357
#define BRT_DECAL_B 128
#define BRT_DEFAULT 138
#define BRT_DEFAULT_BASE_I32 282
#define BRT_DEFAULT_DEVICE_STR 421
#define BRT_DEFAULT_RANGE_I32 283
#define BRT_DEPTH 84
#define BRT_DEPTH_15 471
#define BRT_DEPTH_31 472
#define BRT_DEPTH_BIAS_F 521
#define BRT_DEPTH_BIAS_X 522
#define BRT_DEPTH_BUFFER_O 250
#define BRT_DEPTH_FP15 473
#define BRT_DEPTH_FP16 474
#define BRT_DEPTH_TEST_T 155
#define BRT_DEPTH_TEST_TL 304
#define BRT_DEPTH_WRITE_B 131
#define BRT_DESTINATION_O 114
#define BRT_DEVICE 37
#define BRT_DEVICE_CLUT 41
#define BRT_DEVICE_PIXELMAP 40
#define BRT_DIBSECTION 410
#define BRT_DIFFUSE_F 195
#define BRT_DIFFUSE_X 194
#define BRT_DIRECT 208
#define BRT_DIRECT3D_HAL 416
#define BRT_DIRECT3D_RAMP 414
#define BRT_DIRECT3D_RENDER_METHOD_T 413
#define BRT_DIRECT3D_RGB 415
#define BRT_DIRECTDRAW 411
#define BRT_DIRECTDRAW_DEVICENAME_CSTR 412
#define BRT_DIRECTION_V3_F 213
#define BRT_DIRECTION_V3_X 214
#define BRT_DIRECT_F 378
#define BRT_DIRECT_X 377
#define BRT_DITHER 436
#define BRT_DITHER_B 469
#define BRT_DITHER_COLOUR_B 129
#define BRT_DITHER_COLOUR_T 293
#define BRT_DITHER_COLOUR_TL 294
#define BRT_DITHER_MAP_B 130
#define BRT_DITHER_MAP_T 295
#define BRT_DITHER_MAP_TL 296
#define BRT_DIVERT_T 517
#define BRT_DONT_CARE 246
#define BRT_DOUBLE_TEXTURE_B 480
#define BRT_D_15 458
#define BRT_D_16 338
#define BRT_D_24 339
#define BRT_D_31 459
#define BRT_D_32 340
#define BRT_D_FP15 460
#define BRT_D_FP16 461
#define BRT_ENABLE 119
#define BRT_ENVIRONMENT_INFINITE 184
#define BRT_ENVIRONMENT_LOCAL 183
#define BRT_EQUAL 158
#define BRT_EVEN_ODD 63
#define BRT_FACILITY 38
#define BRT_FACILITY_O 281
#define BRT_FIXED 11
#define BRT_FLOAT 12
#define BRT_FOG_B 494
#define BRT_FOG_MAX_F 153
#define BRT_FOG_MAX_X 154
#define BRT_FOG_MIN_F 151
#define BRT_FOG_MIN_X 152
#define BRT_FOG_RGB 150
#define BRT_FOG_SCALE_U8 481
#define BRT_FOG_T 149
#define BRT_FOG_TL 303
#define BRT_FONT_NORMAL_O 98
#define BRT_FONT_NORMAL_P 97
#define BRT_FORCE_BACK_B 500
#define BRT_FORCE_FRONT_B 179
#define BRT_FORMAT_T 113
#define BRT_GEOMETRY 46
#define BRT_GEOMETRY_LIGHTING 51
#define BRT_GEOMETRY_MAP 185
#define BRT_GEOMETRY_PRIMITIVES 48
#define BRT_GEOMETRY_STORED 47
#define BRT_GEOMETRY_V1_BUCKETS 50
#define BRT_GEOMETRY_V1_MODEL 49
#define BRT_GEOMETRY_X 186
#define BRT_GEOMETRY_Y 187
#define BRT_GEOMETRY_Z 188
#define BRT_GREATER 156
#define BRT_GREATER_OR_EQUAL 157
#define BRT_GREEN 82
#define BRT_HANDLE 354
#define BRT_HEIGHT_I32 72
#define BRT_HEIGHT_MAX_I32 74
#define BRT_HEIGHT_MIN_I32 73
#define BRT_HEIGHT_OPTIMUM_I32 392
#define BRT_HEIGHT_T 389
#define BRT_HEIGHT_TL 390
#define BRT_HIDDEN 100
#define BRT_HIDDEN_BUFFER 278
#define BRT_HIDDEN_SURFACE 123
#define BRT_HITHER_Z_F 437
#define BRT_HITHER_Z_X 438
#define BRT_HOST_MEMORY_U32 93
#define BRT_IDENTIFIER_CSTR 54
#define BRT_INDEX 80
#define BRT_INDEXA_4_4 343
#define BRT_INDEXA_8_8 342
#define BRT_INDEXED_B 86
#define BRT_INDEX_1 312
#define BRT_INDEX_2 313
#define BRT_INDEX_4 314
#define BRT_INDEX_8 315
#define BRT_INDEX_BASE_I32 139
#define BRT_INDEX_BLEND_O 167
#define BRT_INDEX_BLEND_TVL 398
#define BRT_INDEX_FOG_O 394
#define BRT_INDEX_FOG_TVL 402
#define BRT_INDEX_LIGHT_O 169
#define BRT_INDEX_LIGHT_TVL 400
#define BRT_INDEX_RANGE_I32 140
#define BRT_INDEX_SHADE_O 166
#define BRT_INDEX_SHADE_TVL 397
#define BRT_INI_STR 418
#define BRT_INTEL 423
#define BRT_INTEL_386 427
#define BRT_INTEL_486 428
#define BRT_INTEL_PENTIUM 429
#define BRT_INTEL_PENTIUM_PRO 430
#define BRT_INTENSITY_REDUCTION 489
#define BRT_INTERLACE_B 468
#define BRT_INT_16 7
#define BRT_INT_32 9
#define BRT_INT_8 5
#define BRT_KEY_IS_TRANSPARENT 353
#define BRT_LEFT_RIGHT 64
#define BRT_LENGTH_PRESERVING 237
#define BRT_LESS 161
#define BRT_LESS_OR_EQUAL 160
#define BRT_LIGHT 120
#define BRT_LIGHTING_B 178
#define BRT_LIGHTING_VOLUME_P 515
#define BRT_LIGHT_MAX_I32 104
#define BRT_LIGHT_VERTICES 273
#define BRT_LINE 266
#define BRT_LINEAR 147
#define BRT_LPDIRECTDRAWSURFACE_P 441
#define BRT_MAPPING_SOURCE_T 182
#define BRT_MAP_ANTIALIASING_T 141
#define BRT_MAP_ANTIALIASING_TL 300
#define BRT_MAP_HEIGHT_LIMIT_1_T 476
#define BRT_MAP_HEIGHT_LIMIT_T 310
#define BRT_MAP_HEIGHT_LIMIT_TL 311
#define BRT_MAP_INTERPOLATION_MAG_T 383
#define BRT_MAP_INTERPOLATION_MAG_TL 384
#define BRT_MAP_INTERPOLATION_MIN_T 385
#define BRT_MAP_INTERPOLATION_MIN_TL 386
#define BRT_MAP_INTERPOLATION_T 145
#define BRT_MAP_INTERPOLATION_TL 301
#define BRT_MAP_MATRIX_M23_F 200
#define BRT_MAP_MATRIX_M23_X 201
#define BRT_MAP_WIDTH_LIMIT_1_T 477
#define BRT_MAP_WIDTH_LIMIT_T 305
#define BRT_MAP_WIDTH_LIMIT_TL 306
#define BRT_MATCH_TVL 359
#define BRT_MATRIX 118
#define BRT_MATRIX23_FIXED 25
#define BRT_MATRIX23_FLOAT 28
#define BRT_MATRIX34_FIXED 26
#define BRT_MATRIX34_FLOAT 29
#define BRT_MATRIX4_FIXED 27
#define BRT_MATRIX4_FLOAT 30
#define BRT_MAX_V2_F 233
#define BRT_MAX_V2_I 231
#define BRT_MAX_V2_X 232
#define BRT_MEMORY_MAPPED_B 87
#define BRT_MIN_V2_F 230
#define BRT_MIN_V2_I 228
#define BRT_MIN_V2_X 229
#define BRT_MIP 142
#define BRT_MIPS 425
#define BRT_MIP_INTERPOLATION_T 148
#define BRT_MIP_INTERPOLATION_TL 302
#define BRT_MIP_MAX_U8 487
#define BRT_MIP_MIN_U8 486
#define BRT_MIP_MODIFIER_I8 485
#define BRT_MIP_MOD_ABSOLUTE_B 488
#define BRT_MIP_PER_PIXEL 143
#define BRT_MIP_PER_PRIMITIVE 144
#define BRT_MIRROR 309
#define BRT_MODEL 177
#define BRT_MODEL_TO_SCREEN_M4_F 247
#define BRT_MODEL_TO_SCREEN_M4_X 248
#define BRT_MODEL_TO_VIEW_HINT_T 236
#define BRT_MODEL_TO_VIEW_M34_F 234
#define BRT_MODEL_TO_VIEW_M34_X 235
#define BRT_MODE_U32 94
#define BRT_MODULATE_ALPHA_B 496
#define BRT_MODULATE_B 134
#define BRT_MOTOROLA 426
#define BRT_NEAREST 146
#define BRT_NEVER 162
#define BRT_NONE 1
#define BRT_NOT_EQUAL 159
#define BRT_NO_RENDER 379
#define BRT_OBJECT 15
#define BRT_OBJECT_CONTAINER 36
#define BRT_OBJECT_LIST 33
#define BRT_ODD_EVEN 62
#define BRT_OFFSCREEN 101
#define BRT_ONE_SIDED 173
#define BRT_OPACITY_F 191
#define BRT_OPACITY_SOURCE_T 181
#define BRT_OPACITY_X 190
#define BRT_ORIGIN_V2_I 96
#define BRT_OUTPUT 125
#define BRT_OUTPUT_FACILITY 39
#define BRT_OUTPUT_FACILITY_O 95
#define BRT_PARALLEL 242
#define BRT_PARTIAL 275
#define BRT_PARTS_TL 107
#define BRT_PARTS_U32 112
#define BRT_PERSPECTIVE 241
#define BRT_PERSPECTIVE_B 127
#define BRT_PERSPECTIVE_T 289
#define BRT_PERSPECTIVE_TL 290
#define BRT_PIXELMAP_MAX_I32 89
#define BRT_PIXEL_BITS_I32 76
#define BRT_PIXEL_CHANNELS_I32 78
#define BRT_PIXEL_CHANNELS_TL 79
#define BRT_PIXEL_GET_F 374
#define BRT_PIXEL_GET_X 373
#define BRT_PIXEL_SET_F 376
#define BRT_PIXEL_SET_X 375
#define BRT_PIXEL_TYPE_U8 75
#define BRT_PLANE 225
#define BRT_PLANE_V4_F 226
#define BRT_PLANE_V4_X 227
#define BRT_POINT 209
#define BRT_POINTER 3
#define BRT_POINTER_LIST 35
#define BRT_POSITION_V3_F 211
#define BRT_POSITION_V3_X 212
#define BRT_POWERPC 424
#define BRT_POWER_OF_2 351
#define BRT_PREFER_SHARE_B 111
#define BRT_PRELIGHTING_B 498
#define BRT_PRIMITIVE 124
#define BRT_PRIMITIVES 270
#define BRT_PRIMITIVE_BLOCK_P 393
#define BRT_PRIMITIVE_CUSTOM_P 206
#define BRT_PRIMITIVE_FILTER_P 207
#define BRT_PRIMITIVE_LIBRARY 52
#define BRT_PRIMITIVE_LIBRARY_O 88
#define BRT_PRIMITIVE_LIBRARY_OL 431
#define BRT_PRIMITIVE_LIBRARY_P 115
#define BRT_PRIMITIVE_STATE 53
#define BRT_PRIVATE 349
#define BRT_PRODUCT_CSTR 57
#define BRT_PRODUCT_VERSION_CSTR 58
#define BRT_QUAD 268
#define BRT_QUADRATIC 511
#define BRT_QUAD_STRIP 467
#define BRT_RADII 512
#define BRT_RADIUS_CULL_B 508
#define BRT_RADIUS_INNER_F 505
#define BRT_RADIUS_INNER_X 504
#define BRT_RADIUS_OUTER_F 503
#define BRT_RADIUS_OUTER_X 502
#define BRT_RED 81
#define BRT_REGISTRY_STR 417
#define BRT_REJECT 277
#define BRT_RENDERER 43
#define BRT_RENDERER_FACILITY 42
#define BRT_RENDERER_FACILITY_O 108
#define BRT_RENDERER_FACILITY_OL 432
#define BRT_RENDERER_MAX_I32 106
#define BRT_RENDERER_O 103
#define BRT_RENDERER_STATE_STORED 44
#define BRT_RENDER_B 256
#define BRT_RGB 137
#define BRT_RGBA_4_4_4_4 337
#define BRT_RGBA_8_8_8_8 333
#define BRT_RGBX_8_8_8_8 329
#define BRT_RGB_2_3_2 322
#define BRT_RGB_5_6_5 320
#define BRT_RGB_8_8_8 324
#define BRT_RIGHT_LEFT 65
#define BRT_SCREEN_DOOR_O 168
#define BRT_SCREEN_DOOR_TVL 399
#define BRT_SEPARATE_SPECULAR_B 499
#define BRT_SHARED_B 109
#define BRT_SMOOTH_1_B 475
#define BRT_SMOOTH_B 126
#define BRT_SMOOTH_OPACITY_B 523
#define BRT_SPACE_T 175
#define BRT_SPECULAR_F 197
#define BRT_SPECULAR_POWER_F 199
#define BRT_SPECULAR_POWER_X 198
#define BRT_SPECULAR_X 196
#define BRT_SPOT 210
#define BRT_SPOT_INNER_F 218
#define BRT_SPOT_INNER_X 217
#define BRT_SPOT_OUTER_F 216
#define BRT_SPOT_OUTER_X 215
#define BRT_SPRITE 265
#define BRT_SQUARE 350
#define BRT_STANDARD_BLEND 491
#define BRT_STATE_RESTORE 269
#define BRT_STEREO_B 59
#define BRT_STEREO_T 60
#define BRT_STEREO_TL 61
#define BRT_STORED_STATE_O 264
#define BRT_STRETCHDIBITS 409
#define BRT_STRETCH_COPY_DESTINATION_TVL 365
#define BRT_STRETCH_COPY_F 369
#define BRT_STRETCH_COPY_SOURCE_TVL 364
#define BRT_STRETCH_COPY_T 366
#define BRT_STRETCH_COPY_TL 367
#define BRT_STRETCH_COPY_X 368
#define BRT_STRING 31
#define BRT_SUBDIVIDE 381
#define BRT_SUBDIVIDE_TOLERANCE_I32 382
#define BRT_SURFACE 117
#define BRT_SURFACE_B 253
#define BRT_SURFACE_C_CUSTOM_P 202
#define BRT_SURFACE_C_FILTER_P 203
#define BRT_SURFACE_V_CUSTOM_P 204
#define BRT_SURFACE_V_FILTER_P 205
#define BRT_SYCHRONISE_I32 372
#define BRT_TEXTURE_1_O 479
#define BRT_TEXTURE_MEMORY_U32 92
#define BRT_TEXTURE_O 164
#define BRT_TEXTURE_TVL 395
#define BRT_TITLE_CSTR 358
#define BRT_TOKEN 4
#define BRT_TOKEN_LIST 34
#define BRT_TOKEN_VALUE_LIST 355
#define BRT_TOP_BOTTOM 66
#define BRT_TRANSFORM_B 252
#define BRT_TRIANGLE 267
#define BRT_TRI_FAN 466
#define BRT_TRI_STRIP 465
#define BRT_TWO_SIDED 174
#define BRT_TYPE_T 172
#define BRT_UINT_16 8
#define BRT_UINT_32 10
#define BRT_UINT_8 6
#define BRT_UNKNOWN 171
#define BRT_UPDATE_DATA_B 495
#define BRT_USES_PRIMITIVE_LIBRARY_B 435
#define BRT_USE_BACKGROUND_ALPHA_B 484
#define BRT_USE_CONSTANT_ALPHA_B 482
#define BRT_USE_CONSTANT_FOG_B 483
#define BRT_USE_NO_3D_B 279
#define BRT_USE_NO_DEPTH_B 280
#define BRT_USE_T 99
#define BRT_V1BUCKETS 272
#define BRT_V1INSERT_ARG1_P 261
#define BRT_V1INSERT_ARG2_P 262
#define BRT_V1INSERT_ARG3_P 263
#define BRT_V1INSERT_FUNCTION_P 260
#define BRT_V1MODEL 271
#define BRT_V1ORDER_TABLE_P 258
#define BRT_V1PRIMITIVE_HEAP_P 259
#define BRT_VECTOR2_FIXED 19
#define BRT_VECTOR2_FLOAT 22
#define BRT_VECTOR2_INTEGER 16
#define BRT_VECTOR3_FIXED 20
#define BRT_VECTOR3_FLOAT 23
#define BRT_VECTOR3_INTEGER 17
#define BRT_VECTOR4_FIXED 21
#define BRT_VECTOR4_FLOAT 24
#define BRT_VECTOR4_INTEGER 18
#define BRT_VERSION_U32 55
#define BRT_VERTEX 524
#define BRT_VERTEX_DBL 464
#define BRT_VERTEX_SGL 463
#define BRT_VERTICAL_BLANK 274
#define BRT_VIDEO_MEMORY_U32 91
#define BRT_VIEW 176
#define BRT_VIEW_TO_ENVIRONMENT_HINT_T 245
#define BRT_VIEW_TO_ENVIRONMENT_M34_F 243
#define BRT_VIEW_TO_ENVIRONMENT_M34_X 244
#define BRT_VIEW_TO_SCREEN_HINT_T 240
#define BRT_VIEW_TO_SCREEN_M4_F 238
#define BRT_VIEW_TO_SCREEN_M4_X 239
#define BRT_WIDTH_I32 69
#define BRT_WIDTH_MAX_I32 71
#define BRT_WIDTH_MIN_I32 70
#define BRT_WIDTH_OPTIMUM_I32 391
#define BRT_WIDTH_T 387
#define BRT_WIDTH_TL 388
#define BRT_WINDOW_BUFFER_METHOD_T 407
#define BRT_WINDOW_FULLSCREEN_B 406
#define BRT_WINDOW_HANDLE_H 405
#define BRT_WINDOW_NAME_CSTR 403
#define BRT_WINDOW_PROCEDURE_P 404
#define BRT_WING 408
#define BRT_WORD_BYTES_I32 77
#define BRT_WRAP 307
#define BRT_WRITABLE_BASE_I32 284
#define BRT_WRITABLE_RANGE_I32 285
#define BRT_XBGR_1_5_5_5 317
#define BRT_XBGR_8_8_8_8 327
#define BRT_XRGB_1_5_5_5 316
#define BRT_XRGB_8_8_8_8 326
#define BRT_XYZ_16_16_16 347
#define BRT_XYZ_8_8_8 346
#define BRT_YON_Z_F 439
#define BRT_YON_Z_X 440
#define BRT_YUV_16 348
#define BRT_ZERO_IS_TRANSPARENT 352
#define BRT_ZTRANSPARENCY_B 451
#define BRT_Z_WRITE_ALWAYS 448
#define BRT_Z_WRITE_CONDITIONAL 450
#define BRT_Z_WRITE_CONDITIONAL_NO_Z 449
#define BRT_Z_WRITE_NEVER 447
#define BRT_Z_WRITE_T 445
#define BRT_Z_WRITE_TL 446
#endif
#define BRT_AS_ANGLE(tok) BRT_##tok##_A
#define BRT_AS_BOOLEAN(tok) BRT_##tok##_B
#define BRT_AS_COLOUR_RGB(tok) BRT_##tok##_RGB
#define BRT_AS_CONSTANT_STRING(tok) BRT_##tok##_CSTR
#define BRT_AS_FIXED(tok) BRT_##tok##_X
#define BRT_AS_FLOAT(tok) BRT_##tok##_F
#define BRT_AS_HANDLE(tok) BRT_##tok##_H
#define BRT_AS_INT_16(tok) BRT_##tok##_I16
#define BRT_AS_INT_32(tok) BRT_##tok##_I32
#define BRT_AS_INT_8(tok) BRT_##tok##_I8
#define BRT_AS_MATRIX23_FIXED(tok) BRT_##tok##_M23_X
#define BRT_AS_MATRIX23_FLOAT(tok) BRT_##tok##_M23_F
#define BRT_AS_MATRIX34_FIXED(tok) BRT_##tok##_M34_X
#define BRT_AS_MATRIX34_FLOAT(tok) BRT_##tok##_M34_F
#define BRT_AS_MATRIX4_FIXED(tok) BRT_##tok##_M4_X
#define BRT_AS_MATRIX4_FLOAT(tok) BRT_##tok##_M4_F
#define BRT_AS_OBJECT(tok) BRT_##tok##_O
#define BRT_AS_OBJECT_LIST(tok) BRT_##tok##_OL
#define BRT_AS_POINTER(tok) BRT_##tok##_P
#define BRT_AS_POINTER_LIST(tok) BRT_##tok##_PL
#define BRT_AS_STRING(tok) BRT_##tok##_STR
#define BRT_AS_TOKEN(tok) BRT_##tok##_T
#define BRT_AS_TOKEN_LIST(tok) BRT_##tok##_TL
#define BRT_AS_TOKEN_VALUE_LIST(tok) BRT_##tok##_TVL
#define BRT_AS_UINT_16(tok) BRT_##tok##_U16
#define BRT_AS_UINT_32(tok) BRT_##tok##_U32
#define BRT_AS_UINT_8(tok) BRT_##tok##_U8
#define BRT_AS_VECTOR2_FIXED(tok) BRT_##tok##_V2_X
#define BRT_AS_VECTOR2_FLOAT(tok) BRT_##tok##_V2_F
#define BRT_AS_VECTOR2_INTEGER(tok) BRT_##tok##_V2_I
#define BRT_AS_VECTOR3_FIXED(tok) BRT_##tok##_V3_X
#define BRT_AS_VECTOR3_FLOAT(tok) BRT_##tok##_V3_F
#define BRT_AS_VECTOR3_INTEGER(tok) BRT_##tok##_V3_I
#define BRT_AS_VECTOR4_FIXED(tok) BRT_##tok##_V4_X
#define BRT_AS_VECTOR4_FLOAT(tok) BRT_##tok##_V4_F
#define BRT_AS_VECTOR4_INTEGER(tok) BRT_##tok##_V4_I