Classes | |
| class | ActorUpdateMessage |
| Class the represents messages that are related to actors. More... | |
| class | BaseInputComponent |
| This class is a base component that is setup to support keyboard and mouse events. More... | |
| class | InputComponentMouseListener |
| Implementation of MouseListener. More... | |
| class | InputComponentKeyboardListener |
| Implementation of KeyboardListener. More... | |
| class | TickMessage |
| class | TimerElapsedMessage |
| class | TimeChangeMessage |
| class | MapMessage |
| Message used for all of the map change, close, load, etc messages. More... | |
| class | GameEventMessage |
| class | ActorPublishedMessage |
| class | ActorDeletedMessage |
| class | NetServerRejectMessage |
| class | RestartMessage |
| class | ServerMessageRejected |
| class | BinaryLogStream |
| This is a log stream class which supports a binary log file format. More... | |
| class | DeadReckoningComponent |
| class | DeadReckoningAlgorithm |
| class | DeadReckoningHelper |
| class | DefaultMessageProcessor |
| class | DefaultNetworkPublishingComponent |
| class | IEnvGameActor |
| Interface to the Environment Game Actor. More... | |
| class | IEnvGameActorProxy |
| Interface to the proxy of the Environment Game Actor. More... | |
| class | ExceptionEnum |
| class | GameActor |
| This class will be the main base class for actors being used by the Game Manager. More... | |
| class | GameActorProxy |
| class GameActorProxy This will be the base class for all of the actor proxies utilized by the Game Manager More... | |
| class | GameApplication |
| Base application for a GameManager app. More... | |
| class | GameEntryPoint |
| A class for specifying the entry point into a Game so that the entire game can be defined in a Game library and loaded at runtime. More... | |
| class | GameManager |
| class | GMComponent |
| class | GroundClampingData |
| class | GroundClamper |
| This is a utility class for doing ground clamping. More... | |
| class | Invokable |
| An Invokable is a queriable method interface that can be added to a dtGame::GameActorProxy just as a dtDAL::ActorProperty represents a data value on the actor. More... | |
| class | LogController |
| The Log Controller is a GM Component. More... | |
| class | LogStatusMessage |
| This message class is sent by the ServerLoggerComponent - it has logger status info; it provides the complete status of the server logger component. More... | |
| class | LogSetLogfileMessage |
| This message class is sent to the ServerLoggerComponent to change the current log file. More... | |
| class | LogDeleteLogfileMessage |
| This message class is sent to the ServerLoggerComponent to delete a log file. More... | |
| class | LogGetKeyframeListMessage |
| This message class is sent from the ServerLoggerComponent to the log controller specifying the list of keyframes in the current log. More... | |
| class | LogGetTagListMessage |
| This message class is sent from the ServerLoggerComponent to the log controller specifying the list of tags in the current log. More... | |
| class | LogAvailableLogsMessage |
| This message class is sent from the ServerLoggerComponent to the log controller specifying the current logs available. More... | |
| class | LogInsertTagMessage |
| This message class is sent to the ServerLoggerComponent to insert a tag. More... | |
| class | LogCaptureKeyframeMessage |
| This message class is sent to the ServerLoggerComponent to capture a keyframe. More... | |
| class | LogJumpToKeyframeMessage |
| This message class is sent to the ServerLoggerComponent to jump to a specific keyframe. More... | |
| class | LogSetAutoKeyframeIntervalMessage |
| This message class is sent to the ServerLoggerComponent to change the current automatic keyframe interval (in seconds). More... | |
| class | LogEndLoadKeyframeMessage |
| This message class is sent from the ServerLoggerComponent to let clients know that a load keyframe is done. More... | |
| class | LogKeyframe |
| A simple data class for basic Log Keyframe information. More... | |
| class | LogKeyFrameIndex |
| class | LogStateEnumeration |
| Simple enumeration for the states of the logger. More... | |
| class | LogStatus |
| A simple data class for basic Log Status information. More... | |
| class | LogStreamException |
| This exception enumeration defines the possible exceptions that may be thrown by LogStream operations. More... | |
| class | LogStream |
| This is an interface class to a stream used by the ServerLoggerComponent to stream data to and from a log file. More... | |
| class | LogTag |
| A simple data class for basic Log Tag information. More... | |
| class | LogTagIndex |
| class | MachineInfo |
| A data class representing basic machine information. More... | |
| class | MachineInfoCompare |
| class | MapChangeStateData |
| class | Message |
| class | MessageFactory |
| class | MessageType |
| Class that enumerates the message types used by the GameManager. More... | |
| class | ServerLoggerComponent |
| This is a GameManager component that servers as the primary component for trapping and logging all game messages that progress through the system. More... | |
| class | TaskComponent |
| This task component is a game manager component responsible for managing a central repository of tasks in a given game or simulation instance. More... | |
Typedefs | |
| typedef dtDAL::NamedParameter | MessageParameter |
| typedef dtDAL::NamedGroupParameter | GroupMessageParameter |
| typedef dtDAL::NamedBooleanParameter | BooleanMessageParameter |
| typedef dtDAL::NamedUnsignedCharParameter | UnsignedCharMessageParameter |
| typedef dtDAL::NamedShortIntParameter | ShortIntMessageParameter |
| typedef dtDAL::NamedUnsignedShortIntParameter | UnsignedShortIntMessageParameter |
| typedef dtDAL::NamedUnsignedIntParameter | UnsignedIntMessageParameter |
| typedef dtDAL::NamedIntParameter | IntMessageParameter |
| typedef dtDAL::NamedUnsignedLongIntParameter | UnsignedLongIntMessageParameter |
| typedef dtDAL::NamedLongIntParameter | LongIntMessageParameter |
| typedef dtDAL::NamedFloatParameter | FloatMessageParameter |
| typedef dtDAL::NamedDoubleParameter | DoubleMessageParameter |
| typedef dtDAL::NamedStringParameter | StringMessageParameter |
| typedef dtDAL::NamedEnumParameter | EnumMessageParameter |
| typedef dtDAL::NamedActorParameter | ActorMessageParameter |
| typedef dtDAL::NamedGameEventParameter | GameEventMessageParameter |
| typedef dtDAL::NamedVec2Parameter | Vec2MessageParameter |
| typedef dtDAL::NamedVec2fParameter | Vec2fMessageParameter |
| typedef dtDAL::NamedVec2dParameter | Vec2dMessageParameter |
| typedef dtDAL::NamedVec3Parameter | Vec3MessageParameter |
| typedef dtDAL::NamedRGBColorParameter | RGBColorMessageParameter |
| typedef dtDAL::NamedVec3fParameter | Vec3fMessageParameter |
| typedef dtDAL::NamedVec3dParameter | Vec3dMessageParameter |
| typedef dtDAL::NamedVec4Parameter | Vec4MessageParameter |
| typedef dtDAL::NamedRGBAColorParameter | RGBAColorMessageParameter |
| typedef dtDAL::NamedVec4fParameter | Vec4fMessageParameter |
| typedef dtDAL::NamedVec4dParameter | Vec4dMessageParameter |
| typedef dtDAL::NamedResourceParameter | ResourceMessageParameter |
Functions | |
| static void | WriteToLog (const char *data, size_t dataSize, size_t count, FILE *file) |
| IMPLEMENT_ENUM (DeadReckoningAlgorithm) | |
| IMPLEMENT_ENUM (DeadReckoningHelper::UpdateMode) | |
| IMPLEMENT_ENUM (GameActorProxy::Ownership) | |
| IMPLEMENT_MANAGEMENT_LAYER (GameManager) | |
| IMPLEMENT_ENUM (GameManager::ComponentPriority) | |
| IMPLEMENT_ENUM (GroundClamper::GroundClampingType) | |
| IMPLEMENT_ENUM (LogStateEnumeration) | |
| std::ostream & | operator<< (std::ostream &stream, const LogStatus &me) |
| IMPLEMENT_ENUM (LogStreamException) | |
| IMPLEMENT_ENUM (MapChangeStateData::MapChangeState) | |
| IMPLEMENT_ENUM (MessageFactory::MessageFactoryException) | |
| IMPLEMENT_ENUM (MessageType) | |
Variables | |
| const std::string | DEFAULT_LOGNAME = "D3DDefaultMessageLog" |
| dtGame::IMPLEMENT_ENUM | ( | MessageType | ) |
| dtGame::IMPLEMENT_ENUM | ( | MessageFactory::MessageFactoryException | ) |
| dtGame::IMPLEMENT_ENUM | ( | MapChangeStateData::MapChangeState | ) |
| dtGame::IMPLEMENT_ENUM | ( | LogStreamException | ) |
| dtGame::IMPLEMENT_ENUM | ( | LogStateEnumeration | ) |
| dtGame::IMPLEMENT_ENUM | ( | GroundClamper::GroundClampingType | ) |
| dtGame::IMPLEMENT_ENUM | ( | GameManager::ComponentPriority | ) |
| dtGame::IMPLEMENT_ENUM | ( | GameActorProxy::Ownership | ) |
| dtGame::IMPLEMENT_ENUM | ( | DeadReckoningHelper::UpdateMode | ) |
| dtGame::IMPLEMENT_ENUM | ( | DeadReckoningAlgorithm | ) |
| dtGame::IMPLEMENT_MANAGEMENT_LAYER | ( | GameManager | ) |
| std::ostream& dtGame::operator<< | ( | std::ostream & | stream, | |
| const LogStatus & | me | |||
| ) |
| stream | Standard stream | |
| me | The log status object to print. |
| static void dtGame::WriteToLog | ( | const char * | data, | |
| size_t | dataSize, | |||
| size_t | count, | |||
| FILE * | file | |||
| ) | [inline, static] |
| const std::string dtGame::DEFAULT_LOGNAME = "D3DDefaultMessageLog" |