| _StringTable | A global table for the hashing and tracking of strings |
| _StringTable::Node | This is internal to the _StringTable class |
| AbstractClassRep | Core functionality for class manipulation |
| AbstractClassRep::Field | |
| AbstractPolyList | A polygon filtering interface |
| ActionMap | Map raw inputs to a variety of actions |
| ActionMap::BreakEntry | |
| ActionMap::DeviceMap | Used to represent a devices |
| ActionMap::Node | |
| AdjustHeightAction | |
| AIClient | |
| AIConnection | |
| AIPlayer | |
| AISpecialNode | |
| AIWheeledVehicle | |
| AllocatedTexture | |
| AmbientAudioManager | The AmbientAudioManager manages varying the properties of audio emitters based on the player's position |
| AngAxisF | |
| AsciiData | |
| AsciiData::KeyData | |
| AssignDecl | |
| AssignExprNode | |
| AssignOpExprNode | |
| AudioBuffer | |
| AudioDescription | |
| AudioEmitter | |
| AudioEnvironment | |
| AudioProfile | |
| AudioSampleEnvironment | |
| AudioStreamSource | |
| AudioStreamSourceFactory | |
| Auth2Certificate | Formerly contained a certificate, showing that something was valid |
| AuthInfo | Formerly contained data indicating whether a user is valid |
| BadWordFilter | |
| BadWordFilter::FilterTable | |
| BanList | Helper class to keep track of bans |
| BanList::BanInfo | |
| BaseMaterialInfo | |
| BinaryExprNode | A binary mathematical expression (ie, left op right) |
| BitMatrix | A matrix of bits |
| BitRender | Functions for rendering to 1bpp bitmaps |
| BitSet32 | A convenience class to manipulate a set of bits |
| BitStream | |
| BitTables | |
| BitVector | Manage a vector of bits of arbitrary size |
| BitVectorW | - See also:
- BitVector
|
| Blender | This MODULE contains class Blender |
| Box3D | Clone of Box3F, using 3D types |
| Box3F | Bounding Box |
| BoxBrush | |
| BoxConvex | |
| BreakStmtNode | |
| Brush | |
| BrushAdjustHeightAction | |
| BSPNode | |
| BVPT< Tstoreobj > | |
| BVQuadTree | A bit vector quad tree, used to track flags for the terrain |
| Camera | Implements a basic camera object |
| Camera::StateDelta | |
| CameraData | |
| CameraFX | |
| CameraFXManager | |
| CameraQuery | |
| CameraScopeQuery | |
| CameraShake | |
| CameraSpline | |
| CameraSpline::Knot | |
| CameraSpline::TimeMap | |
| ChunkCornerPoint | |
| ChunkEdge | |
| ChunkedTextureHandle | |
| ChunkedTextureManager | |
| ChunkedTextureObject | |
| Chunker< T > | |
| ChunkFile | |
| ChunkScanEdge | |
| ClearEmptyAction | |
| ClearModifiedAction | |
| ClippedPolyList | - See also:
- AbstractPolyList
|
| ClippedPolyList::Poly | |
| ClippedPolyList::Vertex | |
| Cloud | |
| CodeBlock | Core TorqueScript code management class |
| Collision | |
| CollisionList | |
| CollisionState | |
| CollisionStateList | |
| CollisionTest | Helper class for collision detection |
| CollisionWorkingList | |
| CollisionWorkingList::RLink | |
| CollisionWorkingList::WLink | |
| Color | |
| ColorF | |
| ColorI | |
| CommaCatExprNode | |
| Compiler::CompilerFloatTable | |
| Compiler::CompilerFloatTable::Entry | |
| Compiler::CompilerIdentTable | |
| Compiler::CompilerIdentTable::Entry | |
| Compiler::CompilerStringTable | |
| Compiler::CompilerStringTable::Entry | |
| ConcreteClassRep< T > | Helper class for AbstractClassRep |
| ConcretePolyList | A concrete, renderable PolyList |
| ConcretePolyList::Poly | |
| ConditionalExprNode | |
| ConnectedAcceptEvent | Triggered when we accept a new connection |
| ConnectedNotifyEvent | Notify simulation of state of a connection |
| ConnectedReceiveEvent | Triggered when we receive data from a connected entity |
| ConnectionProtocol | The base class for Torque's networking protocol |
| ConnectionStringTable | Maintain a table of strings which are shared across the network |
| ConnectionStringTable::Entry | |
| ConsoleBaseType | |
| ConsoleConstructor | This is the backend for the ConsoleMethod()/ConsoleFunction() macros |
| ConsoleEvent | Represents a line of console input |
| ConsoleLogEntry | Represents an entry in the log |
| ConsoleLogger | A class designed to be used as a console consumer and log the data it receives to a file |
| ConsoleObject | Interface class to the console |
| Compiler::ConsoleParser | List of parsers for the compiler |
| ConstantNode | |
| ConstructorSimpleMesh | |
| ConstructorSimpleMesh::primitive | |
| Container | |
| Container::CallbackInfo | |
| Container::Link | |
| ContinueStmtNode | |
| Convex | |
| ConvexBrush | |
| ConvexBrush::TexInfo | |
| ConvexFeature | |
| ConvexFeature::Edge | |
| ConvexFeature::Face | |
| CreatorTree | |
| CreatorTree::Node | |
| D3DDevice | |
| DataChunker | Implements a chunked data allocater |
| DataChunker::DataBlock | Block of allocated memory |
| DbgFileView | |
| DbgFileView::FileLine | |
| Debris | |
| DebrisData | |
| DebugView | Helper class to render a HUD debug display |
| DebugView::DebugLine | |
| DecalData | DataBlock implementation for decals |
| DecalInstance | Store an instance of a decal |
| DecalManager | Manage decals in the world |
| DemoGame | Implementation of GameInterface for the demo app |
| DemoNetInterface | |
| DepthSortList | |
| DepthSortList::PolyExtents | |
| Audio::Description | |
| DetailManager | |
| DetailManager::DetailData | |
| DetailManager::DetailProfile | |
| Dictionary | |
| Dictionary::Entry | |
| Dictionary::HashTableData | |
| DInputDevice | |
| DInputManager | |
| DisplayDevice | |
| DisplayPtrManager | |
| DynamicTexture | |
| EarlyOutPolyList | Early out check PolyList |
| EarlyOutPolyList::Poly | |
| EarlyOutPolyList::Vertex | |
| EdgeParent | |
| EdgePoint | |
| EditManager | |
| EditTSCtrl | |
| elapsedTime | |
| elapsedTimeAggregate | |
| EllipseBrush | |
| EmitChunk | |
| EnumTable | Scripting engine representation of an enum |
| EnumTable::Enums | This represents a specific item in the enumeration |
| Event | Base event structure (also used for FrameEvent and QuitEvent) |
| EventDescriptor | |
| Explosion | |
| ExplosionData | |
| ExprEvalState | |
| ExprNode | A mathematical expression |
| ExtrudedPolyList | Extruded Polytope PolyList |
| ExtrudedPolyList::ExtrudedFace | |
| ExtrudedPolyList::Poly | |
| ExtrudedPolyList::Vertex | |
| File | |
| FileObject | |
| FileStream | |
| FileTime | Platform dependent file date-time structure |
| Filter | |
| FilterStream | |
| FindMatch | |
| FireballAtmosphere | |
| FireballAtmosphereData | |
| FlattenHeightAction | |
| FloatBinaryExprNode | |
| FloatNode | |
| FloatUnaryExprNode | |
| FloorPlanResource | |
| FloorPlanResource::Area | |
| fluid | |
| fluid::block | |
| fluid::node | |
| fluid::plane | |
| fluid::rgba | |
| fluid::uv | |
| fluid::vertex | |
| fluid::xyz | |
| FlyingVehicle | |
| FlyingVehicle::JetActivation | |
| FlyingVehicleData | |
| FogCalc | |
| FogVolume | |
| ForceField | |
| ForceField::IBSPLeafSolid | |
| ForceField::IBSPNode | |
| ForceField::Surface | |
| FrameAllocator | Temporary memory pool for per-frame allocations |
| FrameAllocatorMarker | Helper class to deal with FrameAllocator usage |
| FrameTemp< T > | Class for temporary variables that you want to allocate easily using the FrameAllocator |
| FRangeValidator | Floating point min/max range validator |
| FreeListChunker< T > | |
| FuncCallExprNode | |
| FunctionDeclStmtNode | |
| FxColor4 | |
| fxFoliageCulledList | |
| fxFoliageItem | |
| fxFoliageQuadrantNode | |
| fxFoliageRenderList | |
| fxFoliageReplicator | |
| fxFoliageReplicator::tagFieldData | |
| fxLight | |
| fxLightData | |
| fxRenderObject | |
| fxShapeReplicatedStatic | |
| fxShapeReplicator | |
| fxShapeReplicator::tagFieldData | |
| fxSunLight | |
| GameBase | Base class for game objects which use datablocks, networking, are editable, and need to process ticks |
| GameBase::Link | |
| GameBaseData | Scriptable, demo-able datablock |
| GameConnection | |
| GameConnection::GamePacketNotify | |
| GameInterface | |
| GameTSCtrl | |
| GBitmap | |
| GFont | |
| GhostInfo | Information about a ghosted object |
| GjkCollisionState | |
| Globals | |
| GLState | GL state information |
| GPalette | |
| GridChunk | |
| GridInfo | |
| GridSquare | |
| Gui3DMouseEvent | |
| GuiArrayCtrl | Renders a grid of cells |
| GuiAviBitmapCtrl | |
| GuiBackgroundCtrl | Renders a background, so you can have a backdrop for your GUI |
| GuiBitmapButtonCtrl | ------------------------------------- Bitmap Button Contrl Set 'bitmap' comsole field to base name of bitmaps to use |
| GuiBitmapButtonTextCtrl | |
| GuiBitmapCtrl | Renders a bitmap |
| GuiBubbleTextCtrl | |
| GuiButtonBaseCtrl | |
| GuiButtonCtrl | |
| GuiCanvas | A canvas on which rendering occurs |
| GuiCanvas::AccKeyMap | Accelerator key map |
| GuiCheckBoxCtrl | |
| GuiColorPickerCtrl | GuiColorPickerCtrl |
| GuiConsole | |
| GuiConsoleEditCtrl | |
| GuiConsoleTextCtrl | |
| GuiControl | Root class for all GUI controls in Torque |
| GuiControlArrayControl | |
| GuiControlProfile | A GuiControlProfile is used by every GuiObject and is akin to a datablock |
| GuiCursor | |
| GuiDirectoryFileListCtrl | |
| GuiDirectoryTreeCtrl | |
| GuiEditCtrl | |
| GuiEffectCanvas | |
| GuiEvent | Represents a single GUI event |
| GuiFilterCtrl | |
| GuiFrameSetCtrl | |
| GuiFrameSetCtrl::FrameDetail | |
| GuiGraphCtrl | |
| GuiGraphCtrl::PlotInfo | |
| GuiInputCtrl | |
| GuiInspector | |
| GuiInspectorDatablockField | |
| GuiInspectorDynamicField | |
| GuiInspectorDynamicGroup | |
| GuiInspectorField | |
| GuiInspectorGroup | |
| GuiInspectorTypeCheckBox | |
| GuiInspectorTypeColor | |
| GuiInspectorTypeColorF | |
| GuiInspectorTypeColorI | |
| GuiInspectorTypeEnum | |
| GuiInspectorTypeFileName | |
| GuiInspectorTypeGuiProfile | |
| GuiListBoxCtrl | |
| GuiListBoxCtrl::LBItem | |
| GuiMenuBackgroundCtrl | |
| GuiMenuBar | |
| GuiMenuBar::Menu | |
| GuiMenuBar::MenuItem | |
| GuiMenuTextListCtrl | |
| GuiMessageVectorCtrl | Render a MessageVector (chat HUD) |
| GuiMessageVectorCtrl::LineElement | |
| GuiMessageVectorCtrl::LineWrapping | Derived classes must keep this set of variables consistent if they use this classes onRender |
| GuiMessageVectorCtrl::LineWrapping::SEPair | |
| GuiMessageVectorCtrl::SpecialMarkers | |
| GuiMessageVectorCtrl::SpecialMarkers::Special | |
| GuiMessageVectorCtrl::TextElement | |
| GuiMLTextCtrl | |
| GuiMLTextCtrl::Atom | |
| GuiMLTextCtrl::Bitmap | |
| GuiMLTextCtrl::BitmapRef | |
| GuiMLTextCtrl::Font | |
| GuiMLTextCtrl::Line | |
| GuiMLTextCtrl::LineTag | |
| GuiMLTextCtrl::Style | |
| GuiMLTextCtrl::URL | |
| GuiMLTextEditCtrl | |
| GuiMouseEventCtrl | |
| GuiPaneControl | Collapsable pane control |
| GuiPlayerView | |
| GuiPopUpBackgroundCtrl | |
| GuiPopUpMenuCtrl | |
| GuiPopUpMenuCtrl::Entry | |
| GuiPopUpMenuCtrl::Scheme | |
| GuiPopUpTextListCtrl | |
| GuiProgressCtrl | |
| GuiRadioCtrl | |
| GuiScrollCtrl | |
| GuiSliderCtrl | |
| GuiStackControl | A stack of GUI controls |
| GuiSubmenuBackgroundCtrl | |
| GuiTabBookCtrl | Tab Book Control for creation of tabbed dialogs |
| GuiTabBookCtrl::TabHeaderInfo | |
| GuiTabPageCtrl | |
| GuiTerrPreviewCtrl | |
| GuiTextCtrl | |
| GuiTextEditCtrl | |
| GuiTextEditSliderCtrl | |
| GuiTextListCtrl | |
| GuiTextListCtrl::Entry | |
| GuiTheoraCtrl | Play back a Theora video file |
| GuiTickCtrl | This Gui Control is designed to be subclassed and let people create controls which want to recieve update ticks at a constant interval |
| GuiTreeViewCtrl | |
| GuiTreeViewCtrl::Item | |
| GuiTreeViewCtrl::Item::InspectorTag | |
| GuiTreeViewCtrl::Item::ScriptTag | |
| GuiTSCtrl | |
| GuiVectorFieldCtrl | |
| GuiWindowCtrl | |
| hash_multimap< T, Tinfo > | |
| Heightfield | |
| HoverVehicle | |
| HoverVehicle::JetActivation | |
| HoverVehicleData | |
| HTTPObject | |
| IdGenerator | |
| IfStmtNode | |
| InfiniteBitStream | This class acts to provide an "infinitely extending" stream |
| Input | |
| InputDevice | |
| InputDevice::ObjInfo | |
| InputEvent | Generic input event |
| InputManager | |
| IntBinaryExprNode | |
| Interior | |
| Interior::AnimatedLight | |
| Interior::ConvexHull | |
| Interior::CoordBin | |
| Interior::Edge | |
| Interior::IBSPLeafSolid | |
| Interior::IBSPNode | |
| Interior::LightState | |
| Interior::LightStateData | |
| Interior::NullSurface | |
| Interior::Portal | |
| Interior::Surface | |
| Interior::TexGenPlanes | |
| Interior::TexMatrix | |
| Interior::TriFan | |
| Interior::Zone | |
| InteriorConvex | |
| InteriorDict | |
| InteriorDictEntry | |
| InteriorInstance | |
| InteriorInstance::LightInfo | |
| InteriorInstance::LightInfo::Light | |
| InteriorInstance::LightInfo::StateDataInfo | |
| InteriorLMManager | |
| InteriorLMManager::InstanceLMInfo | |
| InteriorLMManager::InteriorLMInfo | |
| InteriorMap | |
| InteriorMapConvex | |
| InteriorMapResource | |
| InteriorMapResource::Entity | |
| InteriorMapResource::Property | |
| InteriorPathFollower | |
| InteriorPathFollower::WayPoint | |
| InteriorResource | |
| InteriorResTrigger | |
| InteriorSubObject | |
| IntNode | |
| IntUnaryExprNode | |
| IRangeValidator | Signed integer min/max range validator |
| IRangeValidatorScaled | Scaled integer field validator |
| Item | |
| Item::StateDelta | Client interpolation data |
| ItemData | |
| ITickable | This interface allows you to let any object be ticked |
| ItrGameEntity | |
| ItrPaddedPoint | |
| JoystickAxisInfo | |
| JoystickInputDevice | |
| LangFile | Class for working with language files |
| LangTable | Language file table |
| LavaVertex | |
| LavaWave | |
| LensFlare | |
| LFlare | |
| LightInfo | |
| LightInfoList | |
| LightManager | |
| Lightning | |
| Lightning::Strike | |
| Lightning::Thunder | |
| LightningBolt | |
| LightningBolt::Node | |
| LightningBolt::NodeManager | |
| LightningData | |
| LightUpdateGrouper | |
| LightUpdateGrouper::BitIterator | |
| LList< T > | |
| LListNode< T > | |
| LoopStmtNode | |
| LowerHeightAction | |
| MacCarbFont | |
| MacCarbPlatState | NOTE: Placing system headers before Torque's platform.h will work around the Torque-Redefines-New problems |
| MacConsole | |
| Marker | |
| MasterInfo | |
| MaterialList | |
| MaterialPropertyMap | |
| MaterialPropertyMap::MapEntry | |
| Math | |
| MatrixF | 4x4 Matrix Class |
| MemStream | |
| MessageVector | Store a list of chat messages |
| MessageVector::MessageLine | |
| MessageVector::SpectatorRef | |
| MirrorSubObject | |
| MissionArea | |
| MissionAreaEditor | |
| MissionMarker | |
| MissionMarkerData | |
| MouseMoveEvent | Mouse input event |
| Move | |
| MoveManager | |
| MRandomGenerator | Base class for random number generators |
| MRandomLCG | Linear Congruential Method, the "minimal standard generator" |
| MRandomR250 | Fast, very good random numbers |
| Mutex | |
| MutexHandle | Helper for simplifying mutex locking code |
| Namespace | |
| Namespace::Entry | |
| Net | |
| NetAddress | Generic network address |
| NetAsync | |
| NetConnection | Torque network connection |
| NetConnection::GhostRef | Structure to track ghost references in packets |
| NetConnection::GhostSave | Structure to track ghost-always objects and their ghost indices |
| NetConnection::NetRate | |
| NetConnection::PacketNotify | Structure to track packets and what we sent over them |
| NetEvent | An event to be sent over the network |
| NetEventNote | |
| NetInterface | NetInterface class |
| NetObject | Superclass for ghostable networked objects |
| NetStringTable | |
| NetStringTable::Entry | |
| Noise2D | |
| ObjectBlockDecl | |
| ObjectDeclNode | |
| OggMixedStreamSource | |
| OggVorbis_File | |
| OggVorbisFile | |
| OpenGLDevice | |
| OptimizedPolyList | A concrete, renderable PolyList |
| OptimizedPolyList::Edge | |
| OptimizedPolyList::FullPoly | |
| OptimizedPolyList::Poly | |
| OptimizedPolyList::TriangleLighting | |
| OrthoBoxConvex | |
| OutlineSelectAction | |
| OutputPoint | |
| OutputPointFC_VB | |
| OutputPointSP_FC_VB | |
| PacketReceiveEvent | Triggered on incoming (UDP) packet |
| PaintMaterialAction | |
| Particle | |
| ParticleData | |
| ParticleEmitter | |
| ParticleEmitterData | |
| ParticleEmitterNode | |
| ParticleEmitterNodeData | |
| Path | A path! |
| PathCamera | |
| PathCamera::StateDelta | |
| PathCameraData | |
| PathedInterior | |
| PathedInteriorData | |
| PathManager | |
| PathManager::PathEntry | |
| PathNode | |
| PersistInfo | |
| PersistInfo::InteriorChunk | |
| PersistInfo::MissionChunk | |
| PersistInfo::PersistChunk | |
| PersistInfo::TerrainChunk | |
| PhysicalZone | |
| PlaneExtractorPolyList | Fill a Vector<PlaneF> with the planes from the geometry passed through this PolyList |
| PlaneF | |
| PlaneTransformer | |
| Platform | |
| Platform::FileInfo | |
| Platform::LocalTime | |
| Platform::SystemInfo_struct | |
| Platform::SystemInfo_struct::Processor | |
| Platform::VolumeInformation | |
| PlatformAssert | |
| PlatformFont | |
| PlatformFont::CharInfo | |
| Player | |
| Player::ActionAnimation | |
| Player::ArmAnimation | |
| Player::ContactInfo | |
| Player::Death | |
| Player::Range | |
| Player::StateDelta | Client interpolation/warp data |
| PlayerData | |
| PlayerData::ActionAnimation | |
| PlayerData::ActionAnimationDef | Animation and other data intialized in onAdd |
| PlayerData::ActionAnimationDef::Vector | |
| Point2D | 2D high-precision point |
| Point2F | 2D floating-point point |
| Point2I | 2D integer point |
| Point3D | |
| Point3F | |
| Point3I | 3D integer point |
| Point4F | 4D floating-point point |
| Polyhedron | |
| Polyhedron::Edge | |
| PolyList | |
| PolyList::Poly | |
| Polytope | |
| Polytope::Collision | |
| Polytope::Edge | |
| Polytope::Face | |
| Polytope::StackElement | |
| Polytope::Vertex | |
| Polytope::Volume | |
| Precipitation | |
| PrecipitationData | Precipitation datablock |
| ProcessList | List to keep track of GameBases to process |
| ProcessMutex | |
| Processor | |
| Projectile | Base class for all projectiles |
| ProjectileData | Datablock for projectiles. This class is the base class for all other projectiles |
| QuadPatch | Quadratic spline patch |
| QuadTreeTracer | Helper class to perform a fast, recursive ray cast against a set of hierarchical bounding boxes |
| QuadTreeTracer::RayStackNode | |
| QuadTreeTracer::StackNode | |
| QuakeFMTVertex | |
| QuakeMTVertex | |
| QuakeTVertex | |
| QuakeVertex | |
| Quat16 | Compressed quaternion class |
| QuatF | |
| QuitEvent | |
| Raindrop | |
| RaiseHeightAction | |
| RawData | |
| RayInfo | Extension of the collision structore to allow use with raycasting |
| RectClipper | |
| RectD | |
| RectF | |
| RectI | |
| RedBook | |
| RedBookDevice | |
| Render2Point | |
| RenderPoint | |
| ResDictionary | Resource Dictionary |
| ResizeBitStream | |
| ResizeFilterStream | |
| ResManager | A virtual file system for the storage and retrieval of ResourceObjects |
| ResManager::RegisteredExtension | |
| Resolution | |
| Resource< T > | Wrapper class around a ResourceInstance subclass |
| ResourceInstance | The base class for all resources |
| ResourceObject | Wrapper around a ResourceInstance |
| ResourceType | |
| ResourceTypeRawData | |
| ResourceTypeStaticRawData | |
| ReturnStmtNode | |
| Rigid | |
| RigidShape | |
| RigidShape::StateDelta | |
| RigidShapeData | |
| RigidShapeData::Body | |
| ScaleHeightAction | |
| SceneGraph | |
| SceneGraph::ZoneManager | |
| SceneLighting | |
| SceneLighting::InteriorProxy | |
| SceneLighting::InteriorProxy::sgSurfaceInfo | |
| SceneLighting::ObjectProxy | Create a proxy for each object to store data |
| SceneLighting::TerrainProxy | |
| SceneLighting::TerrainProxy::SquareStackNode | |
| SceneObject | A 3D object |
| SceneObject::LightingInfo | |
| SceneObject::posinfo | |
| SceneObjectRef | Reference to a scene object |
| SceneRenderImage | A SceneRenderImage is used by the SceneState/SceneGraph to sort objects for rendering order |
| SceneRoot | Root of scene graph |
| SceneState | The SceneState describes the state of the scene being rendered |
| SceneState::FogBand | |
| SceneState::RenderBSPNode | Used to construct the BSP tree for sorting translucent images |
| SceneState::TransformPortal | Used to represent a portal which inserts a transformation into the scene |
| SceneState::ZoneState | |
| ScopeFrustum | A scope frustum describes a pyramid to clip new portals against |
| SelectAction | |
| Selection | |
| SelectionBrush | |
| Semaphore | |
| ServerInfo | |
| SetEmptyAction | |
| SetHeightAction | |
| SetMaterialGroupAction | |
| SetMissionCRCEvent | |
| SetModifiedAction | |
| sgColorMap | |
| sgD3DCompatibility | |
| sgDetailMapping | |
| sgDTSDynamicLightingCache | |
| sgDTSDynamicLightingCache::data | |
| sgInteriorDynamicLightingCache | |
| sgInteriorDynamicLightingCache::data | |
| sgLightingModel | |
| sgLightingModelAdvanced | |
| sgLightingModelGLBase | |
| sgLightingModelInverseSquare | |
| sgLightingModelInverseSquareFastFalloff | |
| sgLightingModelManager | |
| sgLightingModelNearLinear | |
| sgLightingModelNearLinearFastFalloff | |
| sgLightingModelStock | |
| sgLightMap | The base class for generating mission level or real-time light maps for any sceneObject |
| sgLightMap::sgStaticMeshInfo | |
| sgLightObject | This class extends fxLight to provide mission level static light objects |
| sgLightObject::sgAnimateState | |
| sgLightObjectData | The datablock class for sgUniversalStaticLight |
| sgMissionLightingFilter | |
| sgMissionLightingFilterData | |
| sgObjectShadowMonitor | Someone needs to make sure the resource usage doesn't get out of hand |
| sgObjectShadows | |
| sgPlanarLightMap | Used to generate light maps on interiors |
| sgPlanarLightMap::sgLexel | |
| sgPlanarLightMap::sgOccluder | |
| sgPlanarLightMap::sgSmoothingTri | |
| sgPlanarLightMap::sgSmoothingVert | |
| sgRelightFilter | |
| sgSceneLightingProcessEvent | |
| sgShadowObjects | |
| sgShadowObjects::sgObjectInfo | Object info.. |
| sgShadowObjects::sgStaticMeshTri | Used for storing static mesh geometry for fast shadow detection.. |
| sgStatistics | |
| sgTerrainLightMap | Used to generate terrain light maps |
| SGWinding | |
| Shadow | |
| Shadow::DistanceDetail | |
| Shadow::PixelSizeDetail | |
| Shadow::ShadowSettings | |
| ShadowVolumeBSP | Used to calculate shadows |
| ShadowVolumeBSP::SurfaceInfo | |
| ShadowVolumeBSP::SVNode | |
| ShadowVolumeBSP::SVPoly | |
| ShapeBase | ShapeBase is the renderable shape from which most of the scriptable objects are derived, including the player, vehicle and items classes |
| ShapeBase::CollisionTimeout | |
| ShapeBase::MountedImage | An image mounted on a shapebase |
| ShapeBase::MountedImage::ImageEmitter | Represent the state of a specific particle emitter on the image |
| ShapeBase::MountInfo | Mounted objects |
| ShapeBase::Sound | |
| ShapeBase::Thread | |
| ShapeBaseConvex | |
| ShapeBaseData | |
| ShapeBaseImageData | |
| ShapeBaseImageData::StateData | |
| ShapeBaseImageData::StateData::Transition | |
| ShapeImageRenderImage | |
| ShowTSShape | |
| Sim2DAudioEvent | |
| Sim3DAudioEvent | |
| SimChunk | |
| SimChunk::FourCCToAcr | Called post console init to set up the 4cc->class mappings |
| SimConsoleEvent | Implementation of schedule() function |
| SimConsoleThreadExecCallback | Used by Con::threadSafeExecute() |
| SimConsoleThreadExecEvent | |
| SimDataBlock | Root DataBlock class |
| SimDataBlockEvent | |
| SimDataBlockGroup | |
| SimEvent | Represents a queued event in the sim |
| SimFieldDictionary | Dictionary to keep track of dynamic fields on SimObject |
| SimFieldDictionary::Entry | |
| SimFieldDictionaryIterator | |
| SimGroup | A group of SimObjects |
| SimGroupIterator | |
| SimIdDictionary | Map of ID's to SimObjects |
| SimManagerNameDictionary | |
| SimNameDictionary | Map of names to SimObjects |
| SimObject | Base class for objects involved in the simulation |
| SimObject::Notify | |
| SimObjectList | A vector of SimObjects |
| SimObjectPtr< T > | Smart SimObject pointer |
| SimpleQueryList | For simple queries. Simply creates a vector of the objects |
| SimSet | A set of SimObjects |
| SimSetIterator | Iterator for use with SimSets |
| SimSetIterator::Entry | |
| SimSetIterator::Stack | |
| Sky | |
| SlotAccessNode | |
| SlotAssignNode | |
| SlotAssignOpNode | |
| SlotDecl | |
| SmoothHeightAction | |
| SoftSelectAction | |
| SparseArray< T > | |
| SparseArray< T >::Node | |
| SpawnSphere | |
| Sphere | |
| Sphere::Triangle | |
| Sphere::TriangleMesh | |
| SphereF | |
| Splash | |
| SplashData | |
| SplashRing | |
| SplashRingPoint | |
| SplCtrlPts | Class for spline control points |
| SplineUtil::SplineBeamInfo | - See also:
- drawSplineBeam
|
| SplinePatch | Base class for spline patches |
| SquareStackNode | |
| SquareStackNode2 | |
| StaticShape | |
| StaticShapeData | |
| StdConsole | |
| StmtNode | Representation of a node for the scripting language parser |
| StormCloudData | |
| StormFogData | |
| StormFogVolume | |
| StormInfo | |
| StrcatExprNode | |
| StrConstNode | |
| Stream | Base stream class for streaming data across a specific media |
| StreqExprNode | |
| StringBuffer | Utility class to wrap string manipulation in a representation independent way |
| StringBuffer::RequestCounts | |
| StringHandle | |
| StringStack | Core stack for interpreter operations |
| StripCache | |
| SubObjectRenderImage | |
| Sun | |
| TagDictionary | |
| TagDictionary::TagEntry | |
| TCPObject | |
| TelnetConsole | Telnet admin console |
| TelnetConsole::TelnetClient | Represents a connection to the telnet console |
| TelnetDebugger | Telnet debug service implementation |
| TelnetDebugger::Breakpoint | |
| Terraformer | |
| TerrainAction | |
| TerrainBlock | |
| TerrainBlock::Material | |
| TerrainConvex | |
| TerrainEditor | |
| TerrainFile | |
| TerrainRender | |
| TerrLightInfo | |
| TexInfo | |
| TextureObject | |
| TheoraTexture | TheoraTexture decodes Ogg Theora files, and their audio |
| TheoraTexture::MagicalTrevor | Magical Trevor is responsible for tracking elapsed time based on the currently playing buffer |
| TheoraTexture::MagicalTrevor::BufInf | |
| Thread | |
| ThreadStorage | Platform independent per-thread storage class |
| TimeEvent | The time event causes the simulation to advance |
| TimeManager | |
| Tokenizer | |
| ToolVector< A > | |
| TQuatF | |
| TransformedQuakeVertex | |
| TransitionWindowOptions_compat | |
| Trigger | |
| TSDecalMesh | Decals! The lovely detailing thingies, e.g. bullet hole marks |
| TSDrawPrimitive | |
| TSIntegerSet | The standard mathmatical set, where there are no duplicates |
| TSLastDetail | This neat little class renders the object to a texture so that when the object is far away, it can be drawn as a billboard instead of a mesh |
| TSMaterialList | Specialized material list for 3space objects |
| TSMesh | |
| TSMesh::UVList | |
| TSPartInstance | |
| TSScale | Class to handle general scaling case |
| TSShape | TSShape stores generic data for a 3space model |
| TSShape::ConvexHullAccelerator | |
| TSShape::Decal | Decals hang off objects like objects hang off nodes |
| TSShape::DecalState | Describes state of a decal |
| TSShape::Detail | Details are used for render detail selection |
| TSShape::IflMaterial | IFL Materials are used to animate material lists -- i.e., run through a series of frames of a material |
| TSShape::Node | Nodes hold the transforms in the shape's tree. They are the bones of the skeleton |
| TSShape::Object | Objects hold renderable items (in particular meshes) |
| TSShape::ObjectState | Describes state of an individual object |
| TSShape::Sequence | A Sequence holds all the information necessary to perform a particular animation (sequence) |
| TSShape::Trigger | When time on a sequence advances past a certain point, a trigger takes effect and changes one of the state variables to on or off |
| TSShapeAlloc | Alloc structure used in the reading/writing of shapes |
| TSShapeConstructor | This class allows an artist to export their animations for the model into the .dsq format |
| TSShapeInstance | An instance of a 3space shape |
| TSShapeInstance::DecalObjectInstance | Also set up based on shape data...they refer to mesh object instances |
| TSShapeInstance::IflMaterialInstance | IFL objects ... controlled by animation but also can be controlled by user |
| TSShapeInstance::MeshObjectInstance | These are set up by default based on shape data |
| TSShapeInstance::ObjectInstance | Base class for all renderable objects, including mesh objects and decal objects |
| TSShapeInstance::RenderData | |
| TSShapeInstance::RenderData::VertexAlpha | |
| TSSkinMesh | |
| TSSortedMesh | TSSortedMesh is for meshes that need sorting (obviously) |
| TSSortedMesh::Cluster | This is a group of primitives that belong "together" in the rendering sequence |
| TSStatic | |
| TSStaticConvex | |
| TSThread | 3space animation thread |
| TSThread::TransitionData | If in transition.. |
| TSTransform | Struct for encapsulating ts transform related static functions |
| TSVertex | |
| TTagDerefNode | |
| TTagExprNode | |
| TTagSetStmtNode | |
| TypeValidator | |
| UInputManager | |
| UnderLavaFX | |
| UnixCommandExecutor | |
| UnixUtils | |
| UnknownChunk | This is a special purpose chunk we use to deal with situations where we have an unknown FourCC |
| VarNode | |
| Vector< T > | A dynamic array class |
| VectorField | |
| VectorPtr< T > | Template for vectors of pointers |
| Vehicle | |
| Vehicle::StateDelta | |
| VehicleBlocker | |
| VehicleData | |
| VehicleData::Body | |
| Video | |
| volumeLight | |
| Voodoo2Device | |
| VorbisStreamSource | |
| WaterBlock | |
| WavStreamSource | |
| WayPointTeam | |
| WeatherLightning | |
| WeatherLightning::SoundEvent | |
| WeatherLightningBolt | |
| WeatherLightningData | |
| WeatherLightningStrikeEvent | |
| WheeledVehicle | |
| WheeledVehicle::Wheel | |
| WheeledVehicle::Wheel::Surface | |
| WheeledVehicleData | |
| WheeledVehicleData::Wheel | |
| WheeledVehicleSpring | |
| WheeledVehicleTire | |
| Win32PlatState | |
| WinConsole | |
| WinFont | |
| WorldEditor | |
| WorldEditor::ClassInfo | |
| WorldEditor::ClassInfo::Entry | |
| WorldEditor::CollisionInfo | |
| WorldEditor::Selection | |
| WorldEditor::SelectionState | |
| WorldEditor::SelectionState::Entry | |
| x86UNIXFont | |
| x86UNIXPlatformState | |
| XMessageBox | |
| XMessageBoxButton | |
| YYSTYPE | |
| ZipAggregate | |
| ZipAggregate::FileEntry | |
| ZipDirFileHeader | |
| ZipDirFileHeader::DirFileHeader | |
| ZipEOCDRecord | |
| ZipEOCDRecord::EOCDRecord | |
| ZipLocalFileHeader | |
| ZipLocalFileHeader::LocalFileHeader | |
| ZipSubRStream | |
| ZipSubWStream | |
| ZoneVisDeterminer | |