## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iSpriteCal3DFactoryState Member List

This is the complete list of members for iSpriteCal3DFactoryState, including all inherited members.

AddCoreMaterial(iMaterialWrapper *mat)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
AddMorphAnimation(const char *name)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
AddMorphTarget(int morphanimation_index, const char *mesh_name, const char *morphtarget_name)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
AddRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
AddSocket()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
BindMaterials()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
CalculateAllBoneBoundingBoxes()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
Create(const char *name)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
FindMeshName(const char *meshName)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
FindMorphAnimationName(const char *meshName)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
FindSocket(const char *name) const =0 | iSpriteCal3DFactoryState | `[pure virtual]`
FindSocket(iMeshWrapper *mesh) const =0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetCal3DCoreModel()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetDefaultMaterial(const char *meshName)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetMeshCount()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetMeshName(int idx)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetMorphAnimationCount()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetMorphAnimationName(int idx)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetMorphTargetCount(int mesh_id)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetSocket(int f) const =0 | iSpriteCal3DFactoryState | `[pure virtual]`
GetSocketCount() const =0 | iSpriteCal3DFactoryState | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
IsMeshDefault(int idx)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
LoadCoreAnimation(iVFS *vfs, const char *filename, const char *name, int type, float base_velocity, float min_velocity, float max_velocity, int min_interval, int max_interval, int idle_pct, bool lock)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
LoadCoreMesh(iVFS *vfs, const char *filename, const char *name, bool attach, iMaterialWrapper *defmat)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
LoadCoreMorphTarget(iVFS *vfs, int mesh_index, const char *filename, const char *name)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
LoadCoreSkeleton(iVFS *vfs, const char *filename)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RegisterAnimCallback(const char *anim, CalAnimationCallback *callback, float min_interval)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
RemoveAnimCallback(const char *anim, CalAnimationCallback *callback)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
RemoveRefOwner(iBase **ref_owner)=0 | iBase | `[pure virtual]`
ReportLastError()=0 | iSpriteCal3DFactoryState | `[pure virtual]`
RescaleFactory(float factor)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
SetBasePath(const char *path)=0 | iSpriteCal3DFactoryState | `[pure virtual]`
SetLoadFlags(int flags)=0 | iSpriteCal3DFactoryState | `[pure virtual]`