AnimExpressionT | Animation expressions describe the "skeleton pose" of a model |
AnimExprBlendT | |
AnimExprCombineT | |
AnimExprFilterT | Filters the result of another expression by a "channel" |
AnimExprStandardT | This class implements the "standard" skeleton pose based on a sequence number and frame number |
AnimExprPoolT | |
AnimImporterT | The base class for importing additional animations into an existing CafuModelT |
ImporterMd5AnimT | This class imports animations from Doom3 .md5anim files for addition to an existing CafuModelT |
CafuModelT::AnimT::AnimJointT | |
AnimPoseT | This class describes a specific pose of an associated model |
ModelEditor::ModelDocumentT::AnimStateT | |
CafuModelT::AnimT | This struct describes one animation sequence, e.g. "run", "walk", "jump", etc |
cf::GameSys::ApproxBaseT | A common base class for "approximators" (interpolators and extrapolators), so that approximators of different types can easily be managed together |
cf::GameSys::VarInterpolatorT< T > | Linearly interpolates a value over a period of time |
cf::GameSys::VarSlerpT | This class is like VarInterpolatorT, but for Vector3fTs that represent quaternions |
ArrayT< T > | |
ArrayT< ALuint > | |
ArrayT< AnimPoseT::MeshInfoT > | |
ArrayT< AnimPoseT::MeshInfoT::TriangleT > | |
ArrayT< AnimPoseT::MeshInfoT::VertexT > | |
ArrayT< ArrayT< char > > | |
ArrayT< ArrayT< EditorMaterialI * > > | |
ArrayT< ArrayT< MapBrushT * > > | |
ArrayT< ArrayT< MatSys::TextureMapI * > > | |
ArrayT< ArrayT< unsigned long > > | |
ArrayT< BitmapT * > | |
ArrayT< bool > | |
ArrayT< BranchT > | |
ArrayT< BranchT::LeafT > | |
ArrayT< BufferT * > | |
ArrayT< CafuModelT::AnimT > | |
ArrayT< CafuModelT::AnimT::AnimJointT > | |
ArrayT< CafuModelT::AnimT::FrameT > | |
ArrayT< CafuModelT::ChannelT > | |
ArrayT< CafuModelT::GuiFixtureT > | |
ArrayT< CafuModelT::JointT > | |
ArrayT< CafuModelT::MeshT > | |
ArrayT< CafuModelT::MeshT::TriangleT > | |
ArrayT< CafuModelT::MeshT::VertexT > | |
ArrayT< CafuModelT::MeshT::WeightT > | |
ArrayT< CafuModelT::SkinT > | |
ArrayT< CameraT * > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::BrushT > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::BrushT::EdgeT * > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::BrushT::SideT > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::NodeT * > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::PolygonT > | |
ArrayT< cf::ClipSys::CollisionModelStaticT::TerrainRefT > | |
ArrayT< cf::ConsoleI * > | |
ArrayT< cf::FileSys::FileSystemT * > | |
ArrayT< cf::GameSys::ApproxBaseT * > | |
ArrayT< cf::MapFileBezierPatchT > | |
ArrayT< cf::MapFileBrushT > | |
ArrayT< cf::MapFileModelT > | |
ArrayT< cf::MapFilePlaneT > | |
ArrayT< cf::MapFilePlantT > | |
ArrayT< cf::MapFileTerrainT > | |
ArrayT< cf::math::BezierPatchT::VertexT > | |
ArrayT< cf::Network::StateT > | |
ArrayT< cf::PatchT > | |
ArrayT< cf::SceneGraph::BspTreeNodeT::LeafT > | |
ArrayT< cf::SceneGraph::BspTreeNodeT::NodeT > | |
ArrayT< cf::SceneGraph::cf::SceneGraph::FaceNodeT * > | |
ArrayT< cf::SceneGraph::cf::SceneGraph::GenericNodeT * > | |
ArrayT< cf::SceneGraph::FaceNodeT * > | |
ArrayT< cf::SceneGraph::GenericNodeT * > | |
ArrayT< cf::SceneGraph::SHLMapManT::SHLMapT * > | |
ArrayT< cf::TrueTypeFontT * > | |
ArrayT< cf::TrueTypeFontT::GlyphInfoT * > | |
ArrayT< cf::TypeSys::VarBaseT * > | |
ArrayT< char > | |
ArrayT< ChildFrameT * > | |
ArrayT< ClientInfoT * > | |
ArrayT< ClipResultT * > | |
ArrayT< cmInfoT > | |
ArrayT< CommandT * > | |
ArrayT< ConFuncT * > | |
ArrayT< const cf::ClipSys::CollisionModelStaticT::BrushT * > | |
ArrayT< const cf::ClipSys::CollisionModelStaticT::PolygonT * > | |
ArrayT< const cf::ClipSys::CollisionModelStaticT::TerrainRefT * > | |
ArrayT< const cf::TypeSys::TypeInfoT * > | |
ArrayT< const MapBrushT * > | |
ArrayT< const wxCursor * > | |
ArrayT< ConVarT * > | |
ArrayT< CoroutineT > | |
ArrayT< double > | |
ArrayT< EdgeT > | |
ArrayT< EditorMaterialI * > | |
ArrayT< EngineEntityT * > | |
ArrayT< EntPropertyT > | |
ArrayT< ExpressionT > | |
ArrayT< float > | |
ArrayT< FontGeneratorT::FontDataT > | |
ArrayT< FrameInfoT > | |
ArrayT< GameConfigT * > | |
ArrayT< GameInfoT > | |
ArrayT< GeomObjectT > | |
ArrayT< GlyphInfoT > | |
ArrayT< GroupT * > | |
ArrayT< GuiEditor::ChildFrameT * > | |
ArrayT< GuiEditor::ObserverT * > | |
ArrayT< GuiEditor::ToolI * > | |
ArrayT< int > | |
ArrayT< InterpolationT * > | |
ArrayT< IntrusivePtrT< AnimExprBlendT > > | |
ArrayT< IntrusivePtrT< AnimExprCombineT > > | |
ArrayT< IntrusivePtrT< AnimExprFilterT > > | |
ArrayT< IntrusivePtrT< AnimExprStandardT > > | |
ArrayT< IntrusivePtrT< cf::GameSys::ComponentBaseT > > | |
ArrayT< IntrusivePtrT< cf::GameSys::EntityT > > | |
ArrayT< IntrusivePtrT< cf::GuiSys::ComponentBaseT > > | |
ArrayT< IntrusivePtrT< cf::GuiSys::GuiImplT > > | |
ArrayT< IntrusivePtrT< cf::GuiSys::WindowT > > | |
ArrayT< IntrusivePtrT< MapEditor::CompMapEntityT > > | |
ArrayT< LightingParamsT > | |
ArrayT< LoaderAseT::GeomObjectT::TriangleT > | |
ArrayT< MapBezierPatchT * > | |
ArrayT< MapBrushT * > | |
ArrayT< MapCheckerT * > | |
ArrayT< MapCompositionT > | |
ArrayT< MapElementT * > | |
ArrayT< MapFaceT > | |
ArrayT< MapPrimitiveT * > | |
ArrayT< MapTerrainT * > | |
ArrayT< MaterialT * > | |
ArrayT< Matrix4x4T > | |
ArrayT< MatSys::MeshT * > | |
ArrayT< MatSys::MeshT > | |
ArrayT< MatSys::MeshT::VertexT > | |
ArrayT< MatSys::RenderMaterialT * > | |
ArrayT< MatSys::TextureMapI * > | |
ArrayT< MeshInfoT > | |
ArrayT< MixerTrackT * > | |
ArrayT< ModelEditor::ChildFrameT * > | |
ArrayT< ModelEditor::CommandUpdateUVCoordsT::CoordT > | |
ArrayT< ModelEditor::ModelDocumentT::LightSourceT * > | |
ArrayT< ModelEditor::ModelDocumentT::SubmodelT * > | |
ArrayT< ModelEditor::ObserverT * > | |
ArrayT< ModelLoaderT * > | |
ArrayT< MorphPrimT * > | |
ArrayT< MP_EdgeT * > | |
ArrayT< MP_FaceT * > | |
ArrayT< MP_VertexT * > | |
ArrayT< ObserverT * > | |
ArrayT< ParticleMST * > | |
ArrayT< Plane3T< double > > | |
ArrayT< Plane3T< T > > | |
ArrayT< PlantDescriptionT::BranchLevelDescriptionT > | |
ArrayT< PlayerCommandT > | |
ArrayT< Polygon3T< double > > | |
ArrayT< PtsPointT > | |
ArrayT< QuadTreeT > | |
ArrayT< SelectedFaceT > | |
ArrayT< SharedTerrainT * > | |
ArrayT< StaticEntityDataT * > | |
ArrayT< std::map< int, float > > | |
ArrayT< std::string * > | |
ArrayT< std::string > | |
ArrayT< SuperLeafT::NeighbourT > | |
ArrayT< T * > | |
ArrayT< TableT * > | |
ArrayT< TableT::RowT > | |
ArrayT< TerrainT::VertexT > | |
ArrayT< TexCoordT > | |
ArrayT< TextureMapImplT * > | |
ArrayT< ToolsObserverT * > | |
ArrayT< ToolT * > | |
ArrayT< TrafoMementoT * > | |
ArrayT< TreeT::BranchT::SegmentT > | |
ArrayT< uint32_t > | |
ArrayT< uint8_t > | |
ArrayT< unsigned int > | |
ArrayT< unsigned long * > | |
ArrayT< unsigned long > | |
ArrayT< unsigned short > | |
ArrayT< Vector3T > | |
ArrayT< Vector3T< double > > | |
ArrayT< Vector3T< float > > | |
ArrayT< Vector3T< T > > | |
ArrayT< VERTEX > | |
ArrayT< ViewWindowT * > | |
ArrayT< WindowStateT > | |
ArrayT< WorldInfoT > | |
ArrayT< wxColour > | |
ArrayT< wxRect > | |
ArrayT< wxString > | |
AxesInfoT | This class describes how the three world-space axes are mapped to the two screen- or window-space axes |
cf::math::BezierPatchT< T > | This class represents a mesh that approximates a Bezier patch |
BitmapT | This class represents a RGBA bitmap |
BoundingBox3T< T > | This class represents an axis-aligned bounding-box ("AABB") in 3-dimensional space |
BoundingBox3T< double > | |
BoundingBox3T< float > | |
PlantDescriptionT::BranchLevelDescriptionT | This struct contains a description for an individual branch level |
Brush3T< T > | Diese Klasse implementiert Brushes |
cf::ClipSys::CollisionModelStaticT::BrushT | This class describes a brush (convex polyhedron) within a CollisionModelStaticT collision shape |
OptionsBar_NewBrushToolT::BrushTypeInfoT | |
BspTreeBuilderT | |
btConcaveShape | |
cf::ClipSys::CollisionModelStaticT::BulletAdapterT | This class provides an adapter for CollisionModelStaticT instances to be used as btConcaveShape instances |
btMotionState | |
cf::GameSys::ComponentPhysicsT | This component includes the body of this entity in the dynamic simulation of physics |
BucketLLElemT | Describes an element in the bucket sorted array of leaves |
BufferManagerT | This class efficiently manages audio buffers by employing resource sharing whenever possible |
BufferT | A BufferT encapsulates an audio resource such as a file or a capture device |
StaticBufferT | A StaticBufferT is a BufferT specialization for audio data from a file whose contents fits entirely into memory |
StreamingBufferT | A StreamingBufferT is a BufferT specialization for audio data from a device or file whose contents is not kept in memory all at once |
Ca3DEWorldT | |
CaClientWorldT | |
CaServerWorldT | |
CafuModelT | This class represents a native Cafu model |
CaKeyboardEventT | This struct describes a keyboard event |
CaLightWorldT | |
CameraT | This class implements a camera |
CaMouseEventT | This struct describes a mouse event |
CaPVSWorldT | |
CaSHLWorldT | This class provides the interface that is needed to compute and store the SH lighting |
cfArrayError | General array error |
cfOutOfRange | Array index exceeds array boundaries |
cfSizeOverflow | Overflow of the arrays size |
CafuModelT::ChannelT | Channels allow animations to play only on a subset of the joints, so that multiple animations can play on different parts of the model at the same time |
ClientInfoT | |
ClientStateT | This is the base class for the concrete classes that implement the states of the client |
ClientStateConnectingT | This class implements the "connecting-to-server" state of the client |
ClientStateIdleT | This class implements the idle state of the client |
ClientStateInGameT | This class implements the state of the client when it is fully connected and thus "in-game" |
ClientT | |
cf::ClipSys::ClipLinkT | |
cf::ClipSys::ClipModelT | A clip model represents an object in the world against which clipping queries can be performed |
ClipResultT | This struct describes and holds the result of clipping a brush |
cf::ClipSys::ClipSectorT | |
cf::ClipSys::ClipWorldT | The clip world manages all the clip models that exist in a world (their "union") |
ClosestConvexResultCallback | |
ShapeResultT | This class handles the results of tracing a convex shape through the world |
ClosestRayResultCallback | |
RayResultT | This class handles the results of tracing a ray through the world |
cf::ClipSys::CollisionModelT | This is the base class for collision models, defining their common interface |
cf::ClipSys::CollisionModelAnimT | This class represents an animated collision model |
cf::ClipSys::CollisionModelStaticT | This class represents a static collision model |
cf::ClipSys::CollModelManI | This class provides (an interface to) the creation, management and destruction of collision models |
cf::ClipSys::CollModelManImplT | This class provides an implementation of the CollModelManI interface |
ColorGradientsT | |
OptionsT::ColorsT | |
CommandHistoryT | |
CommandT | This class represents a general command for implementing modifications to the applications document |
CommandAddPrimT | This class implements a command for adding primitives into the map, as part of their specified parent entities |
CommandAlignT | Command to align objects inside a specified box using an align mode |
CommandApplyMaterialT | |
CommandAssignGroupT | This class implements a command for putting a set of given map elements into a given group ("MapElems[i].Group=NewGroup") |
CommandCarveT | |
CommandChangePlantDescrT | |
CommandChangePlantSeedT | |
CommandChangeTerrainResT | |
CommandClipT | |
CommandDeleteGroupT | This class implements a command for deleting one or more groups from the map document |
CommandDeleteT | |
CommandGroupSetPropT | This class implements a command for setting the properties (other than the visibility) of a group |
CommandGroupSetVisibilityT | This class implements a command for setting the visibility status of a group |
CommandMacroT | |
CommandMakeHollowT | |
CommandMirrorT | Command to mirror map elements along a given mirror plane |
CommandModifyModelT | |
CommandModifyTerrainT | |
CommandNewEntityT | This commands inserts a new entity into the map |
CommandNewGroupT | This class implements a command for adding a new group to the map document |
CommandReorderGroupsT | This class implements a command for changing the order of the groups in the map document |
CommandReplaceMatT | |
CommandSelectT | |
CommandSetBPSubdivsT | |
CommandSetCompVarArrayT< T > | |
CommandSetCompVarT< T > | |
CommandTransformT | Command to transform an object or a list of objects using a delta and a transform mode |
CommandUpdateSurfaceT | |
CommandUpdateSurfaceBezierPatchT | |
CommandUpdateSurfaceFaceT | |
CommandUpdateSurfaceTerrainT | |
GuiEditor::CommandAddComponentT | |
GuiEditor::CommandChangeWindowHierarchyT | |
GuiEditor::CommandCreateT | |
GuiEditor::CommandDeleteComponentT | |
GuiEditor::CommandDeleteT | |
GuiEditor::CommandModifyGuiT | |
GuiEditor::CommandPasteT | |
GuiEditor::CommandSelectT | |
MapEditor::CommandAddComponentT | |
MapEditor::CommandChangeEntityHierarchyT | |
MapEditor::CommandDeleteComponentT | |
MapEditor::CommandReparentPrimitiveT | A command to assign one or several map primitives to another entity |
ModelEditor::CommandAddT | |
ModelEditor::CommandDeleteT | |
ModelEditor::CommandRenameT | |
ModelEditor::CommandSelectT | |
ModelEditor::CommandSetAnimFPST | |
ModelEditor::CommandSetAnimNextT | |
ModelEditor::CommandSetMaterialT | This command sets a new material for a given mesh in a given skin |
ModelEditor::CommandSetMeshShadowsT | |
ModelEditor::CommandSetMeshTSMethodT | |
ModelEditor::CommandTransformJointT | |
ModelEditor::CommandUpdateAnimT | |
ModelEditor::CommandUpdateChannelT | |
ModelEditor::CommandUpdateGuiFixtureT | |
ModelEditor::CommandUpdateTriangleT | |
ModelEditor::CommandUpdateUVCoordsT | |
cf::TypeSys::VarManT::CompareCStr | |
MaterialBrowser::ConfigT | This class implements the "named parameter idiom" for the MaterialBrowser::DialogT |
ConFuncT | |
cf::ConsoleI | This class is an interface to the application console |
cf::CompositeConsoleT | This class implements the ConsoleI interface as a composite console by sending all output to its attached sub-consoles |
cf::ConsoleFileT | This class implements the ConsoleI interface by writing the console output into a text file |
cf::ConsoleStdoutT | This class implements the ConsoleI interface by printing the console output to stdout |
cf::ConsoleStringBufferT | This class implements the ConsoleI interface by printing the console output to stdout |
cf::ConsoleWarningsOnlyT | This class implements a console that only prints warnings (and filters normal output) |
cf::GuiSys::ConsoleByWindowT | This class implements the cf::ConsoleI interface by means of a cf::GuiSys::WindowT, thus providing us with a GuiSys-based console |
ConsoleInterpreterI | This class is an interface to the console interpreter |
ConsoleInterpreterImplT | This class provides an implementation for the ConsoleInterpreterI interface |
ConVarT | This class implements Console Variables ("convars") |
ModelEditor::CommandUpdateUVCoordsT::CoordT | |
cf::TypeSys::CreateParamsT | |
cf::GameSys::EntityCreateParamsT | Creation parameters for a game entity |
cf::GuiSys::WindowCreateParamsT | Creation parameters for a GUI window |
ToolT::ToolCreateParamsT | Parameters for creating a tool via the TypeSys |
CursorManT | This class manages the cursors of this application |
CVS_IndexT | Index datastructure that stores the logical position on the grid |
TerrainT::CVS_VertexT | This is the processed, ready to use vertex data |
DepRelMatrixT | A matrix class with which dependencies among matrices can be handled |
InverseMatrixT | This class models the relationship with which a inverse matrix depends on its original matrix |
ProductMatrixT | This class models the relationship with which a product matrix A*B depends on its components A and B (e.g. how a model-to-view matrix depends on the model-to-world and world-to-view matrices) |
DiagMatrixT | This class implements a diagonally symmetric matrix for two-bit numbers, that is, the elements of the matrix can only be the numbers 0, 1, 2 or 3 |
DirectInputT | |
DocAdapterI | This class provides a common interface to the documents of the map, GUI or model editor |
GuiDocAdapterT | |
MapDocAdapterT | |
ModelDocAdapterT | |
cf::ClipSys::CollisionModelStaticT::BrushT::EdgeT | |
cf::ClipSys::TraceSolidT::EdgeT | This struct describes an edge of a TraceSolidT |
EditorMaterialI | |
DummyMaterialT | The class implements the EditorMaterialI interface |
EngineMaterialT | This class implements the EditorMaterialI for materials that we have a material for in the MaterialSystems material manager |
EditorMatManT | This class manages the editor materials for a game configuration |
EngineEntityT | |
EntPropertyT | |
exception | |
cf::FileSys::FileSystemExceptionT | A class for exceptions of the FileSystemT class |
ExpressionT | A typed expression class |
cf::FileSys::FileI | |
cf::FileSys::InFileI | |
cf::FileSys::LocalInFileT | |
cf::FileSys::MemoryInFileT | |
cf::FileSys::OutFileI | |
cf::FileSys::LocalOutFileT | |
cf::FileSys::FileManI | This class provides an interface to a file manager |
cf::FileSys::FileManImplT | This class implements the FileManI interface |
cf::FileSys::FileSystemT | |
cf::FileSys::FileSystemLocalPathT | |
cf::FileSys::FileSystemZipArchiveAST | This class implements file systems that are ZIP archives, employing the ZipArchive library by Artpol Software |
cf::FileSys::FileSystemZipArchiveGVT | This class implements file systems that are ZIP archives, employing the unzip library by Gilles Vollant |
HL2mdl::FixupT | |
FontGeneratorT::FontDataT | |
FontGeneratorT | |
cf::TrueTypeFontT::FontInfoT | |
FontT | A class for MatSys-based font rendering |
FrameInfoT | This class reflects which entities are relevant for this client at the given server frame |
CafuModelT::AnimT::FrameT | A keyframe in the animation |
GameConfigT | The class describes the settings for a game/MOD |
GameInfoT | This class encapsulates information about a game |
GameProtocol1T | This class implements a mixture of a reliable and unreliable, bi-directional network protocol for Cafu |
OptionsT::GeneralT | |
cf::SceneGraph::GenericNodeT | |
cf::SceneGraph::BezierPatchNodeT | |
cf::SceneGraph::BspTreeNodeT | The class represents a BSP Tree node, implementing the Composite design pattern |
cf::SceneGraph::FaceNodeT | |
cf::SceneGraph::ModelNodeT | |
cf::SceneGraph::PlantNodeT | |
cf::SceneGraph::TerrainNodeT | |
GlyphInfoT | |
cf::TrueTypeFontT::GlyphInfoT | |
GraphsT | |
OptionsT::GridT | |
GroupT | This class represents groups |
ServerT::GuiCallbackI | A class that the server uses in order to let a GUI know in which state the server currently is |
SvGuiCallbT | |
CafuModelT::GuiFixtureT | This struct defines how and where a GUI can be fixed to the model |
cf::GuiSys::GuiManImplT | This class implements a GUI manager |
GuiEditor::GuiPropertiesT | |
cf::GuiSys::GuiResourcesT | This class manages and provides resources (fonts and models) for GuiImplT instances |
ViewWindow3DT::HitInfoT | This struct describes a hit (an intersection of a map element with a view ray through a given pixel) as returned by the GetElementsAt() method |
TerrainT::InitError | An error class that is thrown upon init errors in the constructor |
GameConfigT::InitErrorT | |
cf::Network::InStreamT | This class is used for reading data from a StateT instance (deserialization) |
cf::ClipSys::CollisionModelStaticT::InternalTraceSolidT | This representation of a TraceSolidT is used in the implementation of CollisionModelStaticT as a performance optimization, allowing it to shortcut the frequent and expensive access to the TraceSolidT's virtual methods |
IntrusivePtrT< T > | This class implements smart (reference-counted) pointers |
IntrusivePtrT< AnimExprBlendT > | |
IntrusivePtrT< AnimExprCombineT > | |
IntrusivePtrT< AnimExpressionT > | |
IntrusivePtrT< AnimExprFilterT > | |
IntrusivePtrT< AnimExprStandardT > | |
IntrusivePtrT< cf::GameSys::ComponentBaseT > | |
IntrusivePtrT< cf::GameSys::ComponentBasicsT > | |
IntrusivePtrT< cf::GameSys::ComponentTransformT > | |
IntrusivePtrT< cf::GameSys::EntityT > | |
IntrusivePtrT< cf::GameSys::WorldT > | |
IntrusivePtrT< cf::GuiSys::ComponentBaseT > | |
IntrusivePtrT< cf::GuiSys::ComponentBasicsT > | |
IntrusivePtrT< cf::GuiSys::ComponentTextT > | |
IntrusivePtrT< cf::GuiSys::ComponentTransformT > | |
IntrusivePtrT< cf::GuiSys::GuiImplT > | |
IntrusivePtrT< cf::GuiSys::WindowT > | |
IntrusivePtrT< CompMapEntityT > | |
IntrusivePtrT< GuiSys::GuiImplT > | |
IntrusivePtrT< MapEditor::CompMapEntityT > | |
CafuModelT::JointT | This struct represents a joint in the skeleton / a node in the hierarchy of the model |
KeyCodePairT | |
TreeT::BranchT::LeafT | The leaf of a tree |
cf::SceneGraph::BspTreeNodeT::LeafT | |
cf::SceneGraph::aux::PoolT::LessVector3d | |
LessVector3d | |
cf::SceneGraph::aux::PoolT::LessVector3f | |
cf::SceneGraph::FaceNodeT::LightMapInfoT | |
cf::SceneGraph::LightMapManT | This class manages lightmaps, e.g. by "allocating" rectangular areas in larger bitmaps |
LightSourceInfoT | |
ModelEditor::ModelDocumentT::LightSourceT | |
ListNodeT< T > | This class represents a node of a singly-linked list |
WorldT::LoadErrorT | |
BitmapT::LoadErrorT | |
LogManagerT | |
MapCheckerT | The common base class for concrete map checkers |
MC_WorldHasPlayerPrototypeT | |
MC_WorldHasPlayerStartT | |
MapCompositionT | A MapCompositionT is a description of how a SINGLE texture map image is composited from several source images on disk |
MapElementT | This is the base class for all elements ("objects") that can exist in a map |
MapEntRepresT | This class provides a graphical representation of an entity in the Map Editor |
MapPrimitiveT | This class adds no functionality of its own, but only exists for proper type separation |
MapBezierPatchT | This class represents a bezier patch |
MapBrushT | |
MapModelT | |
MapPlantT | |
MapTerrainT | The TerrainT class represents a terrain in a map |
MapFaceT | |
cf::MapFileBezierPatchT | |
cf::MapFileBrushT | |
cf::MapFileEntityT | |
cf::MapFileModelT | |
cf::MapFilePlaneT | This struct describes a plane (and thus one side) of a map brush |
cf::MapFilePlantT | |
cf::MapFileTerrainT | |
MapT | |
MaterialManagerI | This is an interface to the material manager |
MaterialManagerImplT | This class implements the MaterialManagerI interface |
MaterialT | This class represents a surface material ("A datastructural representation of a scripts material def.") |
MatReplaceManT | This class manages the replacement of materials in imported maps with native Cafu materials |
cf::math::Matrix3x3T< T > | This class represents a generic 3x3 matrix |
cf::math::Matrix3x3T< double > | |
HL2mdl::Matrix3x4fT | Used in StudioBoneT |
Matrix4x4T< T > | This class represents a generic 4x4 matrix |
Matrix4x4T< float > | |
AnimPoseT::MeshInfoT | The instances of this struct parallel and augment the CafuModelT::MeshT instances in the related CafuModelT |
CafuModelT::MeshT | This struct defines a triangle mesh in the model |
MatSys::MeshT | This class represents a polygonal mesh |
cf::TypeSys::MethsDocT | |
MixerTrackManT | The mixer track manager manages the limited mixer tracks that are needed to playback a sound object |
MixerTrackT | A mixer track represents/encapsulates/abstracs an OpenAL sound source |
ModelLoaderT | The base class for importing arbitrary model files into Cafu models |
LoaderAseT | This class imports an ASE (ASCII Scene Exporter, 3dsmax) model file into a new Cafu model |
LoaderCafuT | This class loads a native Cafu (.cmdl) model file into a new Cafu model |
LoaderDlodT | This class loads a discrete-level-of-detail (.dlod) model file into a new Cafu model |
LoaderDummyT | This class loads a "dummy model" into a new Cafu model |
LoaderFbxT | This class uses the Autodesk FBX SDK in order to load a model file into a new Cafu model |
LoaderHL1mdlT | This class imports a HL1 (.mdl) model file into a new Cafu model |
LoaderHL2mdlT | This class imports a HL2 (.mdl) model file into a new Cafu model |
LoaderLwoT | This class imports a LightWave Object (.lwo) file into a new Cafu model |
LoaderMd5T | This class imports a Doom3 (.md5) model file into a new Cafu model |
LoaderMdlT | This class imports a HL1 (version 10) or a HL2 (version 48) model file into a new Cafu model |
ModelManagerT | This class is used for managing model instances |
MorphHandleT | |
MorphPrimT | This is a helper class for the ToolMorphT ("edit vertices") tool |
Generic3DWindowT::MouseControlT | This class defines if and how the camera of the associated window is currently being controlled with the mouse |
ViewWindow2DT::MouseGrabT | This class defines if the associated view is currently being grabbed (for scrolling) with the mouse |
MP_FaceT | |
MP_PartT | |
MP_EdgeT | |
MP_VertexT | |
MPG123InstanceT | Small wrapper class around mpg123 to init and exit the library |
my_source_mgr | |
SuperLeafT::NeighbourT | |
NetAddressT | Network address consisting of an IP4 address and port number |
NetDataT | Class that allows easy and portable handling, sending and receiving of data over a network |
NetSocketT | A socket that closes itself at the end of its livetime (scope) |
NetworkError | Network error (all other exceptions of this library derive from this one) |
GameProtocol1T::MaxMsgSizeExceeded | The exception that might be thrown on failure of the GetTransmitData() method |
NetAddressT::BadHostName | Exception that is thrown on name look-up failure |
NetDataT::MessageLength | Message length error |
NetDataT::WinSockAPIError | WinSock error |
WinSockT::BadVersion | Bad version error |
WinSockT::InitFailure | WinSock initialization error |
cf::SceneGraph::BspTreeNodeT::NodeT | |
OrthoBspTreeT::NodeT | |
cf::ClipSys::CollisionModelStaticT::NodeT | |
ModelEditor::ObserverT | |
ModelEditor::AnimInspectorT | |
ModelEditor::ChannelInspectorT | |
ModelEditor::ElementsListT | A control for displaying a list of the elements of the model |
ModelEditor::GuiFixInspectorT | |
ModelEditor::JointInspectorT | |
ModelEditor::JointsHierarchyT | |
ModelEditor::MeshInspectorT | |
ModelEditor::ScenePropGridT | |
ModelEditor::SubmodelsListT | A control for displaying a list of the submodels that are rendered with the model |
ModelEditor::TransformDialogT | |
ObserverT | |
ChildFrameT::UpdaterT | A class that acts as an observer of the map document and the tools for the child frame |
EditSurfacePropsDialogT | The "Edit Surface Properties" dialog is the counterpart of the ToolEditSurfaceT tool |
GroupsToolbarT | The groups toolbar (actually, a dialog) |
InspDlgPrimitivePropsT | |
InspectorDialogT | |
MapEditor::EntityHierarchyCtrlT | |
MapEditor::EntityHierarchyDialogT | |
MapEditor::EntityInspectorDialogT | |
MaterialsToolbarT | The Materials toolbar (actually, a dialog) |
ToolMorphT | This class represents the "Edit Vertices" / "Morph" tool |
ToolSelectionT | |
ToolTerrainEditorT | |
ViewWindowT | This class represents a (superclass of a) 2D or 3D map view window |
ViewWindow2DT | |
ViewWindow3DT | |
GuiEditor::ObserverT | |
GuiEditor::GuiInspectorT | |
GuiEditor::RenderWindowT | |
GuiEditor::WindowHierarchyT | |
GuiEditor::WindowInspectorT | |
OpenGLStateT | This class encapsulates the OpenGL state, with the intention of minimizing actual OpenGL state changes |
OptionsT | |
OrthoBspTreeT | This class represents an orthogonal BSP tree (axis-aligned split planes) that spatially organizes MapElementT instances |
cf::Network::OutStreamT | This class is used for writing data into a StateT instance (serialization) |
TextParserT::ParseError | Error when parsing a text/file |
ParticleEngineInitializerT | |
ParticleGroupT | |
ParticleMaterialSetT | This class represents a set of (render-)materials |
ParticleMST | This structure describes a single particle |
cf::PatchMeshT | |
cf::PatchT | |
PatchT | |
PathRecorderT | This class records the path that an entity takes through a level into a file |
PhysicsWorldT | |
Plane3T< T > | This class represents a plane in three-dimensional space |
Plane3T< double > | |
Plane3T< float > | |
PlaneInfoT | |
PlantDescriptionT | Contains a plant description that has all the information needed to create a plant |
PlantDescrManT | The plant description manager holds and manages all plant descriptions so they can be shared with multiple different plants |
PlayerCommandT | This struct represents per-frame player inputs for controlling human player entities |
cf::math::PlueckerT< T > | This class represents Pluecker coordinates |
CafuModelT::GuiFixtureT::PointT | |
Polygon3T< T > | This class implements convex polygons |
Polygon3T< double > | |
cf::ClipSys::CollisionModelStaticT::PolygonT | |
cf::PoolNoFreeT< T > | This class manages memory for a pool of objects |
cf::PoolNoFreeT< cf::ClipSys::CollisionModelStaticT::BrushT::EdgeT > | |
cf::PoolNoFreeT< cf::ClipSys::CollisionModelStaticT::NodeT > | |
cf::PoolNoFreeT< unsigned long > | |
cf::PoolSingleT< T > | This class manages memory for a pool of objects |
cf::SceneGraph::aux::PoolT | |
PosQtrT | |
PlantDescriptionT::ProfileT | This struct describes a "profile" |
PtsPointT | |
HL2mdl::Quaternion64 | |
cf::math::QuaternionT< T > | This class represents a quaternion |
cf::math::QuaternionT< float > | |
RectBitmapAllocatorT | This class "allocates" rectangular areas in larger bitmaps |
RefCountedT | A base class for objects that are reference-counted with IntrusivePtrTs |
cf::GameSys::ComponentBaseT | This is the base class for the components that an entity is composed/aggregated of |
cf::GameSys::ComponentBasicsT | This component adds the basics of the entity (its name and the "is shown?" flag) |
cf::GameSys::ComponentCarriedWeaponT | This component represents a weapon that a player can pick up and use |
cf::GameSys::ComponentCollisionModelT | This component adds a collision model to its entity |
cf::GameSys::ComponentHumanPlayerT | Entities with this component are associated with a client connection at whose ends is a human player who provides input to control the entity |
cf::GameSys::ComponentInventoryT | This component keeps an inventory count for an arbitrary set of items |
cf::GameSys::ComponentLightT | The common base class for light source components |
cf::GameSys::ComponentPointLightT | This component adds a dynamic point light source to its entity |
cf::GameSys::ComponentRadiosityLightT | This component adds a radiosity point light source to its entity |
cf::GameSys::ComponentModelT | This component adds a 3D model to its entity |
cf::GameSys::ComponentMoverT | This component controls the movement of one or more entities and implements the related effects |
cf::GameSys::ComponentParticleSystemOldT | This component adds a particle system to its entity |
cf::GameSys::ComponentPhysicsT | This component includes the body of this entity in the dynamic simulation of physics |
cf::GameSys::ComponentPlayerPhysicsT | This component implements human player physics for its entity |
cf::GameSys::ComponentPlayerStartT | This component marks its entity as possible spawn point for human players that begin a single-player level or join a multi-player game |
cf::GameSys::ComponentScriptT | This component runs custom Lua script code, implementing the behaviour of the entity in the game world |
cf::GameSys::ComponentSoundT | This component adds 3D sound output to its entity |
cf::GameSys::ComponentTargetT | This component connects its entity to another |
cf::GameSys::ComponentTransformT | This component adds information about the position and orientation of its entity |
CompGameEntityT | This component houses the "engine-specific" parts of its entity |
MapEditor::CompMapEntityT | This component houses the Map Editor specific parts of its entity |
cf::GameSys::EntityT | This class represents game entities, which are the basic elements of a world |
cf::GameSys::WorldT | This class holds the hierarchy of game entities that populate a game world |
cf::GuiSys::ComponentBaseT | This is the base class for the components that a window is composed/aggregated of |
cf::GuiSys::ComponentBasicsT | This component adds the basics of the window (its name and the "is shown?" flag) |
cf::GuiSys::ComponentBorderT | This components adds a border to its window |
cf::GuiSys::ComponentChoiceT | This components add the behaviour of a choice field to its window |
cf::GuiSys::ComponentImageT | This component adds an image to its window |
cf::GuiSys::ComponentListBoxT | This components turns its window into a list-box control |
cf::GuiSys::ComponentModelT | This component adds a 3D model to its window |
cf::GuiSys::ComponentTextEditT | With this component, the user can edit the text in a sibling text component |
cf::GuiSys::ComponentTextT | This components adds text to its window |
cf::GuiSys::ComponentTransformT | This component adds information about the position and size of the window |
ComponentClientT | This component connects the Cafu game client to the GUI window that houses it |
GuiEditor::ComponentSelectionT | This components reflects the selection state of its window |
cf::GuiSys::GuiImplT | This class implements a Graphical User Interface (GUI) |
cf::GuiSys::WindowT | This class represents a window of the GuiSys |
Renderer2DT | This class implements the rendering into a 2D view |
ModelEditor::Renderer3DT | This class provides auxiliary means for rendering a 3D scene view of the model editor |
Renderer3DT | This class provides auxiliary means for rendering a 3D view |
MatSys::RendererI | This class provides an interface to a renderer |
RendererImplT | |
MatSys::RenderMaterialT | This class represents a surface render material |
ExpressionT::ResultT | A helper structure for returning both the type and the value of an expression |
cf::math::RotationT< T > | This class describes a rotation about an arbitrary origin and an arbitrary axis |
TableT::RowT | |
runtime_error | |
cf::GameSys::WorldT::InitErrorT | A class that is thrown on WorldT initialization errors |
cf::GuiSys::GuiImplT::InitErrorT | A class that is thrown on GUI initialization errors |
HL2mdl::vtfLoadErrorT | A class that is thrown on VTF load errors |
Math3DErrorE | General math error |
DivisionByZeroE | Division by zero error |
InvalidOperationE | Invalid operation (invalid use of method, etc.) |
ModelLoaderT::LoadErrorT | A class that is thrown on model load errors |
ServerT::InitErrorT | A class that is thrown on server initialization errors |
WorldT::SaveErrorT | |
cf::ScriptBinderT | This class implements and encapsulates the strategy with which we bind C++ objects to Lua |
ScrollInfoT | |
TreeT::BranchT::SegmentT | The segment of a branch. A branch consits of one or more segments |
ServerT | The server, like the client, is a state machine |
ShaderT | This class represents a shader |
Shader_A_Diff | |
Shader_A_Diff_Light | |
Shader_A_Diff_Light_Luma | |
Shader_A_Diff_Light_Norm | |
Shader_A_Diff_Light_Norm_Luma | |
Shader_A_Diff_Luma | |
Shader_A_Diff_Norm | |
Shader_A_Diff_Norm_Luma | |
Shader_A_SkyDome | |
Shader_A_Solid | |
Shader_A_Terrain | |
Shader_A_WaterWithCubeReflection | |
Shader_L_Diff | |
Shader_L_Diff_Norm | |
Shader_L_Diff_Norm_Spec | |
Shader_L_Diff_Spec | |
Shader_StencilShadowVolumes | |
SharedTerrainT | |
cf::SceneGraph::FaceNodeT::SHLMapInfoT | |
cf::SceneGraph::SHLMapManT | This class manages SHL maps, e.g. by "allocating" rectangular areas in larger coefficient maps |
cf::SceneGraph::SHLMapManT::SHLMapT | |
cf::ClipSys::CollisionModelStaticT::BrushT::SideT | |
SingleOpenGLWindowT | |
SingleOpenGLWindowImplT | |
CafuModelT::SkinT | This struct describes additional/alternative skins for the meshes of this model |
SoundI | This class represents a sound |
SoundImplT | OpenAL implementation of the SoundI interface |
SoundShaderManagerI | This is an interface to the sound shader manager |
SoundShaderManagerImplT | Standard implementation of the sound shader manager |
SoundShaderT | A SoundShader is a description of a sound with various properties |
SoundStreamT | Represents a 16 Bit encoded mono or stereo raw PCM data stream |
CaptureStreamT | This class represents a stream whose data is obtained from an OpenAL capture device |
MP3StreamT | Represents an MP3 stream |
OggVorbisStreamT | Represents an Ogg Vorbis stream |
SoundSysI | This is an interface to the sound system |
SoundSysImplT | OpenAL implementation of the sound system |
SphericalSampleT | |
cf::StackCheckerT | This class checks if the Lua stack has the same size at the start and the end of a function |
cf::Network::StateT | This class holds the serialized state of another object (typically a game entity) |
StaticEntityDataT | |
HL2mdl::StripsHeaderT | This is the header of a VTX strips data file |
HL2mdl::StudioAnim_ValuePointerT | |
HL2mdl::StudioAnim_ValueT | |
HL2mdl::StudioAnimDescT | |
HL2mdl::StudioAnimSectionsT | |
StudioAnimT | |
HL2mdl::StudioAnimT | |
StudioAnimValueT | |
StudioAttachmentT | |
HL2mdl::StudioAutoLayerT | |
StudioBodyPartT | |
HL2mdl::StudioBodyPartT | This class describes a body part |
StudioBoneControllerT | |
HL2mdl::StudioBoneT | This class describes a bone |
StudioBoneT | |
HL2mdl::StudioBoneWeightT | |
HL2mdl::StudioEventT | |
HL2mdl::StudioHeaderT | This is the header of an MDL model file |
StudioHeaderT | |
HL2mdl::StudioMeshT | This class describes a mesh of a model |
StudioMeshT | |
HL2mdl::StudioModelT | This class describes a model of a body part |
StudioModelT | |
HL2mdl::StudioSequDescT | Sequences seem to be groups of animations that are supposed to be used together |
StudioSequenceGroupT | |
StudioSequenceT | |
StudioTextureT | |
HL2mdl::StudioTextureT | |
HL2mdl::StudioVertexT | |
SubjectT | |
MapDocumentT | This class represents a CaWE "map" document |
GuiEditor::SubjectT | |
GuiEditor::GuiDocumentT | |
ModelEditor::SubjectT | |
ModelEditor::ModelDocumentT | |
ModelEditor::ModelDocumentT::SubmodelT | |
SunT | |
SuperLeafT | |
SurfaceInfoT | This class holds all information that is needed in order to compute the UV texture-space coordinates of (and thus to apply a material onto) a primitive surface |
ExpressionT::SymbolsT | This structure contains the values for the "variables" of an expression |
TableT | |
TerrainOldT | |
cf::ClipSys::CollisionModelStaticT::TerrainRefT | |
TerrainT | This class represents terrains, offering methods for LoD rendering and collision detection |
TexCoordT | |
cf::SceneGraph::FaceNodeT::TexInfoT | |
TextParserT | This is a class for parsing text |
MatSys::TextureMapI | This is an interface to a texture-map |
TextureMapImplT | This class represents a texture-map |
TextureMap2DT | This class represents a 2D texture-map |
TextureMapCubeT | This class represents a cube texture-map |
MatSys::TextureMapManagerI | This is an interface to the texture-map manager |
TextureMapManagerImplT | |
TimerT | A platform independent timer class that allows to measure the time passed since its construction or the last measuring point |
GuiEditor::ToolI | |
GuiEditor::ToolSelectionT | |
GuiEditor::ToolManagerT | |
ToolsObserverT | |
ChildFrameT::UpdaterT | A class that acts as an observer of the map document and the tools for the child frame |
ViewWindowT | This class represents a (superclass of a) 2D or 3D map view window |
ToolsSubjectT | |
ToolManagerT | |
ToolT | This is the base class for all tools in the map editor |
ToolCameraT | |
ToolClipT | |
ToolEditSurfaceT | |
ToolMorphT | This class represents the "Edit Vertices" / "Morph" tool |
ToolNewBezierPatchT | |
ToolNewBrushT | |
ToolNewEntityT | This class implements the "New Entity" tool |
ToolNewTerrainT | |
ToolSelectionT | |
ToolTerrainEditorT | |
cf::ClipSys::CollisionModelStaticT::TraceParamsT | |
AnimPoseT::TraceResultT | This class describes the result of tracing a ray or a bounding box against the model |
cf::ClipSys::TraceResultT | This class describes the result of tracing an object (a ray, a bounding-box, or a convex solid) through a collision model, a clip model, or a clip world |
cf::ClipSys::TraceSolidT | This class represents a solid object that can be traced through collision worlds, models and shapes |
cf::ClipSys::TraceBoxT | This class represents a convex solid in the shape of a (bounding-)box |
cf::ClipSys::TraceGenericT | This class represents a generic convex solid of arbitrary shape |
cf::ClipSys::TracePointT | This class represents a convex solid in the shape of a point |
TrafoBoxT | This class implements a spatial box that can be used to define a transformation (translation, rotation, scale or shear) |
TrafoMementoT | An instance of this class encapsulates the transform-related state of a MapElementT |
TreeT | Describes a renderable tree |
AnimPoseT::MeshInfoT::TriangleT | |
LoaderAseT::GeomObjectT::TriangleT | A single triangle |
CafuModelT::MeshT::TriangleT | A single triangle |
cf::TrueTypeFontT | A class for rendering fonts that have been created with the Cafu MakeFont tool |
cf::TypeSys::TypeInfoManT | This class manages the type infos |
cf::TypeSys::TypeInfoT | This class keeps type information (about an entity class that occurs in the game) |
cf::UniScriptStateT | This class represents the state of a script: the underlying Lua state, pending coroutines, metatables for C++ class hierarchies, etc |
Renderer3DT::UseOrthoMatricesT | A helper class that temporarily sets up the matrices in the Cafu MatSys for orthogonal rendering into the given 3D view window |
ModelLoaderT::UserCallbacksI | An interface for user callbacks |
cf::TypeSys::VarBaseT | This is the common base class for the VarT classes |
cf::TypeSys::VarArrayT< T > | This is a "wrapper" around a normal C++ variable specifically of type ArrayT<T> |
cf::TypeSys::VarT< T > | This is a "wrapper" around a normal C++ variable |
cf::TypeSys::VarArrayT< std::string > | |
cf::TypeSys::VarT< bool > | |
cf::TypeSys::VarT< BoundingBox3T > | |
cf::TypeSys::VarT< double > | |
cf::TypeSys::VarT< float > | |
cf::TypeSys::VarT< int > | |
cf::GameSys::ComponentMoverT::VarDestActivatedT | A variable of type int that describes the mover's behavior when it is activated at the "dest" position |
cf::GameSys::ComponentMoverT::VarOtherEntitiesT | A variable of type int that describes the mover's behavior regarding other entities |
cf::GameSys::ComponentMoverT::VarTrajFuncT | A variable of type int that describes the base function that is used to compute the mover's trajectory |
cf::GameSys::ComponentPointLightT::VarShadowTypeT | A variable of type int, specifically for the type of shadow that a light source casts |
cf::GuiSys::ComponentTextT::VarTextAlignHorT | A variable of type int, specifically for horizontal alignments of text |
cf::GuiSys::ComponentTextT::VarTextAlignVerT | A variable of type int, specifically for vertical alignments of text |
cf::TypeSys::VarT< std::string > | |
cf::GuiSys::ComponentTextT::VarFontNameT | A variable of type std::string, specifically for font names |
cf::TypeSys::VarT< uint16_t > | |
cf::TypeSys::VarT< uint8_t > | |
cf::TypeSys::VarT< unsigned int > | |
cf::TypeSys::VarT< Vector2T > | |
cf::TypeSys::VarT< Vector3T > | |
cf::TypeSys::VarManT | This class is a simple container for pointers to VarBaseTs |
cf::TypeSys::VarsDocT | |
VB_Trace3T< T > | This classes describes the trace (Verfolgungsergebnis) of a vector or a bounding box with regards to a brush |
VDinfo | |
Vector2T< T > | This class represents a 2-dimensional vector |
Vector2T< float > | |
Vector3T< T > | This class represents a polymorphic 3-dimensional vector |
cf::math::AnglesT< T > | This class represents a triple of angles |
Vector3T< double > | |
Vector3T< float > | |
cf::math::AnglesT< float > | |
TerrainT::VertexT | |
HL2mdl::Vector4D | |
VERTEX | |
HL2mdl::VertexHeaderT | This is the header of a VVD vertex data file |
cf::math::BezierPatchT< T >::VertexT | Represents a single vertex |
AnimPoseT::MeshInfoT::VertexT | |
MatSys::MeshT::VertexT | |
CafuModelT::MeshT::VertexT | A single vertex |
OptionsT::View2DT | |
OptionsT::View3DT | |
TerrainT::ViewInfoT | |
cf::TypeSys::VisitorConstT | Like VisitorT, but for const VarTs |
cf::TypeSys::VarVisitorGetToLuaT | This visitor is used to implement a "get()" function in Lua: It pushes the value(s) of the visited variable onto the Lua stack |
cf::TypeSys::VarVisitorToLuaCodeT | This visitor writes the value of the visited variable into the given std::ostream, formatted as Lua code |
VarVisitorUpdatePropT | This visitor updates the value of the given property Prop to the value of the visited variable |
cf::TypeSys::VisitorT | This is the base class for the visitors of VarTs |
cf::GameSys::VarVisitorGetApproxT | This visitor is used to obtain an ApproxBaseT instance for a variable |
cf::TypeSys::VarVisitorSetFloatT | This visitor is used to set float values in variables that are of type float , or composed of float |
cf::TypeSys::VarVisitorSetFromLuaT | This visitor is used to implement a "set()" function in Lua: It sets the value of the visited variable to the value(s) taken from the Lua stack |
VarVisitorAddPropT | This visitor creates a wxPGProperty for the visited variable and adds it to the given wxPropertyGridManager |
VarVisitorHandlePropChangingEventT | This visitor creates a command for updating the value of the visited variable according to the given EVT_PG_CHANGING event |
VarVisitorHandleSubChangingEventT | This visitor is similar to VarVisitorHandlePropChangingEventT: It creates a command for updating the value the value of the visited variable when a sub-property of the variable has changed |
HL2mdl::vtfFileT | This class represents a VTF image file as documented at https://developer.valvesoftware.com/wiki/VTF |
HL2mdl::vtfHeaderT | This is the header for VTF files, covering all 7.x versions up to 7.5 (current) |
HL2mdl::vtfImageFormatInfoT | The vtfImageFormatInfoT struct provides information about VTF image formats |
HL2mdl::vtfResourceT | |
HL2mdl::vtxBodyPartT | This class corresponds to StudioBodyPartT in the mdl file |
HL2mdl::vtxBoneStateChangeT | |
HL2mdl::vtxMaterialReplacementListT | |
HL2mdl::vtxMaterialReplacementT | |
HL2mdl::vtxMeshT | This class corresponds to StudioMeshT in the mdl file |
HL2mdl::vtxModelLODT | |
HL2mdl::vtxModelT | This class corresponds to StudioModelT in the mdl file |
HL2mdl::vtxStripGroupT | A strip group is a locking group, representing a single vertex buffer and a single index buffer |
HL2mdl::vtxStripT | A strip is a portion of a strip group |
HL2mdl::vtxVertexT | This class corresponds to StudioVertexT in the vvd file |
CafuModelT::MeshT::WeightT | A weight is a fixed position in the coordinate system of a joint |
WinSockT | This class simplifies the usage of the WinSock API |
WorldManT | |
WorldT | |
cf::ClipSys::WorldTraceResultT | This class describes one result (of possibly several) of tracing an object (a ray, a bounding-box, or a convex solid) through a clip world |
wxApp | |
AppCafuT | This class represents the Cafu Engine application |
AppCaWE | This class represents the CaWE application |
wxArtProvider | |
ArtProviderT | This class provides our application with custom bitmaps for menus, toolbars, dialogs, etc |
wxDataViewCtrl | |
MapEditor::EntityHierarchyCtrlT | |
wxDataViewModel | |
MapEditor::EntityHierarchyModelT | |
wxDialog | |
ArchDialogT | |
CustomCompileDialogT | Dialog to configure map compile options |
GotoPrimitiveDialogT | A dialog for finding and selecting a primitive by number |
GuiEditor::LivePreviewT | |
MapCheckDialogT | |
MapInfoDialogT | |
MaterialBrowser::DialogT | |
OptionsDialogT | |
PasteSpecialDialogT | |
ReplaceMaterialsDialogT | |
TerrainGenerationDialogFB | Class TerrainGenerationDialogFB |
TerrainGenerationDialogT | |
TransformDialogT | |
wxDirTraverser | |
DirFileDeletorT | |
wxEvtHandler | |
MapDocumentT | This class represents a CaWE "map" document |
wxFrame | |
MainFrameT | This class represents the Cafu main frame |
wxGLCanvas | |
Generic3DWindowT | This class implements a generic 3D window |
ModelEditor::SceneView3DT | |
ViewWindow3DT | |
GuiEditor::PreviewCanvasT | |
GuiEditor::RenderWindowT | |
MainCanvasT | This class represents the Cafu main OpenGL 3D canvas |
wxListView | |
GroupsListViewT | This class implements the list view of the map editor groups |
ModelEditor::ElementsListT | A control for displaying a list of the elements of the model |
ModelEditor::SubmodelsListT | A control for displaying a list of the submodels that are rendered with the model |
wxLongStringProperty | |
GameFilePropertyT | |
wxMDIChildFrame | |
ChildFrameT | This class represents a child frame |
GuiEditor::ChildFrameT | |
ModelEditor::ChildFrameT | |
wxMDIParentFrame | |
ParentFrameT | This class represents the CaWE parent (main) frame |
wxPanel | |
ConsoleDialogT | |
EditSurfacePropsDialogT | The "Edit Surface Properties" dialog is the counterpart of the ToolEditSurfaceT tool |
GroupsToolbarT | The groups toolbar (actually, a dialog) |
InspDlgPrimitivePropsT | |
InspectorDialogT | |
MapEditor::EntityHierarchyPanelT | |
MaterialBrowser::ControlsBarT | |
MaterialBrowser::FilterSettingsT | |
MaterialsToolbarT | The Materials toolbar (actually, a dialog) |
ModelEditor::ElementsPanelT | |
ModelEditor::SubmodelsPanelT | |
ModelEditor::TransformDialogT | |
OptionsBar_CameraToolT | The options bar for the Camera tool |
OptionsBar_ClipBrushesToolT | The options bar for the Clip Brushes tool |
OptionsBar_EditFacePropsToolT | The options bar for the Edit Face Properties tool |
OptionsBar_EditVerticesToolT | The options bar for the Edit Vertices tool |
OptionsBar_NewBezierPatchToolT | The options bar for the New Bezier Patch tool |
OptionsBar_NewBrushToolT | The options bar for the New Brush tool |
OptionsBar_NewDecalToolT | The options bar for the New Decal tool |
OptionsBar_NewEntityToolT | The options bar for the New Entity tool |
OptionsBar_NewTerrainToolT | The options bar for the New Terrain tool |
OptionsBar_SelectionToolT | The options bar for the Selection tool |
TerrainEditorDialogFB | Class TerrainEditorDialogFB |
TerrainEditorDialogT | |
wxPropertyGridManager | |
GuiEditor::GuiInspectorT | |
GuiEditor::WindowInspectorT | |
MapEditor::EntityInspectorDialogT | |
MaterialBrowser::MaterialPropertiesT | |
ModelEditor::AnimInspectorT | |
ModelEditor::ChannelInspectorT | |
ModelEditor::GuiFixInspectorT | |
ModelEditor::JointInspectorT | |
ModelEditor::MeshInspectorT | |
ModelEditor::ScenePropGridT | |
wxScrolledWindow | |
MaterialBrowser::ScrolledMaterialWindowT | |
wxTimer | |
AutoSaveTimerT | |
CycleHitsTimerT | |
wxTreeCtrl | |
GuiEditor::WindowHierarchyT | |
MapEditor::EntityHierarchyDialogT | |
MaterialBrowser::MaterialTreeT | |
ModelEditor::JointsHierarchyT | |
wxValidator | |
ColorValidatorT | This is a validator for colors used with wxColorPickerCtrl instances |
InitialGridSpacingValidatorT | This validator is for validating the initial grid spacing combobox in the Options dialog |
textNumberValidator | |
wxWindow | |
ArchDialogT::PreviewWinT | |
ViewWindow2DT | |
wxWizard | |
FontWizardT | |
wxWizardPageSimple | |
LastPageT | |
PreviewPageT | |
SavePageT | |
SetupPageT | |
WelcomePageT | |