
Public Member Functions | |
| virtual void | AppendItem (MessageQueue *client, Message &item) |
| void | BuildDisplayList (MessageQueue *client) |
| void | Clear (MessageQueue *client) |
| struct clientDisplaylist & | GetDisplayList (MessageQueue *client) |
| void | glPlayerColour (const player_color_t &colour) |
| bool | HasActiveDisplayList (MessageQueue *client) |
| PlayerGraphicsVis () | |
| void | RemoveDisplayList (struct clientDisplaylist &list) |
| virtual void | RenderItem (Message &item)=0 |
| void | Subscribe (QueuePointer &queue) |
| void | Unsubscribe (QueuePointer &queue) |
| virtual void | Visualize (Stg::Model *mod, Stg::Camera *cam) |
| virtual | ~PlayerGraphicsVis (void) |
Public Member Functions inherited from Stg::Visualizer | |
| const std::string & | GetMenuName () |
| const std::string & | GetWorldfileName () |
| Visualizer (const std::string &menu_name, const std::string &worldfile_name) | |
| virtual | ~Visualizer (void) |
Private Types | |
| typedef map< MessageQueue *, struct clientDisplaylist > | queuemap |
Private Attributes | |
| queuemap | ClientDisplayLists |
Definition at line 64 of file p_graphics.cc.
|
private |
Definition at line 173 of file p_graphics.cc.
|
inline |
Definition at line 68 of file p_graphics.cc.
|
inlinevirtual |
Definition at line 72 of file p_graphics.cc.
|
inlinevirtual |
Definition at line 138 of file p_graphics.cc.
|
inline |
Definition at line 122 of file p_graphics.cc.
|
inline |
Definition at line 92 of file p_graphics.cc.
|
inline |
Definition at line 109 of file p_graphics.cc.
|
inline |
Definition at line 163 of file p_graphics.cc.
|
inline |
Definition at line 100 of file p_graphics.cc.
|
inline |
Definition at line 133 of file p_graphics.cc.
|
pure virtual |
Implemented in PlayerGraphics3dVis, and PlayerGraphics2dVis.
|
inline |
Definition at line 144 of file p_graphics.cc.
|
inline |
Definition at line 152 of file p_graphics.cc.
|
inlinevirtual |
Implements Stg::Visualizer.
Definition at line 78 of file p_graphics.cc.
|
private |
Definition at line 174 of file p_graphics.cc.