le2d
v0.4.7
2D game engine framework
Loading...
Searching...
No Matches
shape.hpp
Go to the documentation of this file.
1
#pragma once
2
#include "
le2d/drawable/figure.hpp
"
3
#include "
le2d/shape/circle.hpp
"
4
#include "
le2d/shape/quad.hpp
"
5
#include "
le2d/shape/super_ellipse.hpp
"
6
#include "
le2d/shape/triangle.hpp
"
7
8
namespace
le::drawable
{
9
using
Triangle
=
Figure<shape::Triangle>
;
10
using
InstancedTriangle
=
InstancedFigure<shape::Triangle>
;
11
12
using
Quad
=
Figure<shape::Quad>
;
13
using
InstancedQuad
=
InstancedFigure<shape::Quad>
;
14
15
using
LineRect
=
Figure<shape::LineRect>
;
16
using
InstancedLineRect
=
InstancedFigure<shape::LineRect>
;
17
18
using
Circle
=
Figure<shape::Circle>
;
19
using
InstancedCircle
=
InstancedFigure<shape::Circle>
;
20
21
using
SuperEllipse
=
Figure<shape::SuperEllipse>
;
22
using
InstancedSuperEllipse
=
InstancedFigure<shape::SuperEllipse>
;
23
}
// namespace le::drawable
circle.hpp
le::drawable::Figure
Base class for Figures using a single Render Instance.
Definition
figure.hpp:30
le::drawable::InstancedFigure
Base class for Figures using a vector of Render Instances.
Definition
figure.hpp:40
figure.hpp
le::drawable
Definition
figure.hpp:6
quad.hpp
super_ellipse.hpp
triangle.hpp
lib
include
le2d
drawable
shape.hpp
Generated by
1.9.8