#include <fbxpropertydef.h>
Definition at line 23 of file fbxpropertydef.h.
Public Types |
|
| enum | EInheritType { eOverride, eInherit, eDeleted } |
| enum | EFlags
{ eNone = 0, eStatic = 1 << 0, eAnimatable = 1 << 1, eAnimated = 1 << 2, eImported = 1 << 3, eUserDefined = 1 << 4, eHidden = 1 << 5, eNotSavable = 1 << 6, eLockedMember0 = 1 << 7, eLockedMember1 = 1 << 8, eLockedMember2 = 1 << 9, eLockedMember3 = 1 << 10, eLockedAll = eLockedMember0 | eLockedMember1 | eLockedMember2 | eLockedMember3, eMutedMember0 = 1 << 11, eMutedMember1 = 1 << 12, eMutedMember2 = 1 << 13, eMutedMember3 = 1 << 14, eMutedAll = eMutedMember0 | eMutedMember1 | eMutedMember2 | eMutedMember3, eUIDisabled = 1 << 15, eUIGroup = 1 << 16, eUIBoolGroup = 1 << 17, eUIExpanded = 1 << 18, eUINoCaption = 1 << 19, eUIPanel = 1 << 20, eUILeftLabel = 1 << 21, eUIHidden = 1 << 22, eCtrlFlags = eStatic | eAnimatable | eAnimated | eImported | eUserDefined | eHidden | eNotSavable | eLockedAll | eMutedAll, eUIFlags = eUIDisabled | eUIGroup | eUIBoolGroup | eUIExpanded | eUINoCaption | eUIPanel | eUILeftLabel | eUIHidden, eAllFlags = eCtrlFlags | eUIFlags, eFlagCount = 23 } |
Static Public Attributes |
|
| static const int | sLockedMembersMax = 4 |
| Maximum number of property sub-member that
can be locked. |
|
| static const int | sLockedMembersBitOffset = 7 |
| Number of bits to shift to get to the first
locked member flag. |
|
| static const int | sMutedMembersMax = 4 |
| Maximum number of property sub-member that
can be muted. |
|
| static const int | sMutedMembersBitOffset = 11 |
| Number of bits to shift to get to the first
muted member flag. |
|
| enum EInheritType |
| eOverride |
Property override this flag from its reference property. |
| eInherit |
Property inherit this flag from its reference property. |
| eDeleted |
Property has been deleted, so inheritance is invalid. |
Definition at line 26 of file fbxpropertydef.h.
| enum EFlags |
Definition at line 33 of file fbxpropertydef.h.
{
eNone = 0,
eStatic = 1 << 0,
eAnimatable = 1 << 1,
eAnimated = 1 << 2,
eImported = 1 << 3,
eUserDefined = 1 << 4,
eHidden = 1 << 5,
eNotSavable = 1 << 6,
eLockedMember0 = 1 << 7,
eLockedMember1 = 1 << 8,
eLockedMember2 = 1 << 9,
eLockedMember3 = 1 << 10,
eLockedAll = eLockedMember0 | eLockedMember1 | eLockedMember2 | eLockedMember3,
eMutedMember0 = 1 << 11,
eMutedMember1 = 1 << 12,
eMutedMember2 = 1 << 13,
eMutedMember3 = 1 << 14,
eMutedAll = eMutedMember0 | eMutedMember1 | eMutedMember2 | eMutedMember3,
//Private flags
eUIDisabled = 1 << 15,
eUIGroup = 1 << 16,
eUIBoolGroup = 1 << 17,
eUIExpanded = 1 << 18,
eUINoCaption = 1 << 19,
eUIPanel = 1 << 20,
eUILeftLabel = 1 << 21,
eUIHidden = 1 << 22,
eCtrlFlags = eStatic | eAnimatable | eAnimated | eImported | eUserDefined | eHidden | eNotSavable | eLockedAll | eMutedAll,
eUIFlags = eUIDisabled | eUIGroup | eUIBoolGroup | eUIExpanded | eUINoCaption | eUIPanel | eUILeftLabel | eUIHidden,
eAllFlags = eCtrlFlags | eUIFlags,
eFlagCount = 23,
};
const int sLockedMembersMax
= 4 [static] |
Maximum number of property sub-member that can be locked.
Definition at line 72 of file fbxpropertydef.h.
const int sLockedMembersBitOffset
= 7 [static] |
Number of bits to shift to get to the first locked member flag.
Definition at line 73 of file fbxpropertydef.h.
const int sMutedMembersMax
= 4 [static] |
Maximum number of property sub-member that can be muted.
Definition at line 74 of file fbxpropertydef.h.
const int sMutedMembersBitOffset
= 11 [static] |
Number of bits to shift to get to the first muted member flag.
Definition at line 75 of file fbxpropertydef.h.