![]() |
DDNet documentation
|
#include <component.h>
Public Member Functions | |
| virtual void | OnInterfacesInit (CGameClient *pClient) |
| virtual | ~CComponentInterfaces ()=default |
Protected Member Functions | |
| class CGameClient * | GameClient () const |
| class IClient * | Client () const |
| class IKernel * | Kernel () const |
| class IEngine * | Engine () const |
| class IGraphics * | Graphics () const |
| class ITextRender * | TextRender () const |
| class IInput * | Input () const |
| class IStorage * | Storage () const |
| class CUi * | Ui () const |
| class ISound * | Sound () const |
| class CRenderTools * | RenderTools () const |
| class CRenderMap * | RenderMap () const |
| class IConfigManager * | ConfigManager () const |
| class CConfig * | Config () const |
| class IConsole * | Console () const |
| class IDemoPlayer * | DemoPlayer () const |
| class IDemoRecorder * | DemoRecorder (int Recorder) const |
| class IFavorites * | Favorites () const |
| class IServerBrowser * | ServerBrowser () const |
| class CLayers * | Layers () const |
| class CCollision * | Collision () const |
| int64_t | time () const |
| float | LocalTime () const |
| class IHttp * | Http () const |
Private Attributes | |
| CGameClient * | m_pClient = nullptr |
|
virtualdefault |
|
protected |
Get the client interface.
|
protected |
Get the collision interface.
|
protected |
Get the config interface.
|
protected |
Get the config manager interface.
|
protected |
Get the console interface.
|
protected |
Get the demo player interface.
|
protected |
Get the demo recorder interface.
| Recorder | A member of the RECORDER_x enum |
|
protected |
Get the engine interface.
|
protected |
Get the favorites interface.
|
inlineprotected |
Get a pointer to the game client.
|
protected |
Get the graphics interface.
|
protected |
Get the HTTP interface
|
protected |
Get the input interface.
|
protected |
Get the kernel interface.
|
protected |
Get the layers interface.
|
protected |
Gets the local time.
|
virtual |
Reimplemented in CMenuBackground, CMenus, and CMenusSettingsControls.
|
protected |
Get the render map interface.
|
protected |
Get the render tools interface.
|
protected |
Get the server browser interface.
|
protected |
Get the sound interface.
|
protected |
Get the storage interface.
|
protected |
Get the text rendering interface.
|
protected |
Gets the current time.
|
protected |
Get the ui interface.
|
private |