generated from RuiFPB/tyra-linux-template
29 lines
473 B
C++
29 lines
473 B
C++
#pragma once
|
|
|
|
#include <tyra>
|
|
|
|
namespace Test {
|
|
|
|
class Block {
|
|
public:
|
|
Block();
|
|
Block(const Block& v);
|
|
~Block();
|
|
|
|
void updateModelMatrix();
|
|
|
|
Tyra::M4x4 translation, rotation, scale;
|
|
|
|
// Result matrix after transformations
|
|
Tyra::M4x4 modelMatrix;
|
|
|
|
Tyra::Color color;
|
|
|
|
Tyra::Vec4 atlasOffset;
|
|
|
|
Tyra::McpipBlock renderData;
|
|
|
|
private:
|
|
void setRenderData();
|
|
};
|
|
} |