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

message string
type ConsoleMessageType
timeSubmitted float

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

delta float