iGUIServer Struct Reference
This interface represents the server side of a client/server GUI system. More...
#include <gserver.h>
Inheritance diagram for iGUIServer:

Public Methods | |
virtual void | SetDrawState (bool)=0 |
Tell the server to start or stop drawing. | |
virtual void | SetKeyboardState (bool)=0 |
Tell the server to start or stop accepting keyboard input. | |
virtual void | SetMouseState (bool)=0 |
Tell the server to start or stop accepting mouse input. | |
virtual void | SetConnection (iGUIConnection *)=0 |
Tell it to use this connection class to communicate with the clients. | |
virtual void | ClientConnected (csGUIClientHandle)=0 |
The iGUIConnection calls this to notify the server that a client joined. | |
virtual void | ClientDisconnected (csGUIClientHandle)=0 |
The iGUIConnection calls this to notify the server that a client quit. |
Detailed Description
This interface represents the server side of a client/server GUI system.This is the part that draws to the screen and accepts input from the user. It uses an iGraphics2D for drawing, and an iEventQueue for getting input, both of which it finds in the object registry.
Definition at line 34 of file gserver.h.
Member Function Documentation
|
The iGUIConnection calls this to notify the server that a client joined.
|
|
The iGUIConnection calls this to notify the server that a client quit.
|
|
Tell it to use this connection class to communicate with the clients.
|
|
Tell the server to start or stop drawing.
|
|
Tell the server to start or stop accepting keyboard input.
|
|
Tell the server to start or stop accepting mouse input.
|
The documentation for this struct was generated from the following file:
- ivaria/gserver.h
Generated for Crystal Space by doxygen 1.2.18