|
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.