Main Page Class Hierarchy Compound List File List Compound Members
csThing Member List
This is the complete list of members for csThing, including all inherited members.
- AddCurve(csCurve *curve)
- AddCurveVertex(const csVector3 &v, const csVector2 &t)
- AddPolygon(csPolygonInt *spoly)
- AddPortalPolygon(csPolygon3D *poly)
- AddVertex(const csVector3 &v)
[inline] - AddVertex(float x, float y, float z)
- AddVertexSmart(const csVector3 &v)
[inline] - AddVertexSmart(float x, float y, float z)
- AppendShadows(iMovable *movable, iShadowBlockList *shadows, csVector3 &origin)
- BuildStaticTree(const char *name, int mode=BSP_MINIMIZE_SPLITS)
- CastShadows(iFrustumView *fview)
- CheckFrustum(iFrustumView *lview, iMovable *movable)
- Children
[protected] - ClearCurveVertices()
- CompressVertices()
- CreateBoundingBox()
- CreateCurve(iCurveTemplate *tmpl)
- csid
[protected] - csObject(iBase *pParent=NULL)
- csObject(csObject &o)
- csObjectIterator (defined in csObject)
[friend] - csThing(iBase *parent)
- current_light_frame_number
[static] - DecRef()=0
[pure virtual] - DeleteVertex(int idx)
- DeleteVertices(int from, int to)
- DisableFog()
[inline] - Draw(iRenderView *rview, iMovable *movable, csZBufMode zMode)
- draw_busy
- DrawCurves(iRenderView *rview, iMovable *movable, csZBufMode zMode)
- DrawFoggy(iRenderView *rview, iMovable *movable)
- DrawTest(iRenderView *rview, iMovable *movable)
- FindCurveIndex(iCurve *curve) const
- FindPolygonIndex(iPolygon3D *polygon) const
- flags
- GetBoundingBox()
[inline] - GetBoundingBox(csBox3 &box)
- GetBoundingBox(iMovable *movable, csBox3 &box)
- GetCacheName()
- GetCameraVertices(const csTransform &c, long cam_cameranr)
[inline] - GetCenter()
[inline] - GetChild(int iInterfaceID, int iVersion, const char *Name=NULL, bool FirstName=false) const
[virtual] - GetChild(const char *Name) const
[virtual] - GetCurve(int idx) const
[inline] - GetCurve(char *name) const
- GetCurveCount() const
[inline] - GetCurvesCenter() const
[inline] - GetCurvesScale() const
[inline] - GetCurveTexel(int i) const
[inline] - GetCurveVertex(int i) const
[inline] - GetCurveVertexCount() const
[inline] - GetCurveVertices() const
[inline] - GetFog()
[inline] - GetID() const
[virtual] - GetIterator()
[virtual] - GetMovingOption() const
[inline] - GetName() const
[virtual] - GetNewPolygonID()
[inline] - GetObjectParent() const
[virtual] - GetPolygon3D(int idx)
[inline] - GetPolygon3D(const char *name)
- GetPolygonArray()
[inline] - GetPolygonCount()
[inline] - GetPolygonInt(int idx)
- GetRadius(csVector3 &rad, csVector3 ¢)
- GetRefCount()=0
[pure virtual] - GetScreenBoundingBox(float fov, float sx, float sy, const csReversibleTransform &trans, csBox2 &sbox, csBox3 &cbox)
- GetStaticTree()
[inline] - GetTemplate() const
[inline] - GetTransformedBoundingBox(const csReversibleTransform &trans, csBox3 &cbox)
- GetVertexCount() const
[inline] - HardTransform(const csReversibleTransform &t)
- HasFog()
[inline] - IncRef()=0
[pure virtual] - InitializeDefault()
- InitializeObject()
[protected] - IntersectSegment(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr=NULL, bool only_portals=false)
- IntersectSegmentFull(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr=NULL, csMeshWrapper **p_mesh=NULL)
- IntersectSphere(csVector3 ¢er, float radius, float *pr=NULL)
- LightingInfo (defined in csThing)
[friend] - Merge(csThing *other)
- MergeTemplate(iThingState *tpl, iMaterialWrapper *default_material=NULL, csVector3 *shift=NULL, csMatrix3 *transform=NULL)
- MeshObject (defined in csThing)
[friend] - MeshObjectFactory (defined in csThing)
[friend] - Name
[protected] - NewPolygon(csMaterialWrapper *material)
- ObjAdd(iObject *obj)
[virtual] - ObjAddChildren(iObject *Parent)
[virtual] - ObjReleaseOld(iObject *obj) (defined in csObject)
[virtual] - ObjRemove(iObject *obj)
[virtual] - ObjRemoveAll()
[virtual] - ParentObject
[protected] - PolyMesh (defined in csThing)
[friend] - Prepare()
- PrepareLighting()
- QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0
[pure virtual] - QueryInterfaceSafe(iBase *ibase, scfInterfaceID iInterfaceID, int iVersion)
[inline, static] - ReadFromCache(iCacheManager *cache_mgr, int id)
- RealCheckFrustum(iFrustumView *lview, iMovable *movable)
- RegisterShadowReceiver(iShadowReceiver *receiver)
- RegisterVisObject(iVisibilityObject *visobj)
- RemoveCurve(int idx)
- RemoveCurves()
- RemovePolygon(int idx)
- RemovePolygons()
- RemovePortalPolygon(csPolygon3D *poly)
- RemoveUnusedVertices()
- ReplaceMaterials(iMaterialList *matList, const char *prefix)
- SCF_DECLARE_IBASE (defined in csObject)
- SCF_DECLARE_IBASE_EXT(csObject) (defined in csThing)
- scfiLightingInfo (defined in csThing)
- scfiMeshObject (defined in csThing)
- scfiMeshObjectFactory (defined in csThing)
- scfiPolygonMesh (defined in csThing)
- scfiThingState (defined in csThing)
- scfiVisibilityCuller (defined in csThing)
- SetCacheName(const char *n)
[inline] - SetConvex(bool c)
- SetCurvesCenter(csVector3 &v)
[inline] - SetCurvesScale(float f)
[inline] - SetCurveTexel(int idx, const csVector2 &vt)
- SetCurveVertex(int idx, const csVector3 &vt)
- SetFog(float density, const csColor &color)
[inline] - SetMovingOption(int opt)
- SetName(const char *iName)
[virtual] - SetObjectParent(iObject *)
[virtual] - SetTemplate(csThing *t)
[inline] - SetVertex(int idx, const csVector3 &vt)
- ThingState (defined in csThing)
[friend] - UnregisterShadowReceiver(iShadowReceiver *receiver)
- UnregisterVisObject(iVisibilityObject *visobj)
- UpdateTransformation(const csTransform &c, long cam_cameranr)
- Vcam(int idx) const
[inline] - VisCull (defined in csThing)
[friend] - VisTest(iRenderView *irview)
- Vobj(int idx) const
[inline] - Vwor(int idx) const
[inline] - WorUpdate()
- WriteToCache(iCacheManager *cache_mgr, int id)
- ~csObject()
[virtual] - ~csThing()
[virtual]
Generated for Crystal Space by
doxygen
1.2.5 written by
Dimitri van Heesch,
©1997-2000