#include <logkeyframe.h>
Public Types | |
| typedef std::vector< std::string > | NameVector |
Public Member Functions | |
| LogKeyframe () | |
| virtual | ~LogKeyframe () |
| const std::string & | GetName () const |
| Gets the name. | |
| void | SetName (const std::string &newName) |
| Sets the name. | |
| const std::string & | GetDescription () const |
| Gets the description. | |
| void | SetDescription (const std::string &newDescription) |
| Sets the description. | |
| double | GetSimTimeStamp () const |
| Gets the simulation timestamp (as opposed to real time). | |
| void | SetSimTimeStamp (double newSimTimeStamp) |
| Sets the sim time stamp (as opposed to real time). | |
| const dtCore::UniqueId & | GetUniqueId () const |
| Gets the unique id. | |
| void | SetUniqueId (const dtCore::UniqueId &newId) |
| Sets the unique id. | |
| void | SetTagUniqueId (const dtCore::UniqueId &tagId) |
| Sets the id of the tag owning this keyframe. | |
| const dtCore::UniqueId & | GetTagUniqueId () const |
| Gets the uniqueid of the tag owning this keyframe is one exists. | |
| const NameVector & | GetActiveMaps () const |
| Gets the map name that was active when this keyframe was generated. | |
| void | SetActiveMaps (const NameVector &newActiveMaps) |
| Sets the map name that was active when this keyframe was generated. | |
| long | GetLogFileOffset () const |
| Gets the file offset used by the server. | |
| void | SetLogFileOffset (long newLogFileOffset) |
| Sets the file offset used by the server. | |
| bool | operator== (const LogKeyframe &compareTo) const |
| bool | operator!= (const LogKeyframe &compareTo) const |
| bool | operator< (const LogKeyframe &compareTo) const |
| bool | operator> (const LogKeyframe &compareTo) const |
This class has a copy constructor plus ==, !=, =, <, and > operators.
| typedef std::vector<std::string> dtGame::LogKeyframe::NameVector |
| dtGame::LogKeyframe::LogKeyframe | ( | ) | [inline] |
| virtual dtGame::LogKeyframe::~LogKeyframe | ( | ) | [inline, virtual] |
| const std::string& dtGame::LogKeyframe::GetName | ( | ) | const [inline] |
Gets the name.
| void dtGame::LogKeyframe::SetName | ( | const std::string & | newName | ) | [inline] |
Sets the name.
| The | new name |
| const std::string& dtGame::LogKeyframe::GetDescription | ( | ) | const [inline] |
Gets the description.
| void dtGame::LogKeyframe::SetDescription | ( | const std::string & | newDescription | ) | [inline] |
Sets the description.
| The | new description |
| double dtGame::LogKeyframe::GetSimTimeStamp | ( | ) | const [inline] |
Gets the simulation timestamp (as opposed to real time).
| void dtGame::LogKeyframe::SetSimTimeStamp | ( | double | newSimTimeStamp | ) | [inline] |
Sets the sim time stamp (as opposed to real time).
| The | new simulation time stamp (as opposed to real time) |
| const dtCore::UniqueId& dtGame::LogKeyframe::GetUniqueId | ( | ) | const [inline] |
| void dtGame::LogKeyframe::SetUniqueId | ( | const dtCore::UniqueId & | newId | ) | [inline] |
Sets the unique id.
| The | new unique id |
| void dtGame::LogKeyframe::SetTagUniqueId | ( | const dtCore::UniqueId & | tagId | ) | [inline] |
Sets the id of the tag owning this keyframe.
| The | unique id for a tag owning this keyframe or an empty id if there is no owner tag. |
| const dtCore::UniqueId& dtGame::LogKeyframe::GetTagUniqueId | ( | ) | const [inline] |
Gets the uniqueid of the tag owning this keyframe is one exists.
| const NameVector& dtGame::LogKeyframe::GetActiveMaps | ( | ) | const [inline] |
Gets the map name that was active when this keyframe was generated.
| void dtGame::LogKeyframe::SetActiveMaps | ( | const NameVector & | newActiveMaps | ) | [inline] |
Sets the map name that was active when this keyframe was generated.
| The | map name |
| long dtGame::LogKeyframe::GetLogFileOffset | ( | ) | const [inline] |
Gets the file offset used by the server.
Note that this value is only relevant to the server logger component. Anyone else doesn't have access to the relevant file. This is not part of the message params.
| void dtGame::LogKeyframe::SetLogFileOffset | ( | long | newLogFileOffset | ) | [inline] |
Sets the file offset used by the server.
Note that this value is only relevant to the server logger component. Anyone else doesn't have access to the relevant file. Should only be called by the server. This is not part of the message params.
| The | new server file offset value |
| bool dtGame::LogKeyframe::operator== | ( | const LogKeyframe & | compareTo | ) | const [inline] |
| bool dtGame::LogKeyframe::operator!= | ( | const LogKeyframe & | compareTo | ) | const [inline] |
| bool dtGame::LogKeyframe::operator< | ( | const LogKeyframe & | compareTo | ) | const [inline] |
| bool dtGame::LogKeyframe::operator> | ( | const LogKeyframe & | compareTo | ) | const [inline] |