C# Класс GameCommon.EngineConsole

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddCommand void
AddStandardCommands void
GetCommandByName Command
InitInternal void
OnConsoleClear void
OnConsoleCommands void
OnConsoleConfigCommand void
OnConsoleFullScreen void
OnConsoleQuit void
OnConsoleVideoMode void
OnLogNativeMemoryStatistics void
ShutdownInternal void

Открытые методы

Метод Описание
AddCommand ( string name, Command handler ) : void
AddCommand ( string name, Command handler, object userData ) : void
AddCommand ( string name, Command handler, object userData, string description ) : void
AddCommand ( string name, Command handler, string description ) : void
Clear ( ) : void
DoKeyDown ( KeyEvent e ) : bool
DoKeyPress ( KeyPressEvent e ) : bool
DoRenderUI ( GuiRenderer renderer ) : void
DoTick ( float delta ) : void
ExecuteString ( string str ) : bool
Init ( ) : void
Print ( string text ) : void
Print ( string text, ColorValue color ) : void
RegisterConfigParameter ( Engine.Config parameter ) : void
RemoveCommand ( string name ) : void
Shutdown ( ) : void

Приватные методы

Метод Описание
AddCommand ( string name, Command handler, Command extendedHandler, string description, object userData ) : void
AddStandardCommands ( ) : void
GetCommandByName ( string name ) : Command
InitInternal ( ) : void
OnConsoleClear ( string arguments ) : void
OnConsoleCommands ( string arguments ) : void
OnConsoleConfigCommand ( string arguments, object userData ) : void
OnConsoleFullScreen ( string arguments ) : void
OnConsoleQuit ( string arguments ) : void
OnConsoleVideoMode ( string arguments ) : void
OnLogNativeMemoryStatistics ( string arguments ) : void
ShutdownInternal ( ) : void

Описание методов

AddCommand() публичный Метод

public AddCommand ( string name, Command handler ) : void
name string
handler Command
Результат void

AddCommand() публичный Метод

public AddCommand ( string name, Command handler, object userData ) : void
name string
handler Command
userData object
Результат void

AddCommand() публичный Метод

public AddCommand ( string name, Command handler, object userData, string description ) : void
name string
handler Command
userData object
description string
Результат void

AddCommand() публичный Метод

public AddCommand ( string name, Command handler, string description ) : void
name string
handler Command
description string
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

DoKeyDown() публичный Метод

public DoKeyDown ( KeyEvent e ) : bool
e KeyEvent
Результат bool

DoKeyPress() публичный Метод

public DoKeyPress ( KeyPressEvent e ) : bool
e KeyPressEvent
Результат bool

DoRenderUI() публичный Метод

public DoRenderUI ( GuiRenderer renderer ) : void
renderer GuiRenderer
Результат void

DoTick() публичный Метод

public DoTick ( float delta ) : void
delta float
Результат void

ExecuteString() публичный Метод

public ExecuteString ( string str ) : bool
str string
Результат bool

Init() публичный статический Метод

public static Init ( ) : void
Результат void

Print() публичный Метод

public Print ( string text ) : void
text string
Результат void

Print() публичный Метод

public Print ( string text, ColorValue color ) : void
text string
color ColorValue
Результат void

RegisterConfigParameter() публичный Метод

public RegisterConfigParameter ( Engine.Config parameter ) : void
parameter Engine.Config
Результат void

RemoveCommand() публичный Метод

public RemoveCommand ( string name ) : void
name string
Результат void

Shutdown() публичный статический Метод

public static Shutdown ( ) : void
Результат void