Classes |
class | FBPropertyListModel |
| List: Model More...
|
class | FBPropertyListDeformer |
class | FBModel |
| Model class. More...
|
class | FBModelNull |
| Null object class. More...
|
class | FBModelRoot |
| Root object class. More...
|
class | FBModelMarker |
| Model marker class. More...
|
class | FBModelSkeleton |
| Root object class. More...
|
class | FBPropertyListModelSkeleton |
| PropertyList: ModelSkeleton. More...
|
class | FBModelCube |
| Cube model class. More...
|
class | FBModelPlane |
| Plane model class. More...
|
class | FBCluster |
| Weighting interface for meshes. More...
|
class | FBModelVertexData |
class | FBDeformer |
| Base Model deformer class. More...
|
class | FBDeformerPointCache |
| Base Model deformer class. More...
|
class | FBPointCacheFile |
| Base Model deformer class. More...
|
Defines |
#define | FBSDK_DLL K_DLLIMPORT |
| Be sure that FBSDK_DLL is defined only once...
|
#define | FBStorableCustomModelImplementation(ClassName, Desc) |
| Custom Storable Model Class implementation.
|
Typedefs |
typedef class FBSDK_DLL FBArrayTemplate< FBModel * > | FBModelList |
| typedef class FBSDK_DLL
|
Enumerations |
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 { kFBModelEvaluationTranform,
kFBModelEvaluationBBox,
kFBModelEvaluationDeform
} |
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 | FBClusterMode { kFBClusterNormalize,
kFBClusterAdditive,
kFBClusterTotal100
} |
| Different clustering modes.
More...
|
enum | FBDeformerType { kFBDeformerUnkown,
kFBDeformerSkeleton,
kFBDeformerPointCache
} |
| Determine the deformer type.
More...
|
Functions |
| FB_DEFINE_COMPONENT (FBSDK_DLL, Model) |
| FB_DEFINE_COMPONENT (FBSDK_DLL, Cluster) |
| FB_DEFINE_COMPONENT (FBSDK_DLL, ModelVertexData) |
| FB_DEFINE_COMPONENT (FBSDK_DLL, PointCacheFile) |
FBSDK_DLL void | FBModelTransactionBegin () |
| FBModelTransactionBegin.
|
FBSDK_DLL void | FBModelTransactionEnd () |
| FBModelTransactionEnd.
|
| __FB_FORWARD (FBModel) |
| __FB_FORWARD (FBPropertyListModel) |
| FB_DEFINE_LIST (FBSDK_DLL, Model) |
| __FB_FORWARD (FBDeformer) |
| PropertyList: Texture
|
| FB_DEFINE_ENUM (FBSDK_DLL, ModelShadingMode) |
| FB_DEFINE_ENUM (FBSDK_DLL, ModelTransformationType) |
| FB_DEFINE_ENUM (FBSDK_DLL, ModelRotationOrder) |
| FB_FORWARD (FBCamera) |
| __FB_FORWARD (FBModelNull) |
| __FB_FORWARD (FBModelRoot) |
| __FB_FORWARD (FBModelMarker) |
| FB_DEFINE_ENUM (FBSDK_DLL, MarkerResolutionLevel) |
| FB_DEFINE_ENUM (FBSDK_DLL, MarkerLook) |
| FB_DEFINE_ENUM (FBSDK_DLL, MarkerType) |
| __FB_FORWARD (FBModelSkeleton) |
| FB_DEFINE_LIST (FBSDK_DLL, ModelSkeleton) |
| FB_FORWARD (FBPropertyListModelSkeleton) |
| __FB_FORWARD (FBModelCube) |
| __FB_FORWARD (FBModelPlane) |
| FB_DEFINE_ENUM (FBSDK_DLL, ClusterMode) |
| __FB_FORWARD (FBCluster) |
| __FB_FORWARD (FBModelVertexData) |
| FB_DEFINE_ENUM (FBSDK_DLL, DeformerType) |
| __FB_FORWARD (FBDeformerPointCache) |
| __FB_FORWARD (FBPointCacheFile) |
Base class for Cameras.
Base class for models.
Base class for Lights.
Definition in file fbmodel.h.