Interface IConsoleFrontend
- Namespace
- Elegy.ConsoleSystem.Frontends
- Assembly
- Elegy.ConsoleSystem.dll
Console frontend interface. Console frontends are essentially apps or widgets that display the engine's logged console messages.
public interface IConsoleFrontend : IPlugin
- Inherited Members
Methods
OnLog(string, ConsoleMessageType, float)
A message is being logged. Write it down. Console frontends should never use methods from Elegy.Console, else you get an infinite loop.
void OnLog(string message, ConsoleMessageType type, float timeSubmitted)
Parameters
messagestringtypeConsoleMessageTypetimeSubmittedfloat
OnUpdate(float)
Called every frame to update the console frontend, in case it may be interactive or have some animations.
void OnUpdate(float delta)
Parameters
deltafloat