le2d
v0.4.8
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/sector.hpp
"
6
#include "
le2d/shape/super_ellipse.hpp
"
7
#include "
le2d/shape/triangle.hpp
"
8
9
namespace
le::drawable
{
10
using
Triangle
=
Figure<shape::Triangle>
;
11
using
InstancedTriangle
=
InstancedFigure<shape::Triangle>
;
12
13
using
Quad
=
Figure<shape::Quad>
;
14
using
InstancedQuad
=
InstancedFigure<shape::Quad>
;
15
16
using
LineRect
=
Figure<shape::LineRect>
;
17
using
InstancedLineRect
=
InstancedFigure<shape::LineRect>
;
18
19
using
Sector
=
Figure<shape::Sector>
;
20
using
InstancedSector
=
InstancedFigure<shape::Sector>
;
21
22
using
Circle
=
Figure<shape::Circle>
;
23
using
InstancedCircle
=
InstancedFigure<shape::Circle>
;
24
25
using
SuperEllipse
=
Figure<shape::SuperEllipse>
;
26
using
InstancedSuperEllipse
=
InstancedFigure<shape::SuperEllipse>
;
27
}
// 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
sector.hpp
super_ellipse.hpp
triangle.hpp
lib
include
le2d
drawable
shape.hpp
Generated by
1.9.8