Example: Countdown.h
1#pragma once2#include "native.h"3#include "SceneObject.h"4#include <string>5 6class Countdown: public Cubios::SceneObject7{8 public:9 Countdown();10 11 virtual ~Countdown();12 void Render() override;13 14 Countdown* Tick(uint32_t dt);15 Countdown* RenderStep();16 17 18 //Inplace setters19 Cubios::SceneObject* SetContent(std::string text);20 21 public: 22 23 std::string Content;24 Cubios::text_align_t Alignment;25 uint32_t FontSize;26 27 private:28 float fadeSpeed = 0.3;29};30