Go to the
documentation of this file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013 #ifndef _FBXSDK_CORE_PROPERTY_DEFINITION_H_
00014 #define _FBXSDK_CORE_PROPERTY_DEFINITION_H_
00015
00016 #include <fbxsdk/fbxsdk_def.h>
00017
00018 #include <fbxsdk/core/fbxconnectionpoint.h>
00019
00020 #include <fbxsdk/fbxsdk_nsbegin.h>
00021
00022 #define FBXSDK_PROPERTY_ID_NULL -1
00023 #define FBXSDK_PROPERTY_ID_ROOT 0
00024
00025 class FBXSDK_DLL FbxPropertyAttr
00026 {
00027 public:
00028 enum EInheritType
00029 {
00030 eOverride,
00031 eInherit,
00032 eDeleted
00033 };
00034
00035 enum EFlags
00036 {
00037 eNone = 0,
00038 eAnimatable = 1,
00039 eUser = 1<<1,
00040 eTemporary = 1<<2,
00041 ePublished = 1<<3,
00042 eStatic = 1<<4,
00043 eNotSavable = 1<<5,
00044 eHidden = 1<<6,
00045 eUIDisabled = 1<<7,
00046 eUIGroup = 1<<8,
00047 eUIBoolGroup = 1<<9,
00048 eUIExpanded = 1<<10,
00049 eUINoCaption = 1<<11,
00050 eUIPanel = 1<<12,
00051 eUILeftLabel = 1<<13,
00052 eUIHidden = 1<<14,
00053 eFlagCount = 16,
00054 eAllFlags = 0x7FFF
00055 };
00056 };
00057
00058 #include <fbxsdk/fbxsdk_nsend.h>
00059
00060 #endif