|
enum | FBModelTransformationType {
kModelTransformation
,
kModelRotation
,
kModelTranslation
,
kModelScaling
,
kModelTransformation_Geometry
,
kModelInverse_Transformation
,
kModelInverse_Rotation
,
kModelInverse_Translation
,
kModelInverse_Scaling
,
kModelInverse_Transformation_Geometry
} |
| Types of transformation vector/matrices possible. More...
|
|
enum | FBModelShadingMode {
kFBModelShadingDefault
,
kFBModelShadingWire
,
kFBModelShadingFlat
,
kFBModelShadingLight
,
kFBModelShadingHard
,
kFBModelShadingTexture
,
kFBModelShadingAll
} |
| Modes for model shading. More...
|
|
enum | FBModelRenderPass {
kFBModelRenderPassStandard
,
kFBModelRenderPassPick
} |
| Model Render pass. More...
|
|
enum | FBModelRotationOrder {
kFBEulerXYZ = 0
,
kFBEulerXZY
,
kFBEulerYZX
,
kFBEulerYXZ
,
kFBEulerZXY
,
kFBEulerZYX
,
kFBSphericXYZ
} |
| Ways to apply Rotation. More...
|
|
enum | FBModelCullingMode {
kFBCullingOff
,
kFBCullingOnCCW
,
kFBCullingOnCW
} |
| Model Culling Mode. More...
|
|
enum | FBModelEvaluationTaskType {
kFBModelEvaluationTransform
,
kFBModelEvaluationBBox
,
kFBModelEvaluationDeform
} |
|
enum | FBModelHiercharyTraverserType {
kModelTraverserDepthFirst
,
kModelTraverserBreadthFirst
} |
| Types of hierarchy traverser search type. More...
|
|
enum | FBSelectionAction {
kFBManipulatorReplace = 0
,
kFBManipulatorAdd
,
kFBManipulatorRemove
,
kFBManipulatorToggle
,
kFBManipulatorAddAll
,
kFBManipulatorRemoveAll
} |
| Selection mode when selecting component. More...
|
|
enum | FBMarkerResolutionLevel {
kFBMarkerLowResolution
,
kFBMarkerMediumResolution
,
kFBMarkerHighResolution
} |
| Resolution of marker mesh sphere and capsule (Quality). More...
|
|
enum | FBMarkerLook {
kFBMarkerLookCube
,
kFBMarkerLookHardCross
,
kFBMarkerLookLightCross
,
kFBMarkerLookSphere
,
kFBMarkerLookCapsule
,
kFBMarkerLookSquare
,
kFBMarkerLookCircle
,
kFBMarkerLookBone
,
kFBMarkerLookStick
,
kFBMarkerLookBox
,
kFBMarkerLookNone
,
kFBMarkerLookRigidGoal
,
kFBMarkerLookRotationGoal
,
kFBMarkerLookAimRollGoal
} |
| Look of the marker. More...
|
|
enum | FBMarkerType {
kFBMarkerTypeStandard
,
kFBMarkerTypeOptical
,
kFBMarkerTypeFKEffector
,
kFBMarkerTypeIKEffector
} |
| Type of the marker. More...
|
|
enum | FBSkeletonLook {
kFBSkeletonLookBone
,
kFBSkeletonLookCube
,
kFBSkeletonLookHardCross
,
kFBSkeletonLookLightCross
,
kFBSkeletonLookSphere
,
kFBSkeletonLookCapsule
,
kFBSkeletonLookBox
,
kFBSkeletonLookCircle
,
kFBSkeletonLookSquare
,
kFBSkeletonLookStick
} |
| Look of the skeleton. More...
|
|
enum | FBSkeletonResolutionLevel {
kFBSkeletonLowResolution
,
kFBSkeletonMediumResolution
,
kFBSkeletonHighResolution
} |
| Resolution of skeleton sphere, capsule and stick (Quality). More...
|
|
enum | FBClusterMode {
kFBClusterNormalize
,
kFBClusterAdditive
,
kFBClusterTotal100
} |
| Different clustering modes. More...
|
|
enum | FBDeformerType {
kFBDeformerUnkown
,
kFBDeformerSkeleton
,
kFBDeformerPointCache
} |
| Determine the deformer type. More...
|
|
|
| FB_DEFINE_COMPONENT (K_DLLIMPORT, Model) |
|
| FB_DEFINE_COMPONENT (K_DLLIMPORT, Cluster) |
|
| FB_DEFINE_COMPONENT (K_DLLIMPORT, ModelVertexData) |
|
| FB_DEFINE_COMPONENT (K_DLLIMPORT, PointCacheFile) |
|
| __FB_FORWARD (FBModel) |
|
| __FB_FORWARD (FBPropertyListModel) |
|
| FB_DEFINE_LIST (K_DLLIMPORT, Model) |
|
| __FB_FORWARD (FBDeformer) |
| PropertyList: Texture More...
|
|
| FB_DEFINE_ENUM (K_DLLIMPORT, ModelShadingMode) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, ModelTransformationType) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, ModelRotationOrder) |
|
| FB_FORWARD (FBCamera) |
|
K_DLLIMPORT FBModelList * | FBCreateModelList () |
| Create a FBModelList object. More...
|
|
K_DLLIMPORT void | FBDestroyModelList (FBModelList *pModelList) |
| Delete a FBModelList object. More...
|
|
K_DLLIMPORT FBModel * | FBFindModelByLabelName (const char *pModelLabelName) |
| Find a model in the scene by its label name. More...
|
|
K_DLLIMPORT FBModel * | FBFindModelByUniqueColorId (const FBColor &pColor, int *pSubItemIndex=NULL) |
| Find a model in the scene by its unique color id. More...
|
|
K_DLLIMPORT FBModel * | FBLoadFbxPrimitivesModel (const char *pModelName) |
| Load a model. More...
|
|
K_DLLIMPORT void | FBFindModelsOfType (FBModelList &pList, int pTypeInfo, FBModel *pParent=NULL) |
| Find all models of a certain type in the scene. More...
|
|
K_DLLIMPORT void | FBGetSelectedModels (FBModelList &pList, FBModel *pParent=NULL, bool pSelected=true, bool pSortBySelectOrder=false) |
| Find all models that are selected (if pSelected is true) Searches recursively from a root model for models that are selected, and adds them to a list of models. More...
|
|
K_DLLIMPORT FBModel * | FBGetLastSelectedModel () |
| Get the last selected model, which is the one having the manipulator in the viewer. More...
|
|
K_DLLIMPORT void | FBSetLastSelectedModel (FBModel *pModel) |
| Set the given model as the last one selected, so the manipulator in the viewer will then be on that particular model. More...
|
|
K_DLLIMPORT void | FBBeginChangeAllModels () |
| Call begin change to all models (need to be closed). More...
|
|
K_DLLIMPORT void | FBEndChangeAllModels () |
| Call end change to all models (should be first open). More...
|
|
K_DLLIMPORT void | FBModelTransactionBegin () |
| FBModelTransactionBegin. More...
|
|
K_DLLIMPORT void | FBModelTransactionEnd () |
| FBModelTransactionEnd. More...
|
|
| __FB_FORWARD (FBModelNull) |
|
| __FB_FORWARD (FBModelRoot) |
|
| __FB_FORWARD (FBModelMarker) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, MarkerResolutionLevel) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, MarkerLook) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, MarkerType) |
|
| __FB_FORWARD (FBModelSkeleton) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, SkeletonLook) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, SkeletonResolutionLevel) |
|
| FB_DEFINE_LIST (K_DLLIMPORT, ModelSkeleton) |
|
| FB_FORWARD (FBPropertyListModelSkeleton) |
|
| __FB_FORWARD (FBModelCube) |
|
| __FB_FORWARD (FBModelPlane) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, ClusterMode) |
|
| __FB_FORWARD (FBCluster) |
|
| __FB_FORWARD (FBModelVertexData) |
|
| FB_DEFINE_ENUM (K_DLLIMPORT, DeformerType) |
|
| __FB_FORWARD (FBDeformerPointCache) |
|
| __FB_FORWARD (FBPointCacheFile) |
|
Base class for Cameras.
Base class for models.
Base class for Lights.
Definition in file fbmodel.h.