19 virtual void Create()
override;
21 void WriteOutput(
const char* output, glm::vec4 color = { 1, 1, 1, 1 });
23 virtual void Tick(
float deltaTime)
override;
24 virtual void EditorTick(
float deltaTime)
override;
float mLifetime
Definition Console.h:10
DECLARE_NODE(ConsoleOutputText, Text)
void SetTextFadeTime(float fadeTime)
Definition Console.cpp:159
void SetNumOutputLines(uint32_t numLines)
Definition Console.cpp:113
FontRef mFont
Definition Console.h:39
Text * mInputLine
Definition Console.h:46
virtual void Create() override
Definition Console.cpp:12
float mTextFadeTime
Definition Console.h:42
float mTextLifetime
Definition Console.h:41
void ProcessInput(const char *input)
Definition Console.cpp:108
virtual void Tick(float deltaTime) override
Definition Console.cpp:55
void SetTextLifetime(float lifetime)
Definition Console.cpp:154
void SetFont(Font *font)
Definition Console.cpp:148
void SetTextSize(float size)
Definition Console.cpp:142
void WriteOutput(const char *output, glm::vec4 color={ 1, 1, 1, 1 })
Definition Console.cpp:30
DECLARE_NODE(Console, Canvas)
Canvas * mInputCanvas
Definition Console.h:45
Canvas * mOutputCanvas
Definition Console.h:44
void TickCommon(float deltaTime)
Definition Console.cpp:67
float mTextSize
Definition Console.h:40
uint32_t mNumOutputLines
Definition Console.h:37
virtual void EditorTick(float deltaTime) override
Definition Console.cpp:61
std::vector< SharedPtr< ConsoleOutputText > > mOutputLines
Definition Console.h:47