This is the complete list of members for iCharacter, including all inherited members.
| AddBone(iHString *ahspBoneName, const sMatrixf &aBoneMatrix, const sMatrixf &aInvRefMatrix)=0 | iCharacter | pure virtual |
| AddEntity(iDataTable *apEntity)=0 | iCharacter | pure virtual |
| AddGeometry(iGeometry *apGeom, iGeometryModifier *apModifier)=0 | iCharacter | pure virtual |
| AddMesh(iHString *ahspNodeName, tU32 anGeom, tU32 ulMaterial, tU32 ulFirstIdx, tU32 ulNumIdx, tBool abWorldPos)=0 | iCharacter | pure virtual |
| AddNode(iHString *ahspName, iHString *ahspParent, const sMatrixf &amtxNode)=0 | iCharacter | pure virtual |
| AddPackedGeometry(iGeometry *apGeom, tU32 anFirstMesh, tU32 anNumMeshes, eArrayUsage aUsage, tFVF aBaseFVF, tFVF aDefaultFVF, tBool abOneFVF)=0 | iCharacter | pure virtual |
| AddPackedSingleGeometry(iGeometry *apGeom, tU32 anFirstMesh, tU32 anNumMeshes, eArrayUsage aUsage, tFVF aBaseFVF, tFVF aDefaultFVF)=0 | iCharacter | pure virtual |
| AddRef()=0 | iUnknown | pure virtual |
| ClearEntities()=0 | iCharacter | pure virtual |
| CollapseNodeMeshes(iHString *ahspName)=0 | iCharacter | pure virtual |
| CreateInstance(tCharacterInstanceFlags aInstanceFlags) const =0 | iCharacter | pure virtual |
| DeleteThis()=0 | iUnknown | pure virtual |
| FillDrawOpSet(iDrawOperationSet *apDrawOpSet, const iFrustum *apFrustum)=0 | iCharacter | pure virtual |
| GetAnimationMixer() const =0 | iCharacter | pure virtual |
| GetBaseCharacter() const =0 | iCharacter | pure virtual |
| GetBoneInvRefMatrix(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetBoneMatrixPalette() const =0 | iCharacter | pure virtual |
| GetBoneNode(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetBoneOffsetMatrix(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetBoundingVolume() const =0 | iCharacter | pure virtual |
| GetCharacterFactory() const =0 | iCharacter | pure virtual |
| GetEntity(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetEntityFromName(iHString *ahspName) const =0 | iCharacter | pure virtual |
| GetEntityIndex(iDataTable *apEntity) const =0 | iCharacter | pure virtual |
| GetGeometry(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetGeometryBase(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetGeometryModifier(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetInstanceFlags() const =0 | iCharacter | pure virtual |
| GetLocalBoundingVolume() const =0 | iCharacter | pure virtual |
| GetMaterialLibrary() const =0 | iCharacter | pure virtual |
| GetMeshBoundingVolume(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshCollideObject(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshCollideShape(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshDrawOperation(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshFirstIndex(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshGeometry(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshMaterial(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshNode(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshNumIndices(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetMeshWorldPos(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetNode(tU32 anIndex) const =0 | iCharacter | pure virtual |
| GetNodeFromName(iHString *ahspName) const =0 | iCharacter | pure virtual |
| GetNodeIndex(iCharacterNode *apNode) const =0 | iCharacter | pure virtual |
| GetNodeIndexFromName(iHString *ahspName) const =0 | iCharacter | pure virtual |
| GetNumBones() const =0 | iCharacter | pure virtual |
| GetNumEntities() const =0 | iCharacter | pure virtual |
| GetNumGeometries() const =0 | iCharacter | pure virtual |
| GetNumMeshes() const =0 | iCharacter | pure virtual |
| GetNumNodes() const =0 | iCharacter | pure virtual |
| GetNumRefs() const =0 | iUnknown | pure virtual |
| GetRootNode() const =0 | iCharacter | pure virtual |
| GetTransform() const =0 | iCharacter | pure virtual |
| InitAnimations()=0 | iCharacter | pure virtual |
| InitMeshCollisions(iCollideScene *apScene, tCollideMeshFlags aCollideMeshFlags)=0 | iCharacter | pure virtual |
| InitMeshInstances(iCollideScene *apScene)=0 | iCharacter | pure virtual |
| Invalidate()=0 | iUnknown | pure virtual |
| IsOK() const =0 | iUnknown | pure virtual |
| ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0 | iUnknown | pure virtual |
| PackGeometry(iGeometry *apGeom, tU32 anFirstMesh, tU32 anNumMeshes, tU32 anGeomIndexBase, eArrayUsage aUsage, tFVF aBaseFVF, tFVF aDefaultFVF, tBool abOneFVF, tIUnknownCVec *apGeoms)=0 | iCharacter | pure virtual |
| PackSingleGeometry(iGeometry *apGeom, tU32 anFirstMesh, tU32 anNumMeshes, tU32 anGeomIndexBase, eArrayUsage aUsage, tFVF aBaseFVF, tFVF aDefaultFVF)=0 | iCharacter | pure virtual |
| QueryInterface(const tUUID &aIID)=0 | iUnknown | pure virtual |
| Release()=0 | iUnknown | pure virtual |
| RemapMeshesIndicesFromSubsets(iGeometry *apGeom, tU32 anFirstSubset, tU32 anNumSubsets)=0 | iCharacter | pure virtual |
| RemoveEmptyMeshes()=0 | iCharacter | pure virtual |
| RemoveEmptyNodes(iHString *ahspName, tBool abAllNoMeshes)=0 | iCharacter | pure virtual |
| RemoveEntity(iDataTable *apEntity)=0 | iCharacter | pure virtual |
| SetAnimationMixer(iAnimationMixer *apMixer)=0 | iCharacter | pure virtual |
| SetMaterialLibrary(iMaterialLibrary *apMatLib)=0 | iCharacter | pure virtual |
| SetMeshMaterial(tU32 anMesh, tU32 anMat)=0 | iCharacter | pure virtual |
| SetNumRefs(tI32 anNumRefs)=0 | iUnknown | pure virtual |
| SetTransform(iTransform *apTransform)=0 | iCharacter | pure virtual |
| SortMeshesByMaterial(tU32 anFirstMesh, tU32 anNumMeshes)=0 | iCharacter | pure virtual |
| Update(tF32 fFrameTime)=0 | iCharacter | pure virtual |
| UpdateAnimationMixer(tF32 fFrameTime, tU32 anFrameCount)=0 | iCharacter | pure virtual |
| UpdateBoneMatrixPalette()=0 | iCharacter | pure virtual |
| UpdateEx(tF32 fFrameTime, tU32 anFrameCount)=0 | iCharacter | pure virtual |
| UpdateNodeAnimation(tU32 anIndex, tBool abForceStatic)=0 | iCharacter | pure virtual |
1.8.7