#include <W3DDisplayStringManager.h>
Inherits DisplayStringManager.
Public Member Functions | |
| W3DDisplayStringManager (void) | |
| virtual | ~W3DDisplayStringManager (void) |
| virtual void | postProcessLoad (void) |
| virtual void | update (void) |
| update method for all our display strings | |
| virtual DisplayString * | newDisplayString (void) |
| allocate a new display string | |
| virtual void | freeDisplayString (DisplayString *string) |
| free a display string | |
| virtual DisplayString * | getGroupNumeralString (Int numeral) |
| virtual DisplayString * | getFormationLetterString (void) |
Public Member Functions inherited from DisplayStringManager | |
| DisplayStringManager (void) | |
| virtual | ~DisplayStringManager (void) |
| virtual void | init (void) |
| initialize the factory | |
| virtual void | reset (void) |
| reset system | |
Public Member Functions inherited from SubsystemInterface | |
| SubsystemInterface () | |
| virtual | ~SubsystemInterface () |
| virtual void | draw (void) |
| void | UPDATE (void) |
| void | DRAW (void) |
| AsciiString | getName (void) |
| void | setName (AsciiString name) |
Protected Attributes | |
| DisplayString * | m_groupNumeralStrings [MAX_GROUPS] |
| DisplayString * | m_formationLetterDisplayString |
Protected Attributes inherited from DisplayStringManager | |
| DisplayString * | m_stringList |
| list of all display strings | |
| DisplayString * | m_currentCheckpoint |
| current checkpoint of strings to be freed | |
Protected Attributes inherited from SubsystemInterface | |
| AsciiString | m_name |
Additional Inherited Members | |
Protected Member Functions inherited from DisplayStringManager | |
| void | link (DisplayString *string) |
| link display string to list | |
| void | unLink (DisplayString *string) |
| unlink display string from list | |
Definition at line 49 of file W3DDisplayStringManager.h.
| W3DDisplayStringManager::W3DDisplayStringManager | ( | void | ) |
Definition at line 45 of file W3DDisplayStringManager.cpp.
|
virtual |
Definition at line 57 of file W3DDisplayStringManager.cpp.
|
virtual |
free a display string
Remove a display string from the master list and delete the data
Implements DisplayStringManager.
Definition at line 147 of file W3DDisplayStringManager.cpp.
|
inlinevirtual |
Implements DisplayStringManager.
Definition at line 72 of file W3DDisplayStringManager.h.
|
virtual |
Implements DisplayStringManager.
Definition at line 232 of file W3DDisplayStringManager.cpp.
|
virtual |
allocate a new display string
Allocate a new display string and tie it to the master list so we can keep track of it
Implements DisplayStringManager.
Definition at line 111 of file W3DDisplayStringManager.cpp.
|
virtual |
Reimplemented from SubsystemInterface.
Definition at line 74 of file W3DDisplayStringManager.cpp.
|
virtual |
update method for all our display strings
Update method for our display string Manager ... if it's been too long since the last time a string has been rendered, we will free the rendering resources of the string, if it needs to render again the DisplayString will have to rebuild the rendering data before the draw will work
any string not rendered after this many frames will have its render resources freed
Reimplemented from DisplayStringManager.
Definition at line 174 of file W3DDisplayStringManager.cpp.
|
protected |
Definition at line 76 of file W3DDisplayStringManager.h.
|
protected |
Definition at line 75 of file W3DDisplayStringManager.h.