fbsdk/fbcharactermanipulator.h File Reference
This class allows customization of the character manipulator behavior.
Definition in file fbcharactermanipulator.h.
|
| enum | FBManipulationStartResult { kFBManipulationOK,
kFBManipulationOKNoUndo,
kFBManipulationRefuse
} |
| | Manipulation Start Result. More...
|
| |
| enum | FBManipulationGetResult { kFBManipulationGetDone,
kFBManipulationGetContinue,
kFBManipulationGetFail
} |
| | Manipulation Get Result. More...
|
| |
| enum | FBManipulationSetResult { kFBManipulationSetContinue,
kFBManipulationSetFail
} |
| | Manipulation Set Result. More...
|
| |
| enum | FBReferencialType {
FBRefTypeNone,
FBRefTypeGlobal,
FBRefTypeLocal,
FBRefTypeLayer,
FBRefTypeSumLayers,
FBRefTypeParent
} |
| | Specify the referential when a manipulation function is called. More...
|
| |
| enum | FBSetType { FBSetTypeNone,
FBSetTypeExact,
FBSetTypeCumulative
} |
| | Specify what to do with the provided value. More...
|
| |
| enum | FBSetWhat {
FBSetWhatNone,
FBSetWhatX,
FBSetWhatY,
FBSetWhatZ,
FBSetWhatXYZ,
FBSetWhatAll
} |
| | Specify what part of the provided value should be used. More...
|
| |
| enum | FBManipPivot { FBManipPivotObjectTranslation,
FBManipPivotObjectRotation,
FBManipPivotObjectScaling,
FBManipPivotObjectUnknown
} |
| | Specify how the pivot should be interpreted. More...
|
| |
| enum | FBManipMode { FBManip_EditorOther,
FBManip_EditorTranslation,
FBManip_EditorRotation,
FBManip_EditorScaling
} |
| | Manipulator Mode. More...
|
| |
| #define FBCharacterManipulatorCtrlSetDeclare |
( |
|
ClassName, |
|
|
|
Parent |
|
) |
| |
Value:
public: \
ClassName(
const char* pName):Parent(pName) {
FBClassInit; } \
private:
#define FBClassInit
Class initialization.
#define FBClassDeclare(Name, Parent)
Class declaration.
Manipulator class declaration.
- Parameters
-
| ClassName | Manipulator class name. |
| Parent | Parent class name. |
- Warning
- The class must inherit directly from FBCharacterManipulatorContact.
Definition at line 298 of file fbcharactermanipulator.h.
| #define FBCharacterManipulatorCtrlSetImplementation |
( |
|
ThisComponent | ) |
FBClassImplementation( ThisComponent ) |
Manipulator class implementation.
- Parameters
-
| ThisComponent | The name of the class to implement. |
Definition at line 307 of file fbcharactermanipulator.h.
Go to the source code of this file.