13 #ifndef _FBXSDK_SCENE_GEOMETRY_SHAPE_H_
14 #define _FBXSDK_SCENE_GEOMETRY_SHAPE_H_
51 void SetLegacyStyle(
bool pState);
58 bool IsLegacyStyle()
const;
66 void SetAbsoluteMode(
bool pAbsolute);
74 bool IsAbsoluteMode()
const;
102 int GetControlPointIndicesCount()
const;
108 int* GetControlPointIndices()
const;
114 void SetControlPointIndicesCount(
int pCount);
119 void AddControlPointIndex(
int pIndex);
140 #ifndef DOXYGEN_SHOULD_SKIP_THIS
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
virtual void Compact()
Compact the memory used by this object.
virtual FbxObject & Copy(const FbxObject &pObject)
Copy an object content into this object.
Array that stores pairs of FbxString and a pointer.
ECloneType
Types of clones that can be created for FbxObject.
EType
Node attribute types.
FbxPropertyT< FbxBool > AbsoluteMode
If true and not in legacy style values will be stored in absolute values(normals, colors...
FbxNodeAttribute::EType GetAttributeType() const override
Returns the type of node attribute.
The base class of most FBX objects.
This class is the base class for geometric object such as meshes, NURBS and patches.
A shape describes the deformation on a set of control points, which is similar to the cluster deforme...
Class for blend shape channels.
virtual FbxObject * Clone(FbxObject::ECloneType pCloneType=eDeepClone, FbxObject *pContainer=((void *) 0), void *pSet=((void *) 0)) const
Creates a clone of this object.
The base class of geometric objects that support control point deformations (e.g. ...
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.