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