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]
- CompressVertices()
- CreateBoundingBox()
- CreateCurve(iCurveTemplate *tmpl)
- csid
[protected]
- csObject(iBase *pParent=NULL)
- csObjectIterator (defined in csObject)
[friend]
- csThing(iBase *parent)
- current_light_frame_number
[static]
- CurveTexel(int i)
[inline]
- CurveVertex(int i)
[inline]
- DecRef()=0
[pure virtual]
- 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)
- flags
- GetBoundingBox()
[inline]
- GetBoundingBox(csBox3 &box)
- GetBoundingBox(iMovable *movable, csBox3 &box)
- 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)
[inline]
- GetCurve(char *name)
- GetCurveCount()
[inline]
- GetCurvesCenter()
[inline]
- GetCurvesScale()
[inline]
- GetCurveVertexCount()
[inline]
- GetCurveVertices()
[inline]
- GetFog()
[inline]
- GetID() const
[virtual]
- GetIterator()
[virtual]
- GetMovingOption()
[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()
[inline]
- HardTransform(const csReversibleTransform &t)
- HasFog()
[inline]
- IncRef()=0
[pure virtual]
- InitializeDefault()
- 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)
[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(int id)
- RealCheckFrustum(iFrustumView *lview, iMovable *movable)
- RegisterShadowReceiver(iShadowReceiver *receiver)
- RegisterVisObject(iVisibilityObject *visobj)
- 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)
- SetConvex(bool c)
- SetCurvesCenter(csVector3 &v)
[inline]
- SetCurvesScale(float f)
[inline]
- SetFog(float density, const csColor &color)
[inline]
- SetMovingOption(int opt)
- SetName(const char *iName)
[virtual]
- SetObjectParent(iObject *)
[virtual]
- SetTemplate(csThing *t)
[inline]
- 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(int id)
- ~csObject()
[virtual]
- ~csThing()
[virtual]
Generated for Crystal Space by
doxygen
1.2.5 written by
Dimitri van Heesch,
©1997-2000