13 #ifndef _FBXSDK_CORE_PROPERTY_DEFINITION_H_ 14 #define _FBXSDK_CORE_PROPERTY_DEFINITION_H_ 22 #define FBXSDK_PROPERTY_ID_NULL -1 23 #define FBXSDK_PROPERTY_ID_ROOT 0 46 eUserDefined = 1 << 4,
50 eLockedMember0 = 1 << 7,
51 eLockedMember1 = 1 << 8,
52 eLockedMember2 = 1 << 9,
53 eLockedMember3 = 1 << 10,
54 eLockedAll = eLockedMember0 | eLockedMember1 | eLockedMember2 | eLockedMember3,
55 eMutedMember0 = 1 << 11,
56 eMutedMember1 = 1 << 12,
57 eMutedMember2 = 1 << 13,
58 eMutedMember3 = 1 << 14,
59 eMutedAll = eMutedMember0 | eMutedMember1 | eMutedMember2 | eMutedMember3,
62 eUIDisabled = 1 << 15,
64 eUIBoolGroup = 1 << 17,
65 eUIExpanded = 1 << 18,
66 eUINoCaption = 1 << 19,
68 eUILeftLabel = 1 << 21,
71 eCtrlFlags = eStatic | eAnimatable | eAnimated | eImported | eUserDefined | eHidden | eNotSavable | eLockedAll | eMutedAll,
72 eUIFlags = eUIDisabled | eUIGroup | eUIBoolGroup | eUIExpanded | eUINoCaption | eUIPanel | eUILeftLabel | eUIHidden,
73 eAllFlags = eCtrlFlags | eUIFlags,
93 #ifndef DOXYGEN_SHOULD_SKIP_THIS 98 static const int sLockedMembersMax = 4;
99 static const int sLockedMembersBitOffset = 7;
100 static const int sMutedMembersMax = 4;
101 static const int sMutedMembersBitOffset = 11;
117 bool Get(
void* pValue,
EFbxType pValueType);
118 bool Set(
const void* pValue,
EFbxType pValueType);
119 size_t GetSizeOf()
const;
120 size_t GetComponentCount()
const;
129 #ifndef DOXYGEN_SHOULD_SKIP_THIS
FBX SDK environment definition.
#define FBXSDK_FRIEND_NEW()
EFlags
Property flags that affect their behaviors.
Property override this flag from its reference property.
Property inherit this flag from its reference property.
EFbxType
Type identifier constants.
EInheritType
Property inherit types.