CrystalSpace

Public API Reference

csMeshObject Member List

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

AddListener(iObjectModelListener *listener)csObjectModel [inline, virtual]
AddRefOwner(void **ref_owner)scfImplementation< csObjectModel > [inline, virtual]
boundingboxcsMeshObject [protected]
Clone()csMeshObject [inline, virtual]
CreateLowerDetailPolygonMesh(float)csObjectModel [inline, virtual]
csMeshObject(iEngine *engine)csMeshObject
csObjectModel(iBase *parent=0)csObjectModel [inline]
DecRef()scfImplementation< csObjectModel > [inline, virtual]
EnginecsMeshObject [protected]
FireListeners()csObjectModel [inline]
flagscsMeshObject [protected]
GetColor(csColor &color) const csMeshObject [virtual]
GetFactory() const =0csMeshObject [pure virtual]
GetFlags()csMeshObject [inline, virtual]
GetMaterialWrapper() const csMeshObject [virtual]
GetMeshWrapper() const csMeshObject [virtual]
GetMixMode() const csMeshObject [inline, virtual]
GetObjectBoundingBox(csBox3 &bbox)csMeshObject [virtual]
GetObjectBoundingBox()csMeshObject [virtual]
GetObjectModel()csMeshObject [inline, virtual]
GetPolygonMeshBase()csObjectModel [inline, virtual]
GetPolygonMeshColldet()csObjectModel [inline, virtual]
GetPolygonMeshShadows()csObjectModel [inline, virtual]
GetPolygonMeshViscull()csObjectModel [inline, virtual]
GetRadius(float &radius, csVector3 &center)csMeshObject [virtual]
GetRefCount()scfImplementation< csObjectModel > [inline, virtual]
GetRenderMeshes(int &num, iRenderView *, iMovable *, uint32)csMeshObject [inline, virtual]
GetShapeNumber() const csObjectModel [inline, virtual]
GetTerraFormerColldet()csMeshObject [inline, virtual]
GetVisibleCallback() const csMeshObject [virtual]
HardTransform(const csReversibleTransform &t)csMeshObject [virtual]
HitBeamObject(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr, int *polygon_idx=0, iMaterialWrapper **=0)csMeshObject [virtual]
HitBeamOutline(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr)csMeshObject [virtual]
IncRef()scfImplementation< csObjectModel > [inline, virtual]
InvalidateMaterialHandles()csMeshObject [inline, virtual]
LogParentcsMeshObject [protected]
NextFrame(csTicks current_time, const csVector3 &pos, uint currentFrame)csMeshObject [virtual]
operator=(const scfImplementation &)scfImplementation< csObjectModel > [inline]
PositionChild(iMeshObject *, csTicks)csMeshObject [inline, virtual]
QueryInterface(scfInterfaceID id, scfInterfaceVersion version)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, virtual]
RemoveListener(iObjectModelListener *listener)csObjectModel [inline, virtual]
RemoveRefOwner(void **ref_owner)scfImplementation< csObjectModel > [inline, virtual]
scfClassType typedefscfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [protected]
scfImplementation(csObjectModel *object, iBase *parent=0)scfImplementation< csObjectModel > [inline]
scfImplementation(const scfImplementation &)scfImplementation< csObjectModel > [inline]
scfImplementation1(csObjectModel *object, iBase *parent=0)scfImplementation1< csObjectModel, iObjectModel > [inline, protected]
scfImplementationExt1(csMeshObject *object)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1, T2 t2)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1, T2 t2, T3 t3)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1, T2 t2, T3 t3, T4 t4)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationExt1(csMeshObject *object, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected]
scfImplementationType typedefscfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [protected]
scfObjectscfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [protected]
scfParentscfImplementation< csObjectModel > [protected]
scfRefCountscfImplementation< csObjectModel > [protected]
scfRemoveRefOwners()scfImplementation< csObjectModel > [inline, protected]
scfWeakRefOwnersscfImplementation< csObjectModel > [protected]
SetColor(const csColor &color)csMeshObject [virtual]
SetMaterialWrapper(iMaterialWrapper *material)csMeshObject [virtual]
SetMeshWrapper(iMeshWrapper *logparent)csMeshObject [virtual]
SetMixMode(uint)csMeshObject [inline, virtual]
SetObjectBoundingBox(const csBox3 &bbox)csMeshObject [virtual]
SetPolygonMeshBase(iPolygonMesh *base)csObjectModel [inline]
SetPolygonMeshColldet(iPolygonMesh *polymesh)csObjectModel [inline, virtual]
SetPolygonMeshShadows(iPolygonMesh *polymesh)csObjectModel [inline, virtual]
SetPolygonMeshViscull(iPolygonMesh *polymesh)csObjectModel [inline, virtual]
SetShapeNumber(long n)csObjectModel [inline]
SetVisibleCallback(iMeshObjectDrawCallback *cb)csMeshObject [virtual]
ShapeChanged()csObjectModel [inline]
SupportsHardTransform() const csMeshObject [virtual]
VisCallbackcsMeshObject [protected]
WantToDie()csMeshObject [protected]
WeakRefOwnerArray typedefscfImplementation< csObjectModel > [protected]
~csMeshObject()csMeshObject [virtual]
~csObjectModel()csObjectModel [inline, virtual]
~iBase()iBase [inline, protected, virtual]
~scfImplementation()scfImplementation< csObjectModel > [inline, virtual]
~scfImplementation1()scfImplementation1< csObjectModel, iObjectModel > [inline, protected, virtual]
~scfImplementationExt1()scfImplementationExt1< csMeshObject, csObjectModel, iMeshObject > [inline, protected, virtual]


Generated for Crystal Space by doxygen 1.4.7