declare enum MAP_OBJ_FLAG { FLAG_CVERTS_TRANS_ATTENUATED = 1, FLAG_UNIFIED_SHADING = 2, FLAG_CVERTS_FIXED = 8 } declare enum MAP_OBJ_GROUP_FLAG { FLAG_CVERTS = 4, FLAG_EXTERIOR = 8, FLAG_EXTERIOR_LIT = 64, FLAG_INTERIOR = 8192 } declare enum MAP_OBJ_MATERIAL_FLAG { FLAG_UNLIT = 1, FLAG_UNFOGGED = 2, FLAG_UNCULLED = 4, FLAG_EXTLIGHT = 8, FLAG_SIDN = 16, FLAG_WINDOW = 32, FLAG_CLAMP_S = 64, FLAG_CLAMP_T = 128 } declare enum MAP_OBJ_FRAGMENT_SHADER { FRAGMENT_DIFFUSE = 0, FRAGMENT_SPECULAR = 1, FRAGMENT_METAL = 2, FRAGMENT_ENV = 3, FRAGMENT_OPAQUE = 4, FRAGMENT_ENV_METAL = 5, FRAGMENT_COMPOSITE = 6, FRAGMENT_UNKNOWN = 7 } declare enum MAP_OBJ_VERTEX_SHADER { VERTEX_DIFFUSE_T1 = 0, VERTEX_DIFFUSE_T1_REFL = 1, VERTEX_DIFFUSE_COMP = 2, VERTEX_SPECULAR_T1 = 3, VERTEX_UNKNOWN = 4 } declare const MAP_OBJ_SHADER: { vertexShader: MAP_OBJ_VERTEX_SHADER; fragmentShader: MAP_OBJ_FRAGMENT_SHADER; }[]; export { MAP_OBJ_FLAG, MAP_OBJ_GROUP_FLAG, MAP_OBJ_MATERIAL_FLAG, MAP_OBJ_FRAGMENT_SHADER, MAP_OBJ_VERTEX_SHADER, MAP_OBJ_SHADER, };