Open source Star Ruler 2 source code!

This commit is contained in:
Lucas de Vries
2018-07-17 14:15:37 +02:00
commit cc307720ff
4342 changed files with 2365070 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#pragma once
#include "scene/node.h"
#include "render/spritesheet.h"
namespace render {
struct RenderState;
};
namespace scene {
class BillboardNode : public Node {
const render::RenderState* material;
double width;
public:
BillboardNode(const render::RenderState* Material, double Width);
void setWidth(double Width);
bool preRender(render::RenderDriver& driver);
void render(render::RenderDriver& driver);
};
class SpriteNode : public Node {
public:
render::Sprite sprite;
double width;
SpriteNode(const render::Sprite& sprt, double Width);
void setWidth(double Width);
bool preRender(render::RenderDriver& driver);
void render(render::RenderDriver& driver);
};
};