 cf | |
  ClipSys | |
   ClipModelT | A clip model represents an object in the world against which clipping queries can be performed |
   ClipWorldT | The clip world manages all the clip models that exist in a world (their "union") |
   ClipLinkT | |
   ClipSectorT | |
   CollisionModelAnimT | This class represents an animated collision model |
   CollisionModelT | This is the base class for collision models, defining their common interface |
   CollisionModelStaticT | This class represents a static collision model |
    BrushT | This class describes a brush (convex polyhedron) within a CollisionModelStaticT collision shape |
     EdgeT | |
     SideT | |
    BulletAdapterT | This class provides an adapter for CollisionModelStaticT instances to be used as btConcaveShape instances |
    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 |
    NodeT | |
    PolygonT | |
    TerrainRefT | |
    TraceParamsT | |
   CollModelManI | This class provides (an interface to) the creation, management and destruction of collision models |
   CollModelManImplT | This class provides an implementation of the CollModelManI interface |
   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 |
   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 |
   TraceSolidT | This class represents a solid object that can be traced through collision worlds, models and shapes |
    EdgeT | This struct describes an edge of a TraceSolidT |
   TracePointT | This class represents a convex solid in the shape of a point |
   TraceBoxT | This class represents a convex solid in the shape of a (bounding-)box |
   TraceGenericT | This class represents a generic convex solid of arbitrary shape |
  FileSys | |
   FileI | |
   InFileI | |
   OutFileI | |
   LocalInFileT | |
   LocalOutFileT | |
   MemoryInFileT | |
   FileManI | This class provides an interface to a file manager |
   FileManImplT | This class implements the FileManI interface |
   FileSystemExceptionT | A class for exceptions of the FileSystemT class |
   FileSystemT | |
   FileSystemLocalPathT | |
   FileSystemZipArchiveAST | This class implements file systems that are ZIP archives, employing the ZipArchive library by Artpol Software |
   FileSystemZipArchiveGVT | This class implements file systems that are ZIP archives, employing the unzip library by Gilles Vollant |
  GameSys | |
   ComponentBaseT | This is the base class for the components that an entity is composed/aggregated of |
   ComponentBasicsT | This component adds the basics of the entity (its name and the "is shown?" flag) |
   ComponentCollisionModelT | This component adds a collision model to its entity |
   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 |
   ComponentLightT | The common base class for light source components |
   ComponentPointLightT | This component adds a dynamic point light source to its entity |
    VarShadowTypeT | A variable of type int, specifically for the type of shadow that a light source casts |
   ComponentRadiosityLightT | This component adds a radiosity point light source to its entity |
   ComponentModelT | This component adds a 3D model to its entity |
   ComponentMoverT | This component controls the movement of one or more entities and implements the related effects |
    VarDestActivatedT | A variable of type int that describes the mover's behavior when it is activated at the "dest" position |
    VarOtherEntitiesT | A variable of type int that describes the mover's behavior regarding other entities |
    VarTrajFuncT | A variable of type int that describes the base function that is used to compute the mover's trajectory |
   ComponentParticleSystemOldT | This component adds a particle system to its entity |
   ComponentPhysicsT | This component includes the body of this entity in the dynamic simulation of physics |
   ComponentPlayerPhysicsT | This component implements human player physics for its entity |
   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 |
   ComponentScriptT | This component runs custom Lua script code, implementing the behaviour of the entity in the game world |
   ComponentSoundT | This component adds 3D sound output to its entity |
   ComponentTargetT | This component connects its entity to another |
   ComponentTransformT | This component adds information about the position and orientation of its entity |
   EntityT | This class represents game entities, which are the basic elements of a world |
   EntityCreateParamsT | Creation parameters for a game entity |
   ComponentCarriedWeaponT | This component represents a weapon that a player can pick up and use |
   ComponentInventoryT | This component keeps an inventory count for an arbitrary set of items |
   ApproxBaseT | A common base class for "approximators" (interpolators and extrapolators), so that approximators of different types can easily be managed together |
   VarInterpolatorT | Linearly interpolates a value over a period of time |
   VarSlerpT | This class is like VarInterpolatorT, but for Vector3fTs that represent quaternions |
   VarVisitorGetApproxT | This visitor is used to obtain an ApproxBaseT instance for a variable |
   WorldT | This class holds the hierarchy of game entities that populate a game world |
    InitErrorT | A class that is thrown on WorldT initialization errors |
  GuiSys | |
   ComponentBaseT | This is the base class for the components that a window is composed/aggregated of |
   ComponentBasicsT | This component adds the basics of the window (its name and the "is shown?" flag) |
   ComponentBorderT | This components adds a border to its window |
   ComponentChoiceT | This components add the behaviour of a choice field to its window |
   ComponentImageT | This component adds an image to its window |
   ComponentListBoxT | This components turns its window into a list-box control |
   ComponentModelT | This component adds a 3D model to its window |
   ComponentTextT | This components adds text to its window |
    VarFontNameT | A variable of type std::string, specifically for font names |
    VarTextAlignHorT | A variable of type int, specifically for horizontal alignments of text |
    VarTextAlignVerT | A variable of type int, specifically for vertical alignments of text |
   ComponentTextEditT | With this component, the user can edit the text in a sibling text component |
   ComponentTransformT | This component adds information about the position and size of the window |
   ConsoleByWindowT | This class implements the cf::ConsoleI interface by means of a cf::GuiSys::WindowT, thus providing us with a GuiSys-based console |
   GuiImplT | This class implements a Graphical User Interface (GUI) |
    InitErrorT | A class that is thrown on GUI initialization errors |
   GuiManImplT | This class implements a GUI manager |
   GuiResourcesT | This class manages and provides resources (fonts and models) for GuiImplT instances |
   WindowT | This class represents a window of the GuiSys |
   WindowCreateParamsT | Creation parameters for a GUI window |
  math | |
   Matrix3x3T | This class represents a generic 3x3 matrix |
   QuaternionT | This class represents a quaternion |
   AnglesT | This class represents a triple of angles |
   BezierPatchT | This class represents a mesh that approximates a Bezier patch |
    VertexT | Represents a single vertex |
   PlueckerT | This class represents Pluecker coordinates |
   RotationT | This class describes a rotation about an arbitrary origin and an arbitrary axis |
  Network | |
   StateT | This class holds the serialized state of another object (typically a game entity) |
   OutStreamT | This class is used for writing data into a StateT instance (serialization) |
   InStreamT | This class is used for reading data from a StateT instance (deserialization) |
  SceneGraph | |
   aux | |
    PoolT | |
     LessVector3d | |
     LessVector3f | |
   BezierPatchNodeT | |
   BspTreeNodeT | The class represents a BSP Tree node, implementing the Composite design pattern |
    LeafT | |
    NodeT | |
   FaceNodeT | |
    LightMapInfoT | |
    SHLMapInfoT | |
    TexInfoT | |
   LightMapManT | This class manages lightmaps, e.g. by "allocating" rectangular areas in larger bitmaps |
   ModelNodeT | |
   GenericNodeT | |
   PlantNodeT | |
   SHLMapManT | This class manages SHL maps, e.g. by "allocating" rectangular areas in larger coefficient maps |
    SHLMapT | |
   TerrainNodeT | |
  String | The String namespace gathers auxiliary string functions that are not found in that standard library |
  TypeSys | The TypeSys ("type system") namespace provides classes for two related, but entirely independent concepts: |
   VarT | This is a "wrapper" around a normal C++ variable |
   VarArrayT | This is a "wrapper" around a normal C++ variable specifically of type ArrayT<T> |
   CreateParamsT | |
   MethsDocT | |
   VarsDocT | |
   TypeInfoT | This class keeps type information (about an entity class that occurs in the game) |
   TypeInfoManT | This class manages the type infos |
   VarBaseT | This is the common base class for the VarT classes |
   VisitorT | This is the base class for the visitors of VarTs |
   VisitorConstT | Like VisitorT, but for const VarTs |
   VarManT | This class is a simple container for pointers to VarBaseTs |
    CompareCStr | |
   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 |
   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 |
   VarVisitorSetFloatT | This visitor is used to set float values in variables that are of type float , or composed of float |
   VarVisitorToLuaCodeT | This visitor writes the value of the visited variable into the given std::ostream, formatted as Lua code |
  ConsoleI | This class is an interface to the application console |
  CompositeConsoleT | This class implements the ConsoleI interface as a composite console by sending all output to its attached sub-consoles |
  ConsoleFileT | This class implements the ConsoleI interface by writing the console output into a text file |
  ConsoleStdoutT | This class implements the ConsoleI interface by printing the console output to stdout |
  ConsoleStringBufferT | This class implements the ConsoleI interface by printing the console output to stdout |
  ConsoleWarningsOnlyT | This class implements a console that only prints warnings (and filters normal output) |
  TrueTypeFontT | A class for rendering fonts that have been created with the Cafu MakeFont tool |
   FontInfoT | |
   GlyphInfoT | |
  MapFilePlaneT | This struct describes a plane (and thus one side) of a map brush |
  MapFileBrushT | |
  MapFileBezierPatchT | |
  MapFileTerrainT | |
  MapFilePlantT | |
  MapFileModelT | |
  MapFileEntityT | |
  PatchT | |
  PatchMeshT | |
  PoolNoFreeT | This class manages memory for a pool of objects |
  PoolSingleT | This class manages memory for a pool of objects |
  StackCheckerT | This class checks if the Lua stack has the same size at the start and the end of a function |
  ScriptBinderT | This class implements and encapsulates the strategy with which we bind C++ objects to Lua |
  UniScriptStateT | This class represents the state of a script: the underlying Lua state, pending coroutines, metatables for C++ class hierarchies, etc |
 GuiEditor | |
  ChildFrameT | |
  CommandAddComponentT | |
  CommandChangeWindowHierarchyT | |
  CommandCreateT | |
  CommandDeleteT | |
  CommandDeleteComponentT | |
  CommandModifyGuiT | |
  CommandPasteT | |
  CommandSelectT | |
  ComponentSelectionT | This components reflects the selection state of its window |
  GuiPropertiesT | |
  GuiDocumentT | |
  GuiInspectorT | |
  PreviewCanvasT | |
  LivePreviewT | |
  ObserverT | |
  SubjectT | |
  RenderWindowT | |
  ToolI | |
  ToolManagerT | |
  ToolSelectionT | |
  WindowHierarchyT | |
  WindowInspectorT | |
 HL2mdl | |
  StudioAnim_ValueT | |
  StudioAnim_ValuePointerT | |
  Quaternion64 | |
  StudioAnimT | |
  StudioAnimSectionsT | |
  StudioAnimDescT | |
  StudioEventT | |
  StudioAutoLayerT | |
  StudioSequDescT | Sequences seem to be groups of animations that are supposed to be used together |
  StudioMeshT | This class describes a mesh of a model |
  StudioModelT | This class describes a model of a body part |
  StudioBodyPartT | This class describes a body part |
  Matrix3x4fT | Used in StudioBoneT |
  StudioBoneT | This class describes a bone |
  StudioTextureT | |
  StudioHeaderT | This is the header of an MDL model file |
  vtfImageFormatInfoT | The vtfImageFormatInfoT struct provides information about VTF image formats |
  vtfResourceT | |
  vtfHeaderT | This is the header for VTF files, covering all 7.x versions up to 7.5 (current) |
  vtfLoadErrorT | A class that is thrown on VTF load errors |
  vtfFileT | This class represents a VTF image file as documented at https://developer.valvesoftware.com/wiki/VTF |
  vtxBoneStateChangeT | |
  vtxVertexT | This class corresponds to StudioVertexT in the vvd file |
  vtxStripT | A strip is a portion of a strip group |
  vtxStripGroupT | A strip group is a locking group, representing a single vertex buffer and a single index buffer |
  vtxMeshT | This class corresponds to StudioMeshT in the mdl file |
  vtxModelLODT | |
  vtxModelT | This class corresponds to StudioModelT in the mdl file |
  vtxBodyPartT | This class corresponds to StudioBodyPartT in the mdl file |
  vtxMaterialReplacementT | |
  vtxMaterialReplacementListT | |
  StripsHeaderT | This is the header of a VTX strips data file |
  Vector4D | |
  StudioBoneWeightT | |
  StudioVertexT | |
  FixupT | |
  VertexHeaderT | This is the header of a VVD vertex data file |
 MapEditor | |
  CommandAddComponentT | |
  CommandChangeEntityHierarchyT | |
  CommandDeleteComponentT | |
  CommandReparentPrimitiveT | A command to assign one or several map primitives to another entity |
  CompMapEntityT | This component houses the Map Editor specific parts of its entity |
  EntityHierarchyDialogT | |
  EntityHierarchyModelT | |
  EntityHierarchyCtrlT | |
  EntityHierarchyPanelT | |
  EntityInspectorDialogT | |
 MaterialBrowser | |
  ControlsBarT | |
  FilterSettingsT | |
  ConfigT | This class implements the "named parameter idiom" for the MaterialBrowser::DialogT |
  DialogT | |
  MaterialPropertiesT | |
  MaterialTreeT | |
  ScrolledMaterialWindowT | |
 MatSys | |
  MeshT | This class represents a polygonal mesh |
   VertexT | |
  RendererI | This class provides an interface to a renderer |
  RenderMaterialT | This class represents a surface render material |
  TextureMapI | This is an interface to a texture-map |
  TextureMapManagerI | This is an interface to the texture-map manager |
 ModelEditor | |
  AnimInspectorT | |
  ChannelInspectorT | |
  ChildFrameT | |
  CommandAddT | |
  CommandDeleteT | |
  CommandRenameT | |
  CommandSelectT | |
  CommandSetAnimFPST | |
  CommandSetAnimNextT | |
  CommandSetMaterialT | This command sets a new material for a given mesh in a given skin |
  CommandSetMeshShadowsT | |
  CommandSetMeshTSMethodT | |
  CommandTransformJointT | |
  CommandUpdateAnimT | |
  CommandUpdateChannelT | |
  CommandUpdateGuiFixtureT | |
  CommandUpdateTriangleT | |
  CommandUpdateUVCoordsT | |
   CoordT | |
  ElementsListT | A control for displaying a list of the elements of the model |
  ElementsPanelT | |
  GuiFixInspectorT | |
  JointInspectorT | |
  JointsHierarchyT | |
  MeshInspectorT | |
  ModelDocumentT | |
   AnimStateT | |
   LightSourceT | |
   SubmodelT | |
  ObserverT | |
  SubjectT | |
  Renderer3DT | This class provides auxiliary means for rendering a 3D scene view of the model editor |
  ScenePropGridT | |
  SceneView3DT | |
  SubmodelsListT | A control for displaying a list of the submodels that are rendered with the model |
  SubmodelsPanelT | |
  TransformDialogT | |
 ParticleEngineMS | These are the functions of the particle engine |
 AnimExprBlendT | |
 AnimExprCombineT | |
 AnimExpressionT | Animation expressions describe the "skeleton pose" of a model |
 AnimExprFilterT | Filters the result of another expression by a "channel" |
 AnimExprPoolT | |
 AnimExprStandardT | This class implements the "standard" skeleton pose based on a sequence number and frame number |
 AnimImporterT | The base class for importing additional animations into an existing CafuModelT |
 AnimPoseT | This class describes a specific pose of an associated model |
  MeshInfoT | The instances of this struct parallel and augment the CafuModelT::MeshT instances in the related CafuModelT |
   TriangleT | |
   VertexT | |
  TraceResultT | This class describes the result of tracing a ray or a bounding box against the model |
 AppCafuT | This class represents the Cafu Engine application |
 AppCaWE | This class represents the CaWE application |
 ArchDialogT | |
  PreviewWinT | |
 ArrayT | |
 ArtProviderT | This class provides our application with custom bitmaps for menus, toolbars, dialogs, etc |
 AutoSaveTimerT | |
 AxesInfoT | This class describes how the three world-space axes are mapped to the two screen- or window-space axes |
 BitmapT | This class represents a RGBA bitmap |
  LoadErrorT | |
 BoundingBox3T | This class represents an axis-aligned bounding-box ("AABB") in 3-dimensional space |
 Brush3T | Diese Klasse implementiert Brushes |
 BspTreeBuilderT | |
 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 |
 Ca3DEWorldT | |
 CaClientWorldT | |
 CafuModelT | This class represents a native Cafu model |
  AnimT | This struct describes one animation sequence, e.g. "run", "walk", "jump", etc |
   AnimJointT | |
   FrameT | A keyframe in the animation |
  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 |
  GuiFixtureT | This struct defines how and where a GUI can be fixed to the model |
   PointT | |
  JointT | This struct represents a joint in the skeleton / a node in the hierarchy of the model |
  MeshT | This struct defines a triangle mesh in the model |
   TriangleT | A single triangle |
   VertexT | A single vertex |
   WeightT | A weight is a fixed position in the coordinate system of a joint |
  SkinT | This struct describes additional/alternative skins for the meshes of this model |
 CaKeyboardEventT | This struct describes a keyboard event |
 CaLightWorldT | |
 CameraT | This class implements a camera |
 CaMouseEventT | This struct describes a mouse event |
 CaptureStreamT | This class represents a stream whose data is obtained from an OpenAL capture device |
 CaPVSWorldT | |
 CaServerWorldT | |
 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 |
 ChildFrameT | This class represents a child frame |
  UpdaterT | A class that acts as an observer of the map document and the tools for the child frame |
 ClientInfoT | |
 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" |
 ClientStateT | This is the base class for the concrete classes that implement the states of the client |
 ClientT | |
 ClipResultT | This struct describes and holds the result of clipping a brush |
 ColorGradientsT | |
 ColorValidatorT | This is a validator for colors used with wxColorPickerCtrl instances |
 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 |
 CommandHistoryT | |
 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 | |
 CommandSetCompVarT | |
 CommandT | This class represents a general command for implementing modifications to the applications document |
 CommandTransformT | Command to transform an object or a list of objects using a delta and a transform mode |
 CommandUpdateSurfaceBezierPatchT | |
 CommandUpdateSurfaceFaceT | |
 CommandUpdateSurfaceT | |
 CommandUpdateSurfaceTerrainT | |
 CompGameEntityT | This component houses the "engine-specific" parts of its entity |
 ComponentClientT | This component connects the Cafu game client to the GUI window that houses it |
 ConFuncT | |
 ConsoleDialogT | |
 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") |
 CursorManT | This class manages the cursors of this application |
 CustomCompileDialogT | Dialog to configure map compile options |
 CVS_IndexT | Index datastructure that stores the logical position on the grid |
 CycleHitsTimerT | |
 DepRelMatrixT | A matrix class with which dependencies among matrices can be handled |
 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 | |
 DirFileDeletorT | |
 DivisionByZeroE | Division by zero error |
 DocAdapterI | This class provides a common interface to the documents of the map, GUI or model editor |
 DummyMaterialT | The class implements the EditorMaterialI interface |
 EditorMaterialI | |
 EditorMatManT | This class manages the editor materials for a game configuration |
 EditSurfacePropsDialogT | The "Edit Surface Properties" dialog is the counterpart of the ToolEditSurfaceT tool |
 EngineEntityT | |
 EngineMaterialT | This class implements the EditorMaterialI for materials that we have a material for in the MaterialSystems material manager |
 EntPropertyT | |
 ExpressionT | A typed expression class |
  ResultT | A helper structure for returning both the type and the value of an expression |
  SymbolsT | This structure contains the values for the "variables" of an expression |
 FontGeneratorT | |
  FontDataT | |
 FontT | A class for MatSys-based font rendering |
 FontWizardT | |
 FrameInfoT | This class reflects which entities are relevant for this client at the given server frame |
 GameConfigT | The class describes the settings for a game/MOD |
  InitErrorT | |
 GameFilePropertyT | |
 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 |
  MaxMsgSizeExceeded | The exception that might be thrown on failure of the GetTransmitData() method |
 Generic3DWindowT | This class implements a generic 3D window |
  MouseControlT | This class defines if and how the camera of the associated window is currently being controlled with the mouse |
 GlyphInfoT | |
 GotoPrimitiveDialogT | A dialog for finding and selecting a primitive by number |
 GraphsT | |
 GroupsListViewT | This class implements the list view of the map editor groups |
 GroupsToolbarT | The groups toolbar (actually, a dialog) |
 GroupT | This class represents groups |
 GuiDocAdapterT | |
 ImporterMd5AnimT | This class imports animations from Doom3 .md5anim files for addition to an existing CafuModelT |
 InitialGridSpacingValidatorT | This validator is for validating the initial grid spacing combobox in the Options dialog |
 InspDlgPrimitivePropsT | |
 InspectorDialogT | |
 IntrusivePtrT | This class implements smart (reference-counted) pointers |
 InvalidOperationE | Invalid operation (invalid use of method, etc.) |
 InverseMatrixT | This class models the relationship with which a inverse matrix depends on its original matrix |
 KeyCodePairT | |
 LastPageT | |
 LessVector3d | |
 LightSourceInfoT | |
 ListNodeT | This class represents a node of a singly-linked list |
 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 |
 LogManagerT | |
 MainCanvasT | This class represents the Cafu main OpenGL 3D canvas |
 MainFrameT | This class represents the Cafu main frame |
 MapBezierPatchT | This class represents a bezier patch |
 MapBrushT | |
 MapCheckDialogT | |
 MapCheckerT | The common base class for concrete map checkers |
 MapCompositionT | A MapCompositionT is a description of how a SINGLE texture map image is composited from several source images on disk |
 MapDocAdapterT | |
 MapDocumentT | This class represents a CaWE "map" document |
 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 |
 MapFaceT | |
 MapInfoDialogT | |
 MapModelT | |
 MapPlantT | |
 MapPrimitiveT | This class adds no functionality of its own, but only exists for proper type separation |
 MapT | |
 MapTerrainT | The TerrainT class represents a terrain in a map |
 MaterialManagerI | This is an interface to the material manager |
 MaterialManagerImplT | This class implements the MaterialManagerI interface |
 MaterialsToolbarT | The Materials toolbar (actually, a dialog) |
 MaterialT | This class represents a surface material ("A datastructural representation of a scripts material def.") |
 Math3DErrorE | General math error |
 MatReplaceManT | This class manages the replacement of materials in imported maps with native Cafu materials |
 Matrix4x4T | This class represents a generic 4x4 matrix |
 MC_WorldHasPlayerPrototypeT | |
 MC_WorldHasPlayerStartT | |
 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 |
 ModelDocAdapterT | |
 ModelLoaderT | The base class for importing arbitrary model files into Cafu models |
  LoadErrorT | A class that is thrown on model load errors |
  UserCallbacksI | An interface for user callbacks |
 ModelManagerT | This class is used for managing model instances |
 MorphHandleT | |
 MorphPrimT | This is a helper class for the ToolMorphT ("edit vertices") tool |
 MP3StreamT | Represents an MP3 stream |
 MP_EdgeT | |
 MP_FaceT | |
 MP_PartT | |
 MP_VertexT | |
 MPG123InstanceT | Small wrapper class around mpg123 to init and exit the library |
 my_source_mgr | |
 NetAddressT | Network address consisting of an IP4 address and port number |
  BadHostName | Exception that is thrown on name look-up failure |
 NetDataT | Class that allows easy and portable handling, sending and receiving of data over a network |
  MessageLength | Message length error |
  WinSockAPIError | WinSock error |
 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) |
 ObserverT | |
 OggVorbisStreamT | Represents an Ogg Vorbis stream |
 OpenGLStateT | This class encapsulates the OpenGL state, with the intention of minimizing actual OpenGL state changes |
 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 |
  BrushTypeInfoT | |
 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 |
 OptionsDialogT | |
 OptionsT | |
  ColorsT | |
  GeneralT | |
  GridT | |
  View2DT | |
  View3DT | |
 OrthoBspTreeT | This class represents an orthogonal BSP tree (axis-aligned split planes) that spatially organizes MapElementT instances |
  NodeT | |
 ParentFrameT | This class represents the CaWE parent (main) frame |
 ParticleEngineInitializerT | |
 ParticleGroupT | |
 ParticleMaterialSetT | This class represents a set of (render-)materials |
 ParticleMST | This structure describes a single particle |
 PasteSpecialDialogT | |
 PatchT | |
 PathRecorderT | This class records the path that an entity takes through a level into a file |
 PhysicsWorldT | |
 Plane3T | This class represents a plane in three-dimensional space |
 PlaneInfoT | |
 PlantDescriptionT | Contains a plant description that has all the information needed to create a plant |
  BranchLevelDescriptionT | This struct contains a description for an individual branch level |
  ProfileT | This struct describes a "profile" |
 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 |
 Polygon3T | This class implements convex polygons |
 PosQtrT | |
 PreviewPageT | |
 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) |
 PtsPointT | |
 RayResultT | This class handles the results of tracing a ray through the world |
 RectBitmapAllocatorT | This class "allocates" rectangular areas in larger bitmaps |
 RefCountedT | A base class for objects that are reference-counted with IntrusivePtrTs |
 Renderer2DT | This class implements the rendering into a 2D view |
 Renderer3DT | This class provides auxiliary means for rendering a 3D view |
  UseOrthoMatricesT | A helper class that temporarily sets up the matrices in the Cafu MatSys for orthogonal rendering into the given 3D view window |
 RendererImplT | |
 ReplaceMaterialsDialogT | |
 SavePageT | |
 ScrollInfoT | |
 ServerT | The server, like the client, is a state machine |
  GuiCallbackI | A class that the server uses in order to let a GUI know in which state the server currently is |
  InitErrorT | A class that is thrown on server initialization errors |
 SetupPageT | |
 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 | |
 ShaderT | This class represents a shader |
 ShapeResultT | This class handles the results of tracing a convex shape through the world |
 SharedTerrainT | |
 SingleOpenGLWindowImplT | |
 SingleOpenGLWindowT | |
 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 |
 SoundSysI | This is an interface to the sound system |
 SoundSysImplT | OpenAL implementation of the sound system |
 SphericalSampleT | |
 StaticBufferT | A StaticBufferT is a BufferT specialization for audio data from a file whose contents fits entirely into memory |
 StaticEntityDataT | |
 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 |
 StudioAnimT | |
 StudioAnimValueT | |
 StudioAttachmentT | |
 StudioBodyPartT | |
 StudioBoneControllerT | |
 StudioBoneT | |
 StudioHeaderT | |
 StudioMeshT | |
 StudioModelT | |
 StudioSequenceGroupT | |
 StudioSequenceT | |
 StudioTextureT | |
 SubjectT | |
 SunT | |
 SuperLeafT | |
  NeighbourT | |
 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 |
 SvGuiCallbT | |
 TableT | |
  RowT | |
 TerrainEditorDialogFB | Class TerrainEditorDialogFB |
 TerrainEditorDialogT | |
 TerrainGenerationDialogFB | Class TerrainGenerationDialogFB |
 TerrainGenerationDialogT | |
 TerrainOldT | |
 TerrainT | This class represents terrains, offering methods for LoD rendering and collision detection |
  CVS_VertexT | This is the processed, ready to use vertex data |
  InitError | An error class that is thrown upon init errors in the constructor |
  VertexT | |
  ViewInfoT | |
 TexCoordT | |
 textNumberValidator | |
 TextParserT | This is a class for parsing text |
  ParseError | Error when parsing a text/file |
 TextureMap2DT | This class represents a 2D texture-map |
 TextureMapCubeT | This class represents a cube texture-map |
 TextureMapImplT | This class represents a texture-map |
 TextureMapManagerImplT | |
 TimerT | A platform independent timer class that allows to measure the time passed since its construction or the last measuring point |
 ToolCameraT | |
 ToolClipT | |
 ToolEditSurfaceT | |
 ToolManagerT | |
 ToolMorphT | This class represents the "Edit Vertices" / "Morph" tool |
 ToolNewBezierPatchT | |
 ToolNewBrushT | |
 ToolNewEntityT | This class implements the "New Entity" tool |
 ToolNewTerrainT | |
 ToolSelectionT | |
 ToolsObserverT | |
 ToolsSubjectT | |
 ToolT | This is the base class for all tools in the map editor |
  ToolCreateParamsT | Parameters for creating a tool via the TypeSys |
 ToolTerrainEditorT | |
 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 |
 TransformDialogT | |
 TreeT | Describes a renderable tree |
 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 |
 VarVisitorUpdatePropT | This visitor updates the value of the given property Prop to the value of the visited variable |
 VB_Trace3T | This classes describes the trace (Verfolgungsergebnis) of a vector or a bounding box with regards to a brush |
 VDinfo | |
 Vector2T | This class represents a 2-dimensional vector |
 Vector3T | This class represents a polymorphic 3-dimensional vector |
 VERTEX | |
 ViewWindow2DT | |
  MouseGrabT | This class defines if the associated view is currently being grabbed (for scrolling) with the mouse |
 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 |
 ViewWindowT | This class represents a (superclass of a) 2D or 3D map view window |
 WelcomePageT | |
 WinSockT | This class simplifies the usage of the WinSock API |
  BadVersion | Bad version error |
  InitFailure | WinSock initialization error |
 WorldManT | |
 WorldT | |
  LoadErrorT | |
  SaveErrorT | |