1// This header file is generated by WOWCube SDK project wizard
2#pragma once
3#include "Gfx.h"
4
5class DeviceOrientation: public Cubios::Application
6{
7public:
8 DeviceOrientation();
9 virtual ~DeviceOrientation();
10
11 virtual void on_PhysicsTick(const std::array<Cubios::Screen, 3>& screens) override;
12 virtual void on_Twist(const Cubios::TOPOLOGY_twistInfo_t& twist) override;
13 virtual void on_Message(uint32_t type, uint8_t* pkt, u32_t size) override;
14 virtual void on_ExternalMessage(uint8_t* pkt, u32_t size) override;
15 virtual void on_Tap(uint32_t count) override;
16 virtual void on_Render(std::array<Cubios::Screen, 3>& screens) override;
17 virtual void on_Tick(uint32_t currentTime, uint32_t deltaTime) override;
18 virtual void on_Timer(uint8_t timerID) override;
19
20 void InitializeResources();
21private:
22
23 uint32_t first;
24 uint32_t second;
25 uint32_t third;
26 uint32_t fourth;
27
28 Cubios::Math::Vec2 iconPos;
29};