| TAbstractCarAi |
odecarunit |
|
| TAiLinePoint |
levelunit |
|
| TCachedMediaManager |
mediamanagerunit |
this is a cached media manager, an abstract manager that caches the file already loaded, and gives them back if they're requested again. Child of this class should override the loadXXX method to read the data first time. |
| TCarAi |
aiunit |
|
| TCarPlayer |
aiunit |
|
| TCheckPoint |
levelunit |
|
| TCircle |
FastGEO |
***********[ Circle type ]************** |
| TEaxBufferProperties |
openal |
|
| TEaxListenerProperties |
openal |
|
| TElement |
odeclasses |
This represent the base abstract element class |
| TElementList |
odeclasses |
|
| TFileMediaManager |
mediamanagerunit |
This is the only actual media manager, that reads data from files. |
| TFrustumCuller |
frustumunit |
|
| TGenericMediaManager |
mediamanagerunit |
this is a Generic media manager, that is the abstract "interface" of all the media manager |
| TGeometricObject |
FastGEO |
|
| TGlMesh |
glmeshunit |
implements a OpenGl based Mesh. |
| THeightMap |
heightmapunit |
|
| TKeyState |
keyboardunit |
|
| TLevel |
levelunit |
|
| TMesh |
meshunit |
This class represent a Mesh, a collection of vertex and faces that forms a model. It has no drawing implementation, so that it's not bound to any library. Extenders of this class can implement it. |
| TMeshList |
meshunit |
This class represent a list of meshes. You can obtain a mesh by index or by name |
| TOdeBody |
odeclasses |
|
| TOdeBodyCube |
odeclasses |
|
| TOdeBodySphere |
odeclasses |
|
| TOdeCar |
odecarunit |
|
| TOdeGeom |
odeclasses |
This represent a geom without a body, ie an unmovable solid object. It has a mesh and a texture to draw it. |
| TOdeGeomCube |
odeclasses |
|
| TOdeGeomCylinder |
odeclasses |
|
| TOdeGeomMesh |
odeclasses |
|
| TOpenGlGenericLoop |
openglmainloop |
The abstract loop * |
| TOpenGlRealTimeLoop |
openglmainloop |
This loop runs continuosly, calling the drawevent over and over * |
| TOpenGlStaticLoop |
openglmainloop |
This loop calls the drawevent only when it receives some event from SDL, such as mouse or keyboard input * |
| TPlane2D |
FastGEO |
***********[ Plane type ]***************** |
| TPlane3D |
FastGEO |
|
| TPoint2D |
FastGEO |
***********[ Vertex type ]************** |
| TPoint3D |
FastGEO |
***********[ 3D Vertex type ]************** |
| TQuaternion |
geometry |
|
| TQuaternion |
quaternions |
|
| TRectangle |
geometry |
|
| TScreen |
screenunit |
|
| TSound |
disabledsoundunit |
|
| TSoundList |
disabledsoundunit |
|
| TSource |
disabledsoundunit |
|
| TSphere |
FastGEO |
***********[ Sphere type ]************** |
| TStatic |
odeclasses |
This represent an object with no geom associated. Just a mesh. If you run into it, you'll pass throu. |
| TTexture |
textureunit |
|
| TTextureList |
textureunit |
|
| TVector2D |
FastGEO |
***********[ 2D Vector type ]************** |
| TVector3D |
FastGEO |
***********[ 3D Vector type ]************** |
| TXMLAttribute |
Nicola_xmlparser |
this simple class is a single attribute (umm could be a record too..) |
| TXMLAttributes |
Nicola_xmlparser |
a list of attribute. Can use Attributes['test'] syntax to read test attribute. also, access by index is supported, and access by string returning the TXMLAttribute class |
| TXMLDocument |
Nicola_xmlparser |
a XML document. Remember that XML docs have only one root node. this just read/write the main node. |
| TXMLNode |
Nicola_xmlparser |
rappresent a XML node. Can by tag, text, cdata, comment ecc.. (check TNodeType) |
| TXMLNodes |
Nicola_xmlparser |
a set of Nodes. Can be queried for a single node, or nodes can be scanned from 0 to count-1 |