Base class for Cameras.
Base class for models.
Base class for Lights.
Definition in file fbmodel.h.
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
K_DLLIMPORT
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
(K_DLLIMPORT, Model) |
|
FB_DEFINE_COMPONENT
(K_DLLIMPORT, Cluster) |
|
FB_DEFINE_COMPONENT
(K_DLLIMPORT, ModelVertexData) |
|
FB_DEFINE_COMPONENT
(K_DLLIMPORT, PointCacheFile) |
K_DLLIMPORT
void |
FBModelTransactionBegin
() |
|
FBModelTransactionBegin.
|
K_DLLIMPORT
void |
FBModelTransactionEnd
() |
|
FBModelTransactionEnd.
|
|
__FB_FORWARD
(FBModel) |
|
__FB_FORWARD
(FBPropertyListModel) |
|
FB_DEFINE_LIST
(K_DLLIMPORT, Model) |
|
__FB_FORWARD
(FBDeformer) |
|
PropertyList: Texture
|
|
FB_DEFINE_ENUM
(K_DLLIMPORT, ModelShadingMode) |
|
FB_DEFINE_ENUM
(K_DLLIMPORT, ModelTransformationType) |
|
FB_DEFINE_ENUM
(K_DLLIMPORT, ModelRotationOrder) |
|
FB_FORWARD
(FBCamera) |
|
__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_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) |