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.