FBX C++ API Reference
fbxfiletokens.h
Go to the documentation of this file.
1 /****************************************************************************************
2 
3  Copyright (C) 2017 Autodesk, Inc.
4  All rights reserved.
5 
6  Use of this software is subject to the terms of the Autodesk license agreement
7  provided at the time of installation or download, or which otherwise accompanies
8  this software in either electronic or hard copy form.
9 
10 ****************************************************************************************/
11 
13 #ifndef _FBXSDK_FILEIO_FILE_TOKENS_H_
14 #define _FBXSDK_FILEIO_FILE_TOKENS_H_
15 
16 #include <fbxsdk/fbxsdk_def.h>
17 
18 #include <fbxsdk/fbxsdk_nsbegin.h>
19 
20 //
21 // Summary
22 //
23 #define FIELD_SUMMARY "Summary"
24 #define FIELD_SUMMARY_VERSION "Version"
25 #define FIELD_SUMMARY_TEMPLATE "Template"
26 #define FIELD_SUMMARY_PASSWORD_PROTECTION "PasswordProtection"
27 #define FIELD_SUMMARY_CONTENT_COUNT "ContentCount"
28 #define FIELD_SUMMARY_CONTENT_COUNT_MODEL "Model"
29 #define FIELD_SUMMARY_CONTENT_COUNT_DEVICE "Device"
30 #define FIELD_SUMMARY_CONTENT_COUNT_CHARACTER "Character"
31 #define FIELD_SUMMARY_CONTENT_COUNT_ACTOR "Actor"
32 #define FIELD_SUMMARY_CONTENT_COUNT_CONSTRAINT "Constraint"
33 #define FIELD_SUMMARY_CONTENT_COUNT_MEDIA "Media"
34 #define FIELD_SUMMARY_CONTENT_COUNT_COMPONENT "Component"
35 #define FIELD_SUMMARY_TAKES "Takes"
36 #define FIELD_SUMMARY_TAKES_VERSION "Version"
37 #define FIELD_SUMMARY_TAKES_CURRENT "Current"
38 #define FIELD_SUMMARY_TAKES_TAKE "Take"
39 #define FIELD_SUMMARY_TAKES_TAKE_COMMENT "Comments"
40 #define FIELD_SUMMARY_TAKES_TAKE_LOCAL_TIME "LocalTime"
41 #define FIELD_SUMMARY_TAKES_TAKE_REFERENCE_TIME "ReferenceTime"
42 
43 
44 //
45 // FbxObject references, document ownership
46 //
47 #define FIELD_KFBXOBJECT_REFERENCE_TO "ReferenceTo"
48 #define FIELD_KFBXOBJECT_DOCUMENT "Doc"
49 
50 // (sic)
51 #define FIELD_KFBXOBECT_REFERENCE_TO FIELD_KFBXOBJECT_REFERENCE_TO
52 
53 //
54 // FbxContainer
55 //
56 #define FIELD_KFBXCONTAINER_VERSION "Version"
57 #define FIELD_KFBXCONTAINER_CONTAINER "Container"
58 
59 
60 //
61 // Thumbnail
62 //
63 #define FIELD_THUMBNAIL "Thumbnail"
64 #define FIELD_THUMBNAIL_VERSION "Version"
65 #define FIELD_THUMBNAIL_SIZE "Size"
66 #define FIELD_THUMBNAIL_FORMAT "Format"
67 #define FIELD_THUMBNAIL_ENCODING "ImageEncoding"
68 #define FIELD_THUMBNAIL_IMAGE "ImageData"
69 
70 
71 //
72 // FbxGlobalLightSettings
73 //
74 #define FIELD_KFBXGLOBALLIGHTSETTINGS_VERSION "Version"
75 #define FIELD_KFBXGLOBALLIGHTSETTINGS_SHADOWPLANES "ShadowPlanes"
76 #define FIELD_KFBXGLOBALLIGHTSETTINGS_COUNT "Count"
77 #define FIELD_KFBXGLOBALLIGHTSETTINGS_PLANE "Plane"
78 #define FIELD_KFBXGLOBALLIGHTSETTINGS_USESHADOW "UseShadow"
79 #define FIELD_KFBXGLOBALLIGHTSETTINGS_SHADOWINTENSITY "ShadowIntensity"
80 #define FIELD_KFBXGLOBALLIGHTSETTINGS_AMBIENTRENDER "AmbientRenderSettings"
81 #define FIELD_KFBXGLOBALLIGHTSETTINGS_AMBIENTLIGHTCOLOR "AmbientLightColor"
82 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGOPTIONS "FogOptions"
83 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGENABLE "FlogEnable"
84 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGMODE "FogMode"
85 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGDENSITY "FogDensity"
86 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGSTART "FogStart"
87 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGEND "FogEnd"
88 #define FIELD_KFBXGLOBALLIGHTSETTINGS_FOGCOLOR "FogColor"
89 
90 
91 //
92 // FbxGlobalCameraSettings
93 //
94 #define FIELD_KFBXGLOBALCAMERASETTINGS_RENDERER_SETTINGS "RendererSetting"
95 #define FIELD_KFBXGLOBALCAMERASETTINGS_DEFAULT_CAMERA "DefaultCamera"
96 #define FIELD_KFBXGLOBALCAMERASETTINGS_DEFAULT_VIEWING_MODE "DefaultViewingMode"
97 #define FIELD_KFBXGLOBALCAMERASETTINGS_SETTINGS "Settings"
98 #define FIELD_KFBXGLOBALCAMERASETTINGS_CAMERA "Camera"
99 
100 
101 //
102 // FbxGlobalTimeSettings
103 //
104 #define FIELD_KFBXGLOBALTIMESETTINGS_TIME_MODE "TimeMode"
105 #define FIELD_KFBXGLOBALTIMESETTINGS_FRAMERATE "FrameRate"
106 #define FIELD_KFBXGLOBALTIMESETTINGS_TIME_PROTOCOL "TimeFormat"
107 #define FIELD_KFBXGLOBALTIMESETTINGS_SNAP_ON_FRAMES "SnapOnFrames"
108 #define FIELD_KFBXGLOBALTIMESETTINGS_REFERENCE_TIME_INDEX "ReferenceTimeIndex"
109 #define FIELD_KFBXGLOBALTIMESETTINGS_REFERENCE_TIME_MARKER "TimeMarker"
110 #define FIELD_KFBXGLOBALTIMESETTINGS_REFERENCE_TIME "Time"
111 #define FIELD_KFBXGLOBALTIMESETTINGS_REFERENCE_LOOP "Loop"
112 #define FIELD_KFBXGLOBALTIMESETTINGS_TIMELINE_START_TIME "TimeLineStartTime"
113 #define FIELD_KFBXGLOBALTIMESETTINGS_TIMELINE_STOP_TIME "TimeLineStopTime"
114 
115 
116 //
117 // Media
118 //
119 #define FIELD_MEDIA_MEDIA "Media"
120 #define FIELD_MEDIA_AUDIO "Audio"
121 #define FIELD_MEDIA_VIDEO "Video"
122 #define FIELD_MEDIA_TYPE "Type"
123 #define TOKEN_MEDIA_CLIP "Clip"
124 #define FIELD_MEDIA_VERSION "Version"
125 #define FIELD_MEDIA_ORIGINAL_FORMAT "OriginalFormat"
126 #define FIELD_MEDIA_ORIGINAL_FILENAME "OriginalFilename"
127 #define FIELD_MEDIA_FILENAME "Filename"
128 #define FIELD_MEDIA_RELATIVE_FILENAME "RelativeFilename"
129 #define FIELD_MEDIA_CONTENT "Content"
130 
131 
132 //
133 // Properties
134 //
135 #define FIELD_PROPERTIES "Properties"
136 #define FIELD_PROPERTIES_VERSION "Version"
137 #define FIELD_USERPROPERTIES "UserProperty"
138 #define FIELD_USERPROPERTIES_NAME "Name"
139 #define FIELD_USERPROPERTIES_TYPE "Type"
140 #define FIELD_USERPROPERTIES_LABEL "Label"
141 #define FIELD_USERPROPERTIES_MIN "Min"
142 #define FIELD_USERPROPERTIES_MAX "Max"
143 #define FIELD_USERPROPERTIES_VALUE "Value"
144 
145 
146 //
147 // FbxNode
148 //
149 #define FIELD_KFBXNODE_VERSION "Version"
150 #define FIELD_KFBXNODE_ANIMATION_MODE "AnimationMode"
151 #define FIELD_KFBXNODE_TYPE "Type"
152 #define FIELD_KFBXNODE_TYPE_FLAGS "TypeFlags"
153 #define FIELD_KFBXNODE_MODEL "Model"
154 #define FIELD_KFBXNODE_HIDDEN "Hidden"
155 #define FIELD_KFBXNODE_SHADING "Shading"
156 #define FIELD_KFBXNODE_TRANSFORM "Transform"
157 #define FIELD_KFBXNODE_DEFAULT "Default"
158 #define FIELD_KFBXNODE_TRANSLATION "T"
159 #define FIELD_KFBXNODE_ROTATION "R"
160 #define FIELD_KFBXNODE_SCALING "S"
161 #define FIELD_KFBXNODE_CHILDREN "Children"
162 
163 #define FIELD_KFBXNODE_CULLING_TYPE "Culling"
164 #define TOKEN_KFBXNODE_CULLING_OFF "CullingOff"
165 #define TOKEN_KFBXNODE_CULLING_ON_CCW "CullingOnCCW"
166 #define TOKEN_KFBXNODE_CULLING_ON_CW "CullingOnCW"
167 
168 #define FIELD_KFBXNODE_LIMITS "Limits"
169 #define FIELD_KFBXNODE_LIMITS_T_AUTO "TAuto"
170 #define FIELD_KFBXNODE_LIMITS_R_AUTO "RAuto"
171 #define FIELD_KFBXNODE_LIMITS_S_AUTO "SAuto"
172 #define FIELD_KFBXNODE_LIMITS_T_ENABLE "TEnable"
173 #define FIELD_KFBXNODE_LIMITS_R_ENABLE "REnable"
174 #define FIELD_KFBXNODE_LIMITS_S_ENABLE "SEnable"
175 #define FIELD_KFBXNODE_LIMITS_T_X_DEFAULT "TXDefault"
176 #define FIELD_KFBXNODE_LIMITS_T_Y_DEFAULT "TYDefault"
177 #define FIELD_KFBXNODE_LIMITS_T_Z_DEFAULT "TZDefault"
178 #define FIELD_KFBXNODE_LIMITS_R_X_DEFAULT "RXDefault"
179 #define FIELD_KFBXNODE_LIMITS_R_Y_DEFAULT "RYDefault"
180 #define FIELD_KFBXNODE_LIMITS_R_Z_DEFAULT "RZDefault"
181 #define FIELD_KFBXNODE_LIMITS_S_X_DEFAULT "SXDefault"
182 #define FIELD_KFBXNODE_LIMITS_S_Y_DEFAULT "SYDefault"
183 #define FIELD_KFBXNODE_LIMITS_S_Z_DEFAULT "SZDefault"
184 #define FIELD_KFBXNODE_LIMITS_T_X_MIN "TXMin"
185 #define FIELD_KFBXNODE_LIMITS_T_Y_MIN "TYMin"
186 #define FIELD_KFBXNODE_LIMITS_T_Z_MIN "TZMin"
187 #define FIELD_KFBXNODE_LIMITS_R_X_MIN "RXMin"
188 #define FIELD_KFBXNODE_LIMITS_R_Y_MIN "RYMin"
189 #define FIELD_KFBXNODE_LIMITS_R_Z_MIN "RZMin"
190 #define FIELD_KFBXNODE_LIMITS_S_X_MIN "SXMin"
191 #define FIELD_KFBXNODE_LIMITS_S_Y_MIN "SYMin"
192 #define FIELD_KFBXNODE_LIMITS_S_Z_MIN "SZMin"
193 #define FIELD_KFBXNODE_LIMITS_T_X_MAX "TXMax"
194 #define FIELD_KFBXNODE_LIMITS_T_Y_MAX "TYMax"
195 #define FIELD_KFBXNODE_LIMITS_T_Z_MAX "TZMax"
196 #define FIELD_KFBXNODE_LIMITS_R_X_MAX "RXMax"
197 #define FIELD_KFBXNODE_LIMITS_R_Y_MAX "RYMax"
198 #define FIELD_KFBXNODE_LIMITS_R_Z_MAX "RZMax"
199 #define FIELD_KFBXNODE_LIMITS_S_X_MAX "SXMax"
200 #define FIELD_KFBXNODE_LIMITS_S_Y_MAX "SYMax"
201 #define FIELD_KFBXNODE_LIMITS_S_Z_MAX "SZMax"
202 #define FIELD_KFBXNODE_LIMITS_R_TYPE "RType"
203 #define FIELD_KFBXNODE_LIMITS_R_CLAMP_TYPE "RClampType"
204 #define FIELD_KFBXNODE_LIMITS_R_X_AXIS "RXAxis"
205 #define FIELD_KFBXNODE_LIMITS_R_Y_AXIS "RYAxis"
206 #define FIELD_KFBXNODE_LIMITS_R_Z_AXIS "RZAxis"
207 #define FIELD_KFBXNODE_LIMITS_AXIS_LENGTH "AxisLen"
208 
209 #define FIELD_KFBXNODE_TARGET "LookAtModel"
210 #define FIELD_KFBXNODE_UP_VECTOR_MODEL "UpVectorModel"
211 #define FIELD_KFBXNODE_POST_TARGET_ROTATION "PostTargetRotation"
212 #define FIELD_KFBXNODE_TARGET_UP_VECTOR "UpTargetRotation"
213 
214 #define FIELD_KFBXNODE_PIVOTS "Pivots"
215 #define FIELD_KFBXNODE_PACKAGE "Package"
216 #define FIELD_KFBXNODE_FILE "File"
217 #define FIELD_KFBXNODE_TRANSLATION_OFFSET "TranslationOffset"
218 #define FIELD_KFBXNODE_ROTATION_PIVOT "RotationPivot"
219 #define FIELD_KFBXNODE_PRE_ROTATION "PreRotation"
220 #define FIELD_KFBXNODE_POST_ROTATION "PostRotation"
221 #define FIELD_KFBXNODE_SCALING_PIVOT "ScalingPivot"
222 #define FIELD_KFBXNODE_PIVOT_ENABLED "PivotEnabled"
223 
224 //
225 // FbxGenericNode
226 //
227 #define FIELD_KFBXGENERICNODE_VERSION "Version"
228 #define FIELD_KFBXGENERICNODE_GENERICNODE "GenericNode"
229 
230 //
231 // FbxGeometry
232 //
233 #define FIELD_KFBXGEOMETRY_MATERIAL "Material"
234 #define FIELD_KFBXGEOMETRY_TEXTURE "Texture"
235 #define FIELD_KFBXGEOMETRY_LINK "Link"
236 #define FIELD_KFBXGEOMETRY_SHAPE "Shape"
237 
238 //
239 // FbxMarker
240 //
241 #define FIELD_KFBXMARKER_LOOK "Look"
242 #define FIELD_KFBXMARKER_SIZE "Size"
243 #define FIELD_KFBXMARKER_COLOR "Color"
244 #define FIELD_KFBXMARKER_SHOW_LABEL "ShowLabel"
245 #define FIELD_KFBXMARKER_IK_PIVOT "IKPivot"
246 #define FIELD_KFBXMARKER_IK_REACH_TRANSLATION "IKReachTranslation"
247 #define FIELD_KFBXMARKER_IK_REACH_ROTATION "IKReachRotation"
248 #define FIELD_KFBXMARKER_IK_PULL "IKPull"
249 #define FIELD_KFBXMARKER_IK_PULL_HIPS "IKPullHips"
250 
251 //
252 // FbxCamera
253 //
254 #define FIELD_KFBXGEOMETRYCAMERA_VERSION "Version"
255 #define FIELD_KFBXGEOMETRYCAMERA_GEOMETRY_VERSION "GeometryVersion"
256 #define FIELD_KFBXGEOMETRYCAMERA_NAME "Name"
257 
258 // Camera Position and Orientation
259 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_POSITION "Position"
260 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_UP_VECTOR "Up"
261 #define FIELD_KFBXGEOMETRYCAMERA_DEFAULT_CAMERA_INTEREST_POSITION "LookAt"
262 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_ROLL "Roll"
263 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_TURNTABLE "TurnTable"
264 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_PROJECTION_TYPE "Type"
265 
266 // Viewing Area Controls
267 #define FIELD_KFBXGEOMETRYCAMERA_FORMAT_NAME "FormatName"
268 #define TOKEN_KFBXGEOMETRYCAMERA_NTSC "NTSC"
269 #define TOKEN_KFBXGEOMETRYCAMERA_D1_NTSC "D1 NTSC"
270 #define TOKEN_KFBXGEOMETRYCAMERA_PAL "PAL"
271 #define TOKEN_KFBXGEOMETRYCAMERA_D1_PAL "D1 PAL"
272 #define TOKEN_KFBXGEOMETRYCAMERA_HD "HD"
273 #define TOKEN_KFBXGEOMETRYCAMERA_640x480 "640x480"
274 #define TOKEN_KFBXGEOMETRYCAMERA_320x200 "320x200"
275 #define TOKEN_KFBXGEOMETRYCAMERA_320x240 "320x240"
276 #define TOKEN_KFBXGEOMETRYCAMERA_128x128 "128x128"
277 #define TOKEN_KFBXGEOMETRYCAMERA_FULL_SCREEN "Full Screen"
278 #define TOKEN_KFBXGEOMETRYCAMERA_CUSTOM_FORMAT "Custom"
279 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_ASPECT_TYPE "AspectType"
280 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_ASPECT_WIDTH "AspectW"
281 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_ASPECT_HEIGHT "AspectH"
282 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_PIXEL_RATIO "PixelRatio"
283 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_NEAR_PLANE "NearPlane"
284 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_FAR_PLANE "FarPlane"
285 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_LOCK "CameraLock"
286 
287 // Aperture and Film Controls
288 #define FIELD_KFBXGEOMETRYCAMERA_APERTURE_FORMAT_NAME "ApertureFormat"
289 #define TOKEN_KFBXGEOMETRYCAMERA_16MM_THEATRICAL "16mm Theatrical"
290 #define TOKEN_KFBXGEOMETRYCAMERA_SUPER_16MM "Super 16mm"
291 #define TOKEN_KFBXGEOMETRYCAMERA_35MM_ACADEMY "35mm Academy"
292 #define TOKEN_KFBXGEOMETRYCAMERA_35MM_TV_PROJECTION "35mm TV Projection"
293 #define TOKEN_KFBXGEOMETRYCAMERA_35MM_FULL_APERTURE "35mm Full Aperture"
294 #define TOKEN_KFBXGEOMETRYCAMERA_35MM_185_PROJECTION "35mm 1.85 Projection"
295 #define TOKEN_KFBXGEOMETRYCAMERA_35MM_ANAMORPHIC "35mm Anamorphic"
296 #define TOKEN_KFBXGEOMETRYCAMERA_70MM_PROJECTION "70mm Projection"
297 #define TOKEN_KFBXGEOMETRYCAMERA_VISTA_VISION "VistaVision"
298 #define TOKEN_KFBXGEOMETRYCAMERA_DYNAVISION "Dynavision"
299 #define TOKEN_KFBXGEOMETRYCAMERA_IMAX "Imax"
300 #define TOKEN_KFBXGEOMETRYCAMERA_CUSTOM_APERTURE_FORMAT "Custom"
301 #define FIELD_KFBXGEOMETRYCAMERA_APERTURE_MODE "ApertureMode"
302 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_APERTURE_DIMENSION "CameraAperture"
303 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_SQUEEZERATIO "SqueezeRatio"
304 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_FOCAL_LENGTH "FocalLength"
305 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_APERTURE "Aperture"
306 
307 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_APERTURE_X "FieldOfViewXProperty"
308 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_APERTURE_Y "FieldOfViewYProperty"
309 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_OPTICAL_CENTER_X "OpticalCenterXProperty"
310 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_OPTICAL_CENTER_Y "OpticalCenterYProperty"
311 
312 // Background Properties
313 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_MEDIA_NAME "Media"
314 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_TEXTURE "BackgroundTexture"
315 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_VIDEO_CLIP_TEXTURE "VideoClipTexture"
316 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_DISPLAY_MODE "ViewFrustumPlane"
317 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_DRAWING_MODE "BackgroundMode"
318 #define FIELD_KFBXGEOMETRYCAMERA_FOREGROUND_MATTE_THRESHOLD_ENABLE "ForegroundTransparent"
319 #define FIELD_KFBXGEOMETRYCAMERA_FOREGROUND_MATTE_TRESHOLD "BackgroundTreshold"
320 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_PLACEMENT_OPTIONS "DisplayMode"
321 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_DISTANCE "ViewFrustumPlaneDistance"
322 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_DISTANCE_MODE "ViewFrustumPlaneDistanceMode"
323 
324 // Camera View Options
325 #define FIELD_KFBXGEOMETRYCAMERA_VIEW_CAMERA_INTEREST "ViewLookAt"
326 #define FIELD_KFBXGEOMETRYCAMERA_VIEW_NEAR_FAR_PLANES "ViewFrustum"
327 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_GRID "ShowGrid"
328 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_AXIS "ShowAzimut"
329 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_NAME "ShowName"
330 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_INFO_ON_MOVING "ShowInfoOnMoving"
331 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_TIME_CODE "ShowTimeCode"
332 #define FIELD_KFBXGEOMETRYCAMERA_DISPLAY_SAFE_AREA "DisplaySafeArea"
333 #define FIELD_KFBXGEOMETRYCAMERA_SAFE_AREA_STYLE "SafeAreaStyle"
334 #define FIELD_KFBXGEOMETRYCAMERA_DISPLAY_SAFE_AREA_ON_RENDER "DisplaySafeAreaOnRender"
335 #define FIELD_KFBXGEOMETRYCAMERA_SHOW_AUDIO "ShowAudio"
336 
337 #define FIELD_KFBXGEOMETRYCAMERA_BACKGROUND_COLOR "BackGroundColor"
338 #define FIELD_KFBXGEOMETRYCAMERA_AUDIO_COLOR "AudioColor"
339 #define FIELD_KFBXGEOMETRYCAMERA_USE_FRAME_COLOR "UseFrameColor"
340 #define FIELD_KFBXGEOMETRYCAMERA_FRAME_COLOR "FrameColor"
341 #define FIELD_KFBXGEOMETRYCAMERA_ORTHO_ZOOM "CameraOrthoZoom"
342 
343 // Rendering Options
344 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_LENS "CameraAndLens"
345 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_LENS_DEPTH_OF_FIELD "DepthOfField"
346 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_LENS_ANTIALIASING "Antialiasing"
347 #define FIELD_KFBXGEOMETRYCAMERA_CAMERA_LENS_OVERSAMPLING "OverSampling"
348 #define FIELD_KFBXGEOMETRYCAMERA_RENDER_OPTIONS_USAGE_TIME "UseOverSamplingTime"
349 
350 //
351 // FbxCameraStereo
352 //
353 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_VERSION "Version"
354 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_GEOMETRY_VERSION "GeometryVersion"
355 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_NAME "Name"
356 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_STEREO "Stereo"
357 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_INTERAXIAL_SEP "InteraxialSeparation"
358 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_ZERO_PARALLAX "ZeroParallax"
359 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_TOE_IN_ADJUST "ToeInAdjust"
360 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_FILM_OFFSET_RIGHT_CAM "FilmOffsetRightCam"
361 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_FILM_OFFSET_LEFT_CAM "FilmOffsetLeftCam"
362 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_PRECOMP_FILE_NAME "PrecompFileName"
363 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_RELATIVE_PRECOMP_FILE_NAME "RelativePrecompFileName"
364 #define FIELD_KFBXGEOMETRYCAMERA_STEREO_PRECOMP_FILE_CONTENT "PrecompFileContent"
365 
366 //
367 // FbxCameraSwitcher
368 //
369 #define FIELD_KFBXGEOMETRYCAMERASWITCHER_SWITCHER "Switcher"
370 #define FIELD_KFBXGEOMETRYCAMERASWITCHER_NAME "Name"
371 #define FIELD_KFBXGEOMETRYCAMERASWITCHER_CAMERA_ID "CameraId"
372 #define FIELD_KFBXGEOMETRYCAMERASWITCHER_CAMERA_NAME "CameraName"
373 #define FIELD_KFBXGEOMETRYCAMERASWITCHER_CAMERA_INDEX_NAME "CameraIndexName"
374 
375 
376 //
377 // FbxLight
378 //
379 #define FIELD_KFBXGEOMETRYLIGHT_GEOMETRY_VERSION "GeometryVersion"
380 #define FIELD_KFBXGEOMETRYLIGHT_LIGHT_TYPE "LightType"
381 #define FIELD_KFBXGEOMETRYLIGHT_LIGHT_TYPE_VERSION "LightTypeVersion"
382 #define FIELD_KFBXGEOMETRYLIGHT_CAST_LIGHT "CastLight"
383 
384 
385 //
386 // FbxMesh
387 //
388 #define FIELD_KFBXGEOMETRYMESH_UV_VERSION "Version"
389 #define FIELD_KFBXGEOMETRYMESH_GEOMETRY_VERSION "GeometryVersion"
390 #define FIELD_KFBXGEOMETRYMESH_VERTICES "Vertices"
391 #define FIELD_KFBXGEOMETRYMESH_EDGES "Edges"
392 #define FIELD_KFBXGEOMETRYMESH_INTERNAL_EDGES "InternalEdges"
393 #define FIELD_KFBXGEOMETRYMESH_NORMALS "Normals"
394 #define FIELD_KFBXGEOMETRYMESH_NORMALS_WCOMPONENT "NormalsW"
395 #define FIELD_KFBXGEOMETRYMESH_BINORMALS "Binormals"
396 #define FIELD_KFBXGEOMETRYMESH_BINORMALS_WCOMPONENT "BinormalsW"
397 #define FIELD_KFBXGEOMETRYMESH_TANGENTS "Tangents"
398 #define FIELD_KFBXGEOMETRYMESH_TANGENTS_WCOMPONENT "TangentsW"
399 #define FIELD_KFBXGEOMETRYMESH_NORMALS_INDEX "NormalsIndex"
400 #define FIELD_KFBXGEOMETRYMESH_BINORMALS_INDEX "BinormalsIndex"
401 #define FIELD_KFBXGEOMETRYMESH_TANGENTS_INDEX "TangentsIndex"
402 #define FIELD_KFBXGEOMETRYMESH_MATERIAL_ASSIGNATION "MaterialAssignation"
403 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_ASSIGNATION "TextureMode"
404 #define FIELD_KFBXGEOMETRYMESH_POLYGON_INDEX "PolygonVertexIndex"
405 #define FIELD_KFBXGEOMETRYMESH_POLYGON_GROUP "PolygonGroup"
406 #define FIELD_KFBXGEOMETRYMESH_MATERIALS_ID "Materials"
407 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_ID "TextureId"
408 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_TYPE "TextureType"
409 #define FIELD_KFBXGEOMETRYMESH_UV_TYPE "UVType"
410 #define FIELD_KFBXGEOMETRYMESH_MAPPING_INFO_TYPE "MappingInformationType"
411 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_UV "TextureUV"
412 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_POLYGON_UV "TexturePUV"
413 #define FIELD_KFBXGEOMETRYMESH_GEOMETRY_UV_INFO "GeometryUVInfo"
414 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_VERTEX_INDEX "TextureVertexIndex"
415 #define FIELD_KFBXGEOMETRYMESH_TEXTURE_UV_INDEX "TextureUVVerticeIndex"
416 #define FIELD_KFBXGEOMETRYMESH_VERTEX_COLOR_INFO "VertexColorInfo"
417 #define FIELD_KFBXGEOMETRYMESH_VERTEX_COLOR_VERSION "Version"
418 #define FIELD_KFBXGEOMETRYMESH_VERTEX_COLOR_ASSIGNATION "MappingInformationType"
419 #define FIELD_KFBXGEOMETRYMESH_VERTEX_COLOR_VALUES "Colors"
420 #define FIELD_KFBXGEOMETRYMESH_VERTEX_COLOR_INDEX "ColorIndex"
421 #define FIELD_KFBXGEOMETRYMESH_SMOOTHING "Smoothing"
422 #define FIELD_KFBXGEOMETRYMESH_VERTEX_CREASE "VertexCrease"
423 #define FIELD_KFBXGEOMETRYMESH_EDGE_CREASE "EdgeCrease"
424 #define FIELD_KFBXGEOMETRYMESH_HOLE "Hole"
425 #define FIELD_KFBXGEOMETRYMESH_USER_DATA "UserData"
426 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_INDEX "UserDataIndex"
427 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_TYPE "UserDataType"
428 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_DIRECT_INDICES "UserDataDirectIndices"// remove me
429 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_DIRECT_COUNT "UserDataDirectCount" //remove me
430 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_ID "UserDataId"
431 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_ARRAY "UserDataArray"
432 #define FIELD_KFBXGEOMETRYMESH_USER_DATA_NAME "UserDataName"
433 #define FIELD_KFBXGEOMETRYMESH_VISIBILITY "Visibility"
434 #define FIELD_KFBXGEOMETRYMESH_SMOOTHNESS "Smoothness"
435 #define FIELD_KFBXGEOMETRYMESH_PREVIEW_DIVSION_LEVELS "PreviewDivisionLevels"
436 #define FIELD_KFBXGEOMETRYMESH_RENDER_DIVSION_LEVELS "RenderDivisionLevels"
437 #define FIELD_KFBXGEOMETRYMESH_DISPLAY_SUBDIVISIONS "DisplaySubdivisions"
438 #define FIELD_KFBXGEOMETRYMESH_PRESERVE_BORDERS "PreserveBorders"
439 #define FIELD_KFBXGEOMETRYMESH_PRESERVE_HARD_EDGES "PreserveHardEdges"
440 #define FIELD_KFBXGEOMETRYMESH_PROPAGATE_EDGE_HARDNESS "PropagateEdgeHardness"
441 #define FIELD_KFBXGEOMETRYMESH_BOUNDARY_RULE "BoundaryRule"
442 
443 #define FIELD_KFBXGEOMETRYMESH_U_EXTENDED_COUNT "UExtendedCount"
444 #define FIELD_KFBXGEOMETRYMESH_U_CLOSED "UClosed"
445 #define FIELD_KFBXGEOMETRYMESH_U_TOPCAP "UTopCap"
446 #define FIELD_KFBXGEOMETRYMESH_U_STEP "UStep"
447 #define FIELD_KFBXGEOMETRYMESH_U_COUNT "UCount"
448 
449 #define FIELD_KFBXGEOMETRYMESH_V_EXTENDED_COUNT "VExtendedCount"
450 #define FIELD_KFBXGEOMETRYMESH_V_CLOSED "VClosed"
451 #define FIELD_KFBXGEOMETRYMESH_V_TOPCAP "VTopCap"
452 #define FIELD_KFBXGEOMETRYMESH_V_STEP "VStep"
453 #define FIELD_KFBXGEOMETRYMESH_V_COUNT "VCount"
454 
455 #define TOKEN_KFBXGEOMETRYMESH_NO_MAPPING_INFORMATION "NoMappingInformation"
456 #define TOKEN_KFBXGEOMETRYMESH_BY_VERTICE "ByVertice"
457 #define TOKEN_KFBXGEOMETRYMESH_BY_POLYGON "ByPolygon"
458 #define TOKEN_KFBXGEOMETRYMESH_BY_POLYGON_VERTEX "ByPolygonVertex"
459 #define TOKEN_KFBXGEOMETRYMESH_BY_FACE "ByFace"
460 #define TOKEN_KFBXGEOMETRYMESH_BY_EDGE "ByEdge"
461 #define TOKEN_KFBXGEOMETRYMESH_ALL_SAME "AllSame"
462 #define TOKEN_KFBXGEOMETRYMESH_BY_MODEL "ByModel"
463 
464 //
465 // FbxSubDiv
466 //
467 #define FIELD_KFBXGEOMETRYSUBDIV_GEOMETRY "SubdivGeometry"
468 #define FIELD_KFBXGEOMETRYSUBDIV_GEOMETRY_VERSION "GeometryVersion"
469 #define FIELD_KFBXGEOMETRYSUBDIV_LEVEL_COUNT "LevelCount"
470 #define FIELD_KFBXGEOMETRYSUBDIV_CURRENT_LEVEL "CurrentLevel"
471 #define FIELD_KFBXGEOMETRYSUBDIV_DISPLAY_SMOOTHNESS "Smoothness"
472 
473 //
474 // Reference
475 //
476 #define TOKEN_REFERENCE_DIRECT "Direct"
477 #define TOKEN_REFERENCE_INDEX "Index"
478 #define TOKEN_REFERENCE_INDEX_TO_DIRECT "IndexToDirect"
479 
480 //
481 // FbxNurbs
482 //
483 #define FIELD_KFBXGEOMETRYNURB_NURB_VERSION "NurbVersion"
484 #define FIELD_KFBXGEOMETRYNURB_NURB_ORDER "NurbOrder"
485 #define FIELD_KFBXGEOMETRYNURB_DIMENSION "Dimensions"
486 #define FIELD_KFBXGEOMETRYNURB_STEP "Step"
487 #define FIELD_KFBXGEOMETRYNURB_FORM "Form"
488 #define FIELD_KFBXGEOMETRYNURB_UCAPPED "UCapped"
489 #define FIELD_KFBXGEOMETRYNURB_VCAPPED "VCapped"
490 #define FIELD_KFBXGEOMETRYNURB_POINTS "Points"
491 #define FIELD_KFBXGEOMETRYNURB_MULTIPLICITY_U "MultiplicityU"
492 #define FIELD_KFBXGEOMETRYNURB_MULTIPLICITY_V "MultiplicityV"
493 #define FIELD_KFBXGEOMETRYNURB_KNOTVECTOR_U "KnotVectorU"
494 #define FIELD_KFBXGEOMETRYNURB_KNOTVECTOR_V "KnotVectorV"
495 #define FIELD_KFBXGEOMETRYNURB_MATERIALS "Materials"
496 #define FIELD_KFBXGEOMETRYNURB_SURFACE_DISPLAY "SurfaceDisplay"
497 
498 //
499 // FbxNurbsSurface
500 //
501 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_NURB_VERSION "NurbsSurfaceVersion"
502 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_NURB_ORDER "NurbsSurfaceOrder"
503 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_DIMENSION "Dimensions"
504 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_STEP "Step"
505 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_FORM "Form"
506 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_UCAPPED "UCapped"
507 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_VCAPPED "VCapped"
508 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_POINTS "Points"
509 //#define FIELD_KFBXGEOMETRYNURBS_SURFACE_MULTIPLICITY_U "MultiplicityU"
510 //#define FIELD_KFBXGEOMETRYNURBS_SURFACE_MULTIPLICITY_V "MultiplicityV"
511 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_KNOTVECTOR_U "KnotVectorU"
512 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_KNOTVECTOR_V "KnotVectorV"
513 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_MATERIALS "Materials"
514 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_SURFACE_DISPLAY "SurfaceDisplay"
515 #define FIELD_KFBXGEOMETRYNURBS_SURFACE_FLIP_NORMALS "FlipNormals"
516 
517 //
518 // FbxTrimNurbsSurface
519 //
520 #define FIELD_KFBXGEOMETRYTRIM_NURBS_SURFACE_VERSION "TrimmedNurbVersion"
521 #define FIELD_KFBXGEOMETRYTRIM_NURBS_SURFACE_FLIP_NORMALS "FlipNormals"
522 //#define FIELD_KFBXGEOMETRYTRIM_NURB_SURFACE "NurbSurface"
523 //#define FIELD_KFBXGEOMETRYTRIM_NURB_BOUNDARY "TrimBoundary"
524 //#define FIELD_KFBXGEOMETRYTRIM_NURB_EDGE "BoundaryEdge"
525 
526 //
527 // FbxBoundary
528 //
529 #define FIELD_KFBXGEOMETRYBOUNDARY_VERSION "BoundaryVersion"
530 
531 //
532 // FbxLine
533 //
534 #define FIELD_KFBXGEOMETRYLINE_VERSION "LineVersion"
535 #define FIELD_KFBXGEOMETRYLINE_POINTS "Points"
536 #define FIELD_KFBXGEOMETRYLINE_POINTS_INDEX "PointsIndex"
537 
538 //
539 // FbxSubDiv
540 //
541 #define FIELD_KFBXGEOMETRYSUBDIVISION_VERSION "SubdivisionVersion"
542 
543 //
544 // FbxNurbsCurve
545 //
546 #define FIELD_KFBXGEOMETRYNURBS_CURVE_VERSION "NurbsCurveVersion"
547 #define FIELD_KFBXGEOMETRYNURBS_CURVE_ORDER "Order"
548 #define FIELD_KFBXGEOMETRYNURBS_CURVE_DIMENSION "Dimension"
549 #define FIELD_KFBXGEOMETRYNURBS_CURVE_KNOTVECTOR "KnotVector"
550 #define FIELD_KFBXGEOMETRYNURBS_CURVE_FORM "Form"
551 #define FIELD_KFBXGEOMETRYNURBS_CURVE_POINTS "Points"
552 #define FIELD_KFBXGEOMETRYNURBS_CURVE_RATIONAL "Rational"
553 
554 //
555 // FbxPatch
556 //
557 #define FIELD_KFBXGEOMETRYPATCH_PATCH_VERSION "PatchVersion"
558 #define FIELD_KFBXGEOMETRYPATCH_PATCH_TYPE "PatchType"
559 #define FIELD_KFBXGEOMETRYPATCH_DIMENSIONS "Dimensions"
560 #define FIELD_KFBXGEOMETRYPATCH_STEP "Step"
561 #define FIELD_KFBXGEOMETRYPATCH_CLOSED "Closed"
562 #define FIELD_KFBXGEOMETRYPATCH_UCAPPED "UCapped"
563 #define FIELD_KFBXGEOMETRYPATCH_VCAPPED "VCapped"
564 #define FIELD_KFBXGEOMETRYPATCH_POINTS "Points"
565 #define FIELD_KFBXGEOMETRYPATCH_SURFACE_DISPLAY "SurfaceDisplay"
566 #define FIELD_KFBXGEOMETRYPATCH_MATERIALS "Materials"
567 
568 
569 //
570 // FbxGeometryWeightedMap
571 //
572 
573 #define FIELD_KFBXGEOMETRY_WEIGHTED_MAP_VERSION "Version"
574 #define FIELD_KFBXGEOMETRY_WEIGHTED_MAP_SRC_COUNT "SourceCount"
575 #define FIELD_KFBXGEOMETRY_WEIGHTED_MAP_DST_COUNT "DestinationCount"
576 #define FIELD_KFBXGEOMETRY_WEIGHTED_MAP_INDEX_MAPPING "IndexMapping"
577 
578 //
579 // FbxSkeleton
580 //
581 #define FIELD_KFBXGEOMETRYSKELETON_LIMB_LENGTH "LimbLength"
582 #define FIELD_KFBXGEOMETRYSKELETON_LIMB_NODE_SIZE "Size"
583 #define FIELD_KFBXGEOMETRYSKELETON_LIMB_NODE_COLOR "Color"
584 
585 //
586 // FbxVideo
587 //
588 #define FIELD_KFBXVIDEO_USEMIPMAP "UseMipMap"
589 
590 //
591 // FbxTexture
592 //
593 #define FIELD_KFBXTEXTURE_TEXTURE "Texture"
594 #define FIELD_KFBXTEXTURE_TYPE "Type"
595 #define FIELD_KFBXTEXTURE_VERSION "Version"
596 #define FIELD_KFBXTEXTURE_TEXTURE_NAME "TextureName"
597 #define FIELD_KFBXTEXTURE_MEDIA "Media"
598 #define FIELD_KFBXTEXTURE_FILENAME "FileName"
599 #define FIELD_KFBXTEXTURE_RELATIVE_FILENAME "RelativeFilename"
600 #define FIELD_KFBXTEXTURE_TRANSLATION "Translation"
601 #define FIELD_KFBXTEXTURE_SCALING "Scaling"
602 #define FIELD_KFBXTEXTURE_UV_TRANSLATION "ModelUVTranslation"
603 #define FIELD_KFBXTEXTURE_UV_SCALING "ModelUVScaling"
604 #define FIELD_KFBXTEXTURE_ROTATION "Rotation"
605 #define FIELD_KFBXTEXTURE_TILING "Tilling"
606 #define FIELD_KFBXTEXTURE_ALPHA_SRC "Texture_Alpha_Source"
607 #define FIELD_KFBXTEXTURE_CROPPING "Cropping"
608 #define FIELD_KFBXTEXTURE_MAPPING_TYPE "Texture_Mapping_Type"
609 #define FIELD_KFBXTEXTURE_PLANAR_NORMAL "Texture_Planar_Mapping_Normal"
610 #define FIELD_KFBXTEXTURE_SWAPUV "SwapUV"
611 #define FIELD_KFBXTEXTURE_MATERIAL_USE "MaterialMode"
612 #define FIELD_KFBXTEXTURE_TEXTURE_USE "TextureUse"
613 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_STANDARD "Standard"
614 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_SHADOW_MAP "ShadowMap"
615 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_LIGHT_MAP "LightMap"
616 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_SPHERICAL_REFLEXION_MAP "SphericalReflexionMap"
617 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_SPHERE_REFLEXION_MAP "SphereReflexionMap"
618 #define TOKEN_KFBXTEXTURE_TEXTURE_USE_BUMP_NORMAL_MAP "BumpNormalMap"
619 #define TOKEN_KFBXTEXTURE_BLEND_TRANSLUCENT "Translucent"
620 #define TOKEN_KFBXTEXTURE_BLEND_ADD "Add"
621 #define TOKEN_KFBXTEXTURE_BLEND_MODULATE "Modulate"
622 #define TOKEN_KFBXTEXTURE_BLEND_MODULATE2 "Modulate2"
623 #define TOKEN_KFBXTEXTURE_BLEND_OVER "Over"
624 #define TOKEN_KFBXTEXTURE_BLEND_NORMAL "Normal"
625 #define TOKEN_KFBXTEXTURE_BLEND_DISSOLVE "Dissolve"
626 #define TOKEN_KFBXTEXTURE_BLEND_DARKEN "Darken"
627 #define TOKEN_KFBXTEXTURE_BLEND_COLORBURN "Colorburn"
628 #define TOKEN_KFBXTEXTURE_BLEND_LINEARBURN "Linearburn"
629 #define TOKEN_KFBXTEXTURE_BLEND_DARKERCOLOR "Darkercolor"
630 #define TOKEN_KFBXTEXTURE_BLEND_LIGHTEN "Lighten"
631 #define TOKEN_KFBXTEXTURE_BLEND_SCREEN "Screen "
632 #define TOKEN_KFBXTEXTURE_BLEND_COLORDODGE "Colordodge"
633 #define TOKEN_KFBXTEXTURE_BLEND_LINEARDODGE "Lineardodge"
634 #define TOKEN_KFBXTEXTURE_BLEND_LIGHTERCOLOR "Lightercolor"
635 #define TOKEN_KFBXTEXTURE_BLEND_SOFTLIGHT "Softlight"
636 #define TOKEN_KFBXTEXTURE_BLEND_HARDLIGHT "Hardlight "
637 #define TOKEN_KFBXTEXTURE_BLEND_VIVIDLIGHT "Vividlight"
638 #define TOKEN_KFBXTEXTURE_BLEND_LINEARLIGHT "Linearlight"
639 #define TOKEN_KFBXTEXTURE_BLEND_PINLIGHT "Pinlight"
640 #define TOKEN_KFBXTEXTURE_BLEND_HARDMIX "Hardmix"
641 #define TOKEN_KFBXTEXTURE_BLEND_DIFFERENCE "Difference"
642 #define TOKEN_KFBXTEXTURE_BLEND_EXCLUSION "Exclusion"
643 #define TOKEN_KFBXTEXTURE_BLEND_SUBTRACT "Subtract"
644 #define TOKEN_KFBXTEXTURE_BLEND_DIVIDE "Divide"
645 #define TOKEN_KFBXTEXTURE_BLEND_HUE "Hue"
646 #define TOKEN_KFBXTEXTURE_BLEND_SATURATION "Saturation"
647 #define TOKEN_KFBXTEXTURE_BLEND_COLOR "Color"
648 #define TOKEN_KFBXTEXTURE_BLEND_LUMINOSITY "Luminosity"
649 #define TOKEN_KFBXTEXTURE_BLEND_OVERLAY "Overlay"
650 #define TOKEN_KFBXTEXTURE_BLEND_MAXBLEND "MaxBlend"
651 #define FIELD_KFBXTEXTURE_WRAP_U "WrapU"
652 #define FIELD_KFBXTEXTURE_WRAP_V "WrapV"
653 #define FIELD_KFBXTEXTURE_BLEND_MODE "BlendMode"
654 #define FIELD_KFBXTEXTURE_ALPHA "TextureAlpha"
655 
656 //
657 // FbxSurfaceMaterial
658 //
659 #define FIELD_KFBXMATERIAL_MATERIAL "Material"
660 #define FIELD_KFBXMATERIAL_VERSION "Version"
661 #define FIELD_KFBXMATERIAL_SHADING_MODEL "ShadingModel"
662 #define FIELD_KFBXMATERIAL_AMBIENT "Ambient"
663 #define FIELD_KFBXMATERIAL_DIFFUSE "Diffuse"
664 #define FIELD_KFBXMATERIAL_SPECULAR "Specular"
665 #define FIELD_KFBXMATERIAL_EMISSIVE "Emissive"
666 #define FIELD_KFBXMATERIAL_SHININESS "Shininess"
667 #define FIELD_KFBXMATERIAL_REFLECTIVITY "Reflectivity"
668 #define FIELD_KFBXMATERIAL_ALPHA "Alpha"
669 #define FIELD_KFBXMATERIAL_MULTI_LAYER "MultiLayer"
670 
671 //
672 // FbxCluster
673 //
674 #define FIELD_KFBXLINK_LINK "Link"
675 #define FIELD_KFBXLINK_MODE "Mode"
676 #define FIELD_KFBXLINK_USERDATA "UserData"
677 #define FIELD_KFBXLINK_INDEXES "Indexes"
678 #define FIELD_KFBXLINK_WEIGHTS "Weights"
679 #define FIELD_KFBXLINK_TRANSFORM "Transform"
680 #define FIELD_KFBXLINK_TRANSFORM_LINK "TransformLink"
681 #define FIELD_KFBXLINK_ASSOCIATE_MODEL "AssociateModel"
682 #define FIELD_KFBXLINK_TRANSFORM_PARENT "TransformParent"
683 #define TOKEN_KFBXLINK_AVERAGE "Average"
684 #define TOKEN_KFBXLINK_ADDITIVE "Additive"
685 #define TOKEN_KFBXLINK_TOTAL1 "Total1"
686 
687 //
688 // FbxDeformer
689 //
690 #define FIELD_KFBXDEFORMER_DEFORMER "Deformer"
691 #define FIELD_KFBXDEFORMER_VERSION "Version"
692 #define FIELD_KFBXDEFORMER_TYPE "Type"
693 #define FIELD_KFBXDEFORMER_MULTI_LAYER "MultiLayer"
694 #define FIELD_KFBXDEFORMER_MODE "Mode"
695 #define FIELD_KFBXDEFORMER_USERDATA "UserData"
696 #define FIELD_KFBXDEFORMER_INDEXES "Indexes"
697 #define FIELD_KFBXDEFORMER_WEIGHTS "Weights"
698 #define FIELD_KFBXDEFORMER_TRANSFORM "Transform"
699 #define FIELD_KFBXDEFORMER_TRANSFORM_LINK "TransformLink"
700 #define FIELD_KFBXDEFORMER_ASSOCIATE_MODEL "AssociateModel"
701 #define FIELD_KFBXDEFORMER_TRANSFORM_PARENT "TransformParent"
702 #define TOKEN_KFBXDEFORMER_AVERAGE "Average"
703 #define TOKEN_KFBXDEFORMER_ADDITIVE "Additive"
704 #define TOKEN_KFBXDEFORMER_TOTAL1 "Total1"
705 
706 //
707 // FbxSkin
708 //
709 #define FIELD_KFBXSKIN_VERSION "Version"
710 #define FIELD_KFBXSKIN_DEFORM_ACCURACY "Link_DeformAcuracy"
711 #define FIELD_KFBXSKIN_SKINNINGTYPE "SkinningType"
712 #define TOKEN_KFBXSKIN_LINEAR "Linear"
713 #define TOKEN_KFBXSKIN_DUALQUATERNION "DualQuaternion"
714 #define TOKEN_KFBXSKIN_BLEND "Blend"
715 #define FIELD_KFBXSKIN_INDEXES "Indexes"
716 #define FIELD_KFBXSKIN_BLENDWEIGHTS "BlendWeights"
717 
718 //
719 // FbxCluster
720 //
721 #define FIELD_KFBXCLUSTER_VERSION "Version"
722 #define FIELD_KFBXCLUSTER_MODE "Mode"
723 #define FIELD_KFBXCLUSTER_USERDATA "UserData"
724 #define FIELD_KFBXCLUSTER_INDEXES "Indexes"
725 #define FIELD_KFBXCLUSTER_WEIGHTS "Weights"
726 #define FIELD_KFBXCLUSTER_TRANSFORM "Transform"
727 #define FIELD_KFBXCLUSTER_TRANSFORM_LINK "TransformLink"
728 #define FIELD_KFBXCLUSTER_ASSOCIATE_MODEL "AssociateModel"
729 #define FIELD_KFBXCLUSTER_TRANSFORM_PARENT "TransformParent"
730 #define TOKEN_KFBXCLUSTER_AVERAGE "Average"
731 #define TOKEN_KFBXCLUSTER_ADDITIVE "Additive"
732 #define TOKEN_KFBXCLUSTER_TOTAL1 "Total1"
733 
734 //
735 // FbxBlendShape
736 //
737 #define FIELD_KFBXBLENDSHAPE_VERSION "Version"
738 
739 //
740 // FbxBlendShapeChannel
741 //
742 #define FIELD_KFBXBLENDSHAPECHANNEL_VERSION "Version"
743 #define FIELD_KFBXBLENDSHAPECHANNEL_DEFORMPERCENT "DeformPercent"
744 #define FIELD_KFBXBLENDSHAPECHANNEL_FULLWEIGHTS "FullWeights"
745 
746 //
747 // FbxShape
748 //
749 #define FIELD_KFBXSHAPE_SHAPE "Shape"
750 #define FIELD_KFBXSHAPE_VERSION "Version"
751 #define FIELD_KFBXSHAPE_INDEXES "Indexes"
752 #define FIELD_KFBXSHAPE_VERTICES "Vertices"
753 #define FIELD_KFBXSHAPE_NORMALS "Normals"
754 
755 //
756 // FbxVertexCacheDeformer
757 //
758 #define FILED_KFBXVERTEXCACHEDEFORMER_VERSION "Version"
759 #define FILED_KFBXVERTEXCACHEDEFORMER_CACHE_CHANNEL "CacheChannel"
760 
761 //
762 // FbxCache
763 //
764 #define FIELD_KFBXCACHE_VERTEX_CACHE "Cache"
765 #define FIELD_KFBXCACHE_VERSION "Version"
766 #define FIELD_KFBXCACHE_CACHE_PATH "CachePath"
767 
768 //
769 // FbxBindingTable
770 //
771 #define FIELD_KFBXBINDINGTABLE_BINDING_TABLE "BindingTable"
772 #define FIELD_KFBXBINDINGTABLE_VERSION "Version"
773 #define FIELD_KFBXBINDINGTABLE_TARGET "Target"
774 #define FIELD_KFBXBINDINGTABLE_ENTRY "Entry"
775 
776 //
777 // FbxImplementation
778 //
779 #define FIELD_KFBXIMPLEMENTATION_IMPLEMENTATION "Implementation"
780 #define FIELD_KFBXIMPLEMENTATION_VERSION "Version"
781 
782 //
783 // FbxBindingOperator
784 //
785 #define FIELD_KFBXBINDINGOPERATOR_BINDING_OPERATOR "BindingOperator"
786 #define FIELD_KFBXBINDINGOPERATOR_VERSION "Version"
787 #define FIELD_KFBXBINDINGOPERATOR_ENTRY "Entry"
788 
789 //
790 // FbxCollection
791 //
792 #define FIELD_KFBXCOLLECTION_COLLECTION "Collection"
793 #define FIELD_KFBXCOLLECTION_VERSION "Version"
794 
795 //
796 // FbxCollectionExclusive
797 //
798 #define FIELD_KFBXCOLLECTIONEXCLUSIVE_COLLECTIONEXCLUSIVE "CollectionExclusive"
799 #define FIELD_KFBXCOLLECTIONEXCLUSIVE_VERSION "Version"
800 
801 //
802 // FbxSelectionSet
803 //
804 #define FIELD_KFBXSELECTIONSET_VERTICE_INDEXARRAY "VertexIndexArray"
805 #define FIELD_KFBXSELECTIONSET_EDGE_INDEXARRAY "EdgeIndexArray"
806 #define FIELD_KFBXSELECTIONSET_POLYGONVERTICES_INDEXARRAY "PolygonIndexArray"
807 
808 //
809 // FbxDisplayLayer
810 //
811 #define FIELD_KFBXDISPLAYLAYER_DISPLAYLAYER "DisplayLayer"
812 #define FIELD_KFBXDISPLAYLAYER_VERSION "Version"
813 
814 //
815 // FbxDocument
816 //
817 #define FIELD_KFBXDOCUMENT_DOCUMENT "Document"
818 #define FIELD_KFBXDOCUMENT_VERSION "Version"
819 
820 //
821 // FbxLayeredTexture
822 //
823 #define FIELD_KFBXLAYEREDTEXTURE_LAYERED_TEXTURE "LayeredTexture"
824 #define FIELD_KFBXLAYEREDTEXTURE_VERSION "Version"
825 #define FIELD_KFBXLAYEREDTEXTURE_BLENDMODES "BlendModes"
826 #define FIELD_KFBXLAYEREDTEXTURE_ALPHAS "Alphas"
827 
828 //
829 // FbxGobo
830 //
831 #define FIELD_KFBXGOBO_GOBOMANAGER "GoboManager"
832 #define FIELD_KFBXGOBO_GOBO "Gobo"
833 #define FIELD_KFBXGOBO_LIGHTGOBO "LightGobo"
834 #define FIELD_KFBXGOBO_VERSION "Version"
835 #define FIELD_KFBXGOBO_GOBONAME "GoboName"
836 #define FIELD_KFBXGOBO_GOBOPATH "GoboPath"
837 #define FIELD_KFBXGOBO_DRAWCOMPONENT "DrawComponent"
838 
839 
840 //
841 // Password
842 //
843 #define FIELD_PASSWORD "NodeId"
844 #define FIELD_OLD_PASSWORD "Param2a"
845 #define FIELD_XOR_STRING "?|/?*"
846 
847 
848 // Meanfull names for MB 6.0
849 #define FIELD_KFBXLAYER_ELEMENT_UV "LayerElementUV"
850 #define FIELD_KFBXLAYER_ELEMENT_SMOOTHING "LayerElementSmoothing"
851 #define FIELD_KFBXLAYER_ELEMENT_VERTEX_CREASE "LayerElementVertexCrease"
852 #define FIELD_KFBXLAYER_ELEMENT_EDGE_CREASE "LayerElementEdgeCrease"
853 #define FIELD_KFBXLAYER_ELEMENT_HOLE "LayerElementHole"
854 #define FIELD_KFBXLAYER_ELEMENT_USER_DATA "LayerElementUserData"
855 #define FIELD_KFBXLAYER_ELEMENT_VISIBILITY "LayerElementVisibility"
856 #define FIELD_KFBXLAYER_ELEMENT_NORMAL "LayerElementNormal"
857 #define FIELD_KFBXLAYER_ELEMENT_BINORMAL "LayerElementBinormal"
858 #define FIELD_KFBXLAYER_ELEMENT_TANGENT "LayerElementTangent"
859 #define FIELD_KFBXLAYER_ELEMENT_MATERIAL "LayerElementMaterial"
860 #define FIELD_KFBXLAYER_ELEMENT_TEXTURE "LayerElementTexture"
861 #define FIELD_KFBXLAYER_ELEMENT_COLOR "LayerElementColor"
862 #define FIELD_KFBXLAYER_ELEMENT_POLYGON_GROUP "LayerElementPolygonGroup"
863 #define FIELD_KFBXLAYER_ELEMENT_VERSION "Version"
864 #define FIELD_KFBXLAYER_ELEMENT_NAME "Name"
865 #define FIELD_KFBXLAYER_ELEMENT_TYPED_INDEX "TypedIndex"
866 #define FIELD_KFBXLAYER_ELEMENT_MAPPING_INFO_TYPE "MappingInformationType"
867 #define FIELD_KFBXLAYER_ELEMENT_REFERENCE_INFO_TYPE "ReferenceInformationType"
868 #define FIELD_KFBXLAYER "Layer"
869 #define FIELD_KFBXLAYER_VERSION "Version"
870 #define FIELD_KFBXLAYER_ELEMENT "LayerElement"
871 #define FIELD_KFBXLAYER_ELEMENT_TYPE "Type"
872 
873 //
874 // FbxLayer
875 //
876 #define FIELD_KFBXLAYER_GEOMETRY_LAYER "GeometryLayer"
877 #define FIELD_KFBXLAYER_LAYER_TEXTURE_INFO "LayerTextureInfo"
878 #define FIELD_KFBXLAYER_TEXTURE_MODE "TextureMode"
879 #define FIELD_KFBXLAYER_TEXTURE_BLEND_MODE "TextureBlendMode"
880 #define FIELD_KFBXLAYER_TEXTURE_ID_COUNT "TextureIdCount"
881 #define FIELD_KFBXLAYER_TEXTURE_ID "TextureId"
882 #define FIELD_KFBXLAYER_UV_MODE "UVMode"
883 #define FIELD_KFBXLAYER_UV_COUNT "UVCount"
884 #define FIELD_KFBXLAYER_UV "UV"
885 #define FIELD_KFBXLAYER_UV_INDEX "UVIndex"
886 #define FIELD_KFBXLAYER_UV_ID_COUNT "UVIdCount"
887 #define FIELD_KFBXLAYER_UV_ID "UVId"
888 
889 //
890 // FbxPose
891 //
892 #define FIELD_KFBXPOSE_VERSION "Version"
893 #define FIELD_KFBXPOSE_TYPE "Type"
894 #define FIELD_KFBXPOSE_POSE "Pose"
895 #define FIELD_KFBXPOSE_BIND_POSE "BindPose"
896 #define FIELD_KFBXPOSE_REST_POSE "RestPose"
897 
898 
899 //
900 // KSceneInfo
901 //
902 #define FIELD_SCENEINFO "SceneInfo"
903 #define FIELD_SCENEINFO_TYPE "Type"
904 #define FIELD_SCENEINFO_VERSION "Version"
905 #define FIELD_SCENEINFO_METADATA "MetaData"
906 #define FIELD_SCENEINFO_METADATA_VERSION "Version"
907 #define FIELD_SCENEINFO_METADATA_TITLE "Title"
908 #define FIELD_SCENEINFO_METADATA_SUBJECT "Subject"
909 #define FIELD_SCENEINFO_METADATA_AUTHOR "Author"
910 #define FIELD_SCENEINFO_METADATA_KEYWORDS "Keywords"
911 #define FIELD_SCENEINFO_METADATA_REVISION "Revision"
912 #define FIELD_SCENEINFO_METADATA_COMMENT "Comment"
913 
914 //
915 // Global setting:
916 //
917 #define FIELD_GLOBAL_SETTINGS "GlobalSettings"
918 #define FIELD_GLOBAL_SETTINGS_VERSION "Version"
919 
920 //
921 // FbxSceneReference:
922 //
923 #define FIELD_KFBXREFERENCE_REFERENCE "SceneReference"
924 #define FIELD_KFBXREFERENCE_VERSION "Version"
925 
926 //
927 // Constraints
928 //
929 #define FIELD_CONSTRAINT "Constraint"
930 #define FIELD_CONSTRAINT_VERSION "Version"
931 #define FIELD_CONSTRAINT_OFFSET "Offset"
932 #define TOKEN_KFBXCONSTRAINT_CONSTRAINT "Constraint"
933 #define TOKEN_KFBXCONSTRAINT_POSITION "Position From Positions"
934 #define TOKEN_KFBXCONSTRAINT_ROTATION "Rotation From Rotations"
935 #define TOKEN_KFBXCONSTRAINT_SCALE "Scale From Scales"
936 #define TOKEN_KFBXCONSTRAINT_PARENT "Parent-Child"
937 #define TOKEN_KFBXCONSTRAINT_SINGLECHAINIK "Single Chain IK"
938 #define TOKEN_KFBXCONSTRAINT_AIM "Aim"
939 #define TOKEN_KFBXCONSTRAINT_CHARACTER "Character"
940 #define TOKEN_KFBXCONSTRAINT_CUSTOM "Custom"
941 
942 //
943 // Controlset plug
944 //
945 
946 
947 //
948 // Object definition
949 //
950 #define FIELD_OBJECT_DESCRIPTION "Document"
951 #define FIELD_OBJECT_DESCRIPTION_NAME "Name"
952 #define FIELD_OBJECT_REFERENCES "References"
953 #define FIELD_OBJECT_REFERENCES_FILE_PATH_URL "FilePathUrl"
954 #define FIELD_OBJECT_REFERENCES_REFERENCE "Reference"
955 #define FIELD_OBJECT_DEFINITION "Definitions"
956 #define FIELD_OBJECT_PROPERTY_TEMPLATE "PropertyTemplate"
957 #define FIELD_OBJECT_DEFINITION_VERSION "Version"
958 #define FIELD_OBJECT_DEFINITION_COUNT "Count"
959 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE "ObjectType"
960 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_AUDIO "Audio"
961 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_AUDIO_LAYER "AudioLayer"
962 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_REFERENCE "SceneReference"
963 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_CONTAINER "Container"
964 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_MODEL "Model"
965 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_GEOMETRY "Geometry"
966 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_NODE_ATTRIBUTE "NodeAttribute"
967 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_GEOMETRY_WEIGHTED_MAP "GeometryWeightedMap"
968 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_MARKETSET "MarkerSet"
969 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_MATERIAL "Material"
970 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_COLLECTION "Collection"
971 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_COLLECTION_EXCLUSIVE "CollectionExclusive"
972 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_DISPLAY_LAYER "DisplayLayer"
973 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_TEXTURE "Texture"
974 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_THUMBNAIL "Thumbnail"
975 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_VIDEO "Video"
976 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_DEFORMER "Deformer"
977 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_SUBDEFORMER "SubDeformer"
978 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_SHAPE "Shape"
979 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_BLENDSHAPE "BlendShape"
980 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_BLENDSHAPECHANNEL "BlendShapeChannel"
981 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_CONSTRAINT "Constraint"
982 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_CONTROLSET_PLUG "ControlSetPlug"
983 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_POSE "Pose"
984 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_GENERIC_NODE "GenericNode"
985 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_BOUNDARY "Boundary"
986 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_CACHE "Cache"
987 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_IMPLEMENTATION "Implementation"
988 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_BINDINGTABLE "BindingTable"
989 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_BINDINGOPERATOR "BindingOperator"
990 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_LAYERED_TEXTURE "LayeredTexture"
991 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_PROCEDURAL_TEXTURE "ProceduralTexture"
992 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_SCENEINFO FIELD_SCENEINFO
993 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_SCENE "Scene"
994 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_LIBRARY "Library"
995 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_DOCUMENT "Document"
996 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_FOLDER "Folder"
997 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_CLIP "Clip"
998 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_TIMELINE "TimelineX"
999 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_TIMELINE_TRACK "TimelineXTrack"
1000 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ENVIRONMENT "KFbxEnvironment"
1001 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_OBJECTMETADATA "ObjectMetaData"
1002 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_PLUGIN_PARAMS "PluginParameters"
1003 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ANIM_STACK "AnimationStack"
1004 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ANIM_LAYER "AnimationLayer"
1005 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ANIM_CURVENODE "AnimationCurveNode"
1006 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ANIM_CURVE "AnimationCurve"
1007 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_ANIM_EVALUATOR "AnimationEvaluator"
1008 
1009 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_SELECTIONNODE "SelectionNode"
1010 
1011 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_MESH "Mesh"
1012 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_SUBDIV "Subdiv"
1013 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_PATCH "Patch"
1014 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_NURB "Nurb"
1015 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_NURBS_SURFACE "NurbsSurface"
1016 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_NURBS_CURVE "NurbsCurve"
1017 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_TRIM_NURB_SURFACE "TrimNurbsSurface"
1018 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_BOUNDARY "Boundary"
1019 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_LINE "Line"
1020 #define FIELD_OBJECT_TYPE_GEOMETRY_SUBTYPE_SHAPE "Shape"
1021 #define FIELD_OBJECT_DEFINITION_OBJECT_TYPE_GLOBAL_SETTINGS FIELD_GLOBAL_SETTINGS
1022 
1023 //
1024 // Object properties
1025 //
1026 #define FIELD_OBJECT_PROPERTIES "Objects"
1027 
1028 
1029 //
1030 // Object relations
1031 //
1032 #define FIELD_OBJECT_RELATIONS "Relations"
1033 #define FIELD_OBJECT_RELATIONS_TYPE_MODEL "Model"
1034 #define FIELD_OBJECT_RELATIONS_TYPE_MATERIAL "Material"
1035 #define FIELD_OBJECT_RELATIONS_TYPE_TEXTURE "Texture"
1036 #define FIELD_OBJECT_RELATIONS_TYPE_AUDIO "Audio"
1037 #define FIELD_OBJECT_RELATIONS_TYPE_VIDEO "Video"
1038 #define FIELD_OBJECT_RELATIONS_TYPE_CONSTRAINT "Constraint"
1039 #define FIELD_OBJECT_RELATIONS_TYPE_DEFORMER "Deformer"
1040 #define FIELD_OBJECT_RELATIONS_TYPE_POSE "Pose"
1041 #define FIELD_OBJECT_RELATIONS_TYPE_SCENEINFO FIELD_SCENEINFO
1042 #define FIELD_OBJECT_RELATIONS_TYPE_CACHE "Cache"
1043 
1044 //
1045 // Object connections
1046 //
1047 #define FIELD_OBJECT_CONNECTIONS "Connections"
1048 
1049 
1050 //
1051 // Takes
1052 //
1053 #define FIELD_TAKES "Takes"
1054 
1055 // Embedded files
1056 #define FIELD_EMBEDDED_FILES "Embedding"
1057 #define FIELD_EMBEDDED_FILE "File"
1058 // Original filename, relative to the fbx
1059 // It may point to a file not below the fbx.
1060 #define FIELD_EMBEDDED_ORIGINAL_FILENAME "Original"
1061 // Embedded filename, unique to the fbx, always relative to the fbx file;
1062 // if two original filenames, in separate folders, are embedded in an fbx file,
1063 // one of them will be renamed by using a folder.
1064 #define FIELD_EMBEDDED_FILENAME "Filename"
1065 
1066 // Link back to the objects which use this file.
1067 #define FIELD_EMBEDDED_CONSUMERS "Consumers"
1068 #define FIELD_EMBEDDED_CONSUMER "Consumer"
1069 
1070 //
1071 // Node Attribute
1072 //
1073 #define FIELD_NODE_ATTRIBUTE_NAME "NodeAttributeName"
1074 #define FIELD_NODE_ATTRIBUTE_REFTO "NodeAttributeRefTo"
1075 
1076 //
1077 // Old sections
1078 //
1079 #define FIELD_OLD_SECTION_VERSION5 "Version5"
1080 #define FIELD_OLD_SECTION_HIERARCHYVIEW "HierarchyView"
1081 
1082 #define OBJECT_OLD_SECTION_VERSION5 "OldSection_VersionFive"
1083 #define OBJECT_OLD_SECTION_HIERARCHYVIEW "OldSection_HierarchyView"
1084 
1085 #include <fbxsdk/fbxsdk_nsend.h>
1086 
1087 #endif /* _FBXSDK_FILEIO_FILE_TOKENS_H_ */
FBX SDK environment definition.