mirror of
https://github.com/zetaPRIME/libstarlight.git
synced 2025-06-26 05:32:46 +00:00
20 lines
776 B
C++
20 lines
776 B
C++
#pragma once
|
|
#include "starlight/_global.h"
|
|
|
|
#include "starlight/gfx/Drawable.h"
|
|
|
|
namespace starlight {
|
|
namespace gfx {
|
|
class DrawableTest : public Drawable {
|
|
public:
|
|
DrawableTest() { }
|
|
~DrawableTest() override { }
|
|
|
|
void Draw(const Vector2& position, const Vector2& origin = Vector2::zero, OptRef<VRect> sampleRect = nullptr, OptRef<Color> color = nullptr, float rotation = 0, const Vector2& scale = Vector2::one, BlendMode mode = BlendMode::Normal) override;
|
|
void Draw(const VRect& rect, OptRef<VRect> sampleRect = nullptr, OptRef<Color> color = nullptr, BlendMode mode = BlendMode::Normal) override;
|
|
|
|
Vector2 Size() override { return Vector2::zero; }
|
|
};
|
|
}
|
|
}
|