00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef TEDDY__IMPORTS__LW_SCENE_TOKENS__H
00026 #define TEDDY__IMPORTS__LW_SCENE_TOKENS__H
00027
00028
00029 #include "Teddy/TeddyConfig.h"
00030 #if defined( TEDDY_INCLUDE_LW_SCENE )
00031
00032
00033 namespace Teddy {
00034 namespace Imports {
00035
00036
00037 enum LwsToken {
00038 LWS_UNKNOWN ,
00039 LWS_ERROR ,
00040 LWS_EOF ,
00041
00042 LWS_LWSC ,
00043 LWS_FIRST_FRAME ,
00044 LWS_LAST_FRAME ,
00045 LWS_FRAME_STEP ,
00046 LWS_FRAMES_PER_SECOND ,
00047 LWS_PREVIEW_FIRST_FRAME ,
00048 LWS_PREVIEW_LAST_FRAME ,
00049 LWS_PREVIEW_FRAME_STEP ,
00050 LWS_CURRENT_FRAME ,
00051 LWS_PLUGIN ,
00052 LWS_END_PLUGIN ,
00053
00054
00055 LWS_ADD_NULL_OBJECT ,
00056 LWS_LOAD_OBJECT ,
00057 LWS_LOAD_OBJECT_LAYER ,
00058 LWS_SHOW_OBJECT ,
00059 LWS_OBJECT_MOTION ,
00060 LWS_OBJECT_DISSOLVE ,
00061 LWS_SUBDIVISION_ORDER ,
00062 LWS_SUB_PATCH_LEVEL ,
00063 LWS_SHADOW_OPTIONS ,
00064 LWS_DISTANCE_DISSOLVE ,
00065 LWS_MAX_DISSOLVE_DISTANCE ,
00066 LWS_PARTICLE_SIZE ,
00067 LWS_LINE_SIZE ,
00068 LWS_POLYGON_SIZE ,
00069 LWS_UNSEEN_BY_RAYS ,
00070 LWS_UNSEEN_BY_CAMERA ,
00071 LWS_UNAFFECTED_BY_FOG ,
00072 LWS_AFFECTED_BY_FOG ,
00073 LWS_EXCLUDE_LIGHT ,
00074 LWS_OBJ_POLYGON_EDGES ,
00075 LWS_OBJ_EDGE_COLOR ,
00076 LWS_POLYGON_EDGE_FLAGS ,
00077 LWS_POLYGON_EDGE_THICKNESS ,
00078 LWS_POLYGON_EDGES_Z_SCALE ,
00079 LWS_EDGE_NOMINAL_DISTANCE ,
00080
00081 LWS_DISPLACEMENT_MAP ,
00082 LWS_CLIP_MAP ,
00083 LWS_TEXTURE_IMAGE ,
00084 LWS_TEXTURE_FLAGS ,
00085 LWS_TEXTURE_AXIS ,
00086 LWS_TEXTURE_SIZE ,
00087 LWS_TEXTURE_CENTER ,
00088 LWS_TEXTURE_FALLOFF ,
00089 LWS_TEXTURE_VELOCITY ,
00090 LWS_TEXTURE_AMPLITUDE ,
00091 LWS_TEXTURE_VALUE ,
00092 LWS_TEXTURE_INT ,
00093 LWS_TEXTURE_FLOAT ,
00094
00095
00096 LWS_PIVOT_POSITION ,
00097 LWS_PARENT_ITEM ,
00098 LWS_BEHAVIORS ,
00099 LWS_NUM_CHANNELS ,
00100 LWS_CHANNEL ,
00101 LWS_ENVELOPE ,
00102 LWS_KEY ,
00103 LWS_LOCKED_CHANNELS ,
00104 LWS_PARENT_OBJECT ,
00105 LWS_TARGET_OBJECT ,
00106 LWS_GOAL_OBJECT ,
00107 LWS_SCHEMATIC_POSITION ,
00108
00109 LWS_MORPH_AMOUNT ,
00110 LWS_MORPH_TARGET ,
00111 LWS_MORPH_SURFACES ,
00112
00113 LWS_USE_BONES_FROM ,
00114 LWS_BONE_FALLOFF_TYPE ,
00115 LWS_ADD_BONE ,
00116 LWS_BONE_NAME ,
00117 LWS_SHOW_BONE ,
00118 LWS_BONE_ACTIVE ,
00119 LWS_BONE_REST_POSITION ,
00120 LWS_BONE_REST_DIRECTION ,
00121 LWS_BONE_REST_LENGTH ,
00122 LWS_BONE_STRENGTH ,
00123 LWS_SCALE_BONE_STRENGTH ,
00124 LWS_BONE_LIMITED_RANGE ,
00125 LWS_BONE_MIN_RANGE ,
00126 LWS_BONE_MAX_RANGE ,
00127 LWS_BONE_MOTION ,
00128 LWS_H_CONTROLLER ,
00129 LWS_P_CONTROLLER ,
00130 LWS_B_CONTROLLER ,
00131 LWS_H_LIMITS ,
00132 LWS_P_LIMITS ,
00133 LWS_B_LIMITS ,
00134 LWS_IK_ANCHOR ,
00135
00136
00137 LWS_AMBIENT_COLOR ,
00138 LWS_AMBIENT_INTENSITY ,
00139 LWS_GLOBAL_FLARE_INTENSITY ,
00140 LWS_ENABLE_LENS_FLARES ,
00141 LWS_ENABLE_SHADOW_MAPS ,
00142
00143
00144 LWS_ADD_LIGHT ,
00145 LWS_SHOW_LIGHT ,
00146 LWS_LIGHT_NAME ,
00147 LWS_LIGHT_MOTION ,
00148 LWS_LIGHT_COLOR ,
00149 LWS_LIGHT_TYPE ,
00150 LWS_LIGHT_FALLOFF_TYPE ,
00151 LWS_LIGHT_RANGE ,
00152 LWS_LIGHT_CONE_ANGLE ,
00153 LWS_LIGHT_EDGE_ANGLE ,
00154 LWS_LIGHT_INTENSITY ,
00155 LWS_FALLOFF ,
00156 LWS_AFFECT_CAUSTICS ,
00157 LWS_AFFECT_DIFFUSE ,
00158 LWS_AFFECT_SPECULAR ,
00159 LWS_AFFECT_OPEN_GL ,
00160 LWS_USE_CONE_ANGLE ,
00161 LWS_LENS_FLARE ,
00162 LWS_FLARE_INTENSITY ,
00163 LWS_FLARE_DISSOLVE ,
00164 LWS_LENS_FLARE_FADE ,
00165 LWS_LENS_FLARE_OPTIONS ,
00166 LWS_FLARE_RAND_STREAK_INT ,
00167 LWS_FLARE_RAND_STREAK_DENS ,
00168 LWS_FLARE_RAND_STREAK_SHARP ,
00169 LWS_SHADOW_TYPE ,
00170 LWS_SHADOW_CASTING ,
00171 LWS_SHADOW_MAP_SIZE ,
00172 LWS_SHADOW_MAP_ANGLE ,
00173 LWS_SHADOW_FUZZINESS ,
00174
00175
00176 LWS_ADD_CAMERA ,
00177 LWS_CAMERA_NAME ,
00178 LWS_SHOW_CAMERA ,
00179 LWS_CAMERA_MOTION ,
00180 LWS_ZOOM_FACTOR ,
00181 LWS_MOTION_BLUR ,
00182 LWS_BLUR_LENGTH ,
00183 LWS_DEPTH_OF_FIELD ,
00184 LWS_FOCAL_DISTANCE ,
00185 LWS_LENS_F_STOP ,
00186
00187 LWS_RESOLUTION_MULTIPLIER ,
00188 LWS_RESOLUTION ,
00189 LWS_FRAME_SIZE ,
00190 LWS_CUSTOM_SIZE ,
00191 LWS_FILM_SIZE ,
00192 LWS_NTSC_WIDE_SCREEN ,
00193 LWS_PIXEL_ASPECT ,
00194 LWS_PIXEL_ASPECT_RATIO ,
00195 LWS_CUSTOM_PIXEL_RATIO ,
00196 LWS_LIMITED_REGION ,
00197 LWS_MASK_POSITION ,
00198 LWS_APERTURE_HEIGHT ,
00199 LWS_REGION_LIMITS ,
00200 LWS_SEGMENT_MEMORY ,
00201 LWS_ANTI_ALIASING ,
00202 LWS_ENHANCED_AA ,
00203 LWS_FILTER_TYPE ,
00204 LWS_ADAPTIVE_SAMPLING ,
00205 LWS_ADAPTIVE_THRESHOLD ,
00206 LWS_FIELD_RENDERING ,
00207 LWS_REVERSE_FIELDS ,
00208
00209
00210 LWS_BG_IMAGE ,
00211 LWS_FG_IMAGE ,
00212 LWS_FG_ALPHA_IMAGE ,
00213 LWS_FG_DISSOLVE ,
00214 LWS_FG_FADER_ALPHA_MODE ,
00215 LWS_IMAGE_SEQUENCE_INFO ,
00216 LWS_FOREGROUND_KEY ,
00217 LWS_LOW_CLIP_COLOR ,
00218 LWS_HIGH_CLIP_COLOR ,
00219 LWS_SOLID_BACKDROP ,
00220 LWS_BACKDROP_COLOR ,
00221 LWS_ZENITH_COLOR ,
00222 LWS_SKY_COLOR ,
00223 LWS_GROUND_COLOR ,
00224 LWS_NADIR_COLOR ,
00225 LWS_SKY_SQUEEZE_AMOUNT ,
00226 LWS_GROUND_SQUEEZE_AMOUNT ,
00227 LWS_FOG_TYPE ,
00228 LWS_FOG_MIN_DIST ,
00229 LWS_FOG_MAX_DIST ,
00230 LWS_FOG_MIN_AMOUNT ,
00231 LWS_FOG_MAX_AMOUNT ,
00232 LWS_FOG_COLOR ,
00233 LWS_BACKDROP_FOG ,
00234 LWS_DITHER_INTENSITY ,
00235 LWS_ANIMATED_DITHER ,
00236 LWS_SATURATION ,
00237 LWS_GLOW_EFFECT ,
00238 LWS_GLOW_INTENSITY ,
00239 LWS_GLOW_RADIUS ,
00240
00241
00242 LWS_RENDER_MODE ,
00243 LWS_RAY_TRACE_EFFECTS ,
00244 LWS_RAY_TRACE_OPTIMIZATION ,
00245 LWS_RAY_RECURSION_LIMIT ,
00246 LWS_DATA_OVERLAY ,
00247 LWS_DATA_OVERLAY_LABEL ,
00248 LWS_OUTPUT_FILENAME_FORMAT ,
00249 LWS_SAVE_RGB ,
00250 LWS_SAVE_ALPHA ,
00251 LWS_SAVE_ANIM_FILE_NAME ,
00252 LWS_LOCK_ANIM_PALETTE_FRAME ,
00253 LWS_BEGIN_ANIM_LOOP_FRAME ,
00254 LWS_SAVE_RGB_IMAGES_PREFIX ,
00255 LWS_RGB_IMAGE_FORMAT ,
00256 LWS_SAVE_ALPHA_IMAGES_PREFIX ,
00257 LWS_ALPHA_IMAGE_FORMAT ,
00258 LWS_ALPHA_MODE ,
00259 LWS_SAVE_FRAMESTORES_COMMENT ,
00260 LWS_FULL_SCENE_PARAM_EVAL ,
00261
00262
00263 LWS_VIEW_CONFIGURATION ,
00264 LWS_DEFINE_VIEW ,
00265 LWS_VIEW_MODE ,
00266 LWS_VIEW_AIMPOINT ,
00267 LWS_VIEW_ROTATION ,
00268 LWS_VIEW_ZOOM_FACTOR ,
00269
00270 LWS_LAYOUT_GRID ,
00271 LWS_GRID_NUMBER ,
00272 LWS_GRID_SIZE ,
00273 LWS_CAMERA_VIEW_BG ,
00274 LWS_SHOW_MOTION_PATH ,
00275 LWS_SHOW_SAFE_AREAS ,
00276 LWS_SHOW_BG_IMAGE ,
00277 LWS_SHOW_FOG_RADIUS ,
00278 LWS_SHOW_FOG_EFFECT ,
00279 LWS_SHOW_REDRAW ,
00280 LWS_SHOW_FIELD_CHART ,
00281
00282 LWS_CURRENT_OBJECT ,
00283 LWS_CURRENT_LIGHT ,
00284 LWS_CURRENT_CAMERA ,
00285 LWS_MAP_EDITOR_DATA ,
00286 LWS_GRAPH_EDITOR_FAVORITES ,
00287
00288 LWS_END_MARK
00289 };
00290
00291
00292 };
00293 };
00294
00295
00296 #endif // TEDDY_INCLUDE_LW_SCENE
00297 #endif // TEDDY__IMPORTS__LW_SCENE_TOKENS__H
00298
00299
00300