Plasma Engine  2.0
Loading...
Searching...
No Matches
DebugRenderer_inl.h
1
2PL_ALWAYS_INLINE plDebugRenderer::Line::Line() = default;
3
4PL_ALWAYS_INLINE plDebugRenderer::Line::Line(const plVec3& vStart, const plVec3& vEnd)
5 : m_start(vStart)
6 , m_end(vEnd)
7{
8}
9
10PL_ALWAYS_INLINE plDebugRenderer::Line::Line(const plVec3& vStart, const plVec3& vEnd, const plColor& color)
11 : m_start(vStart)
12 , m_end(vEnd)
13 , m_startColor(color)
14 , m_endColor(color)
15{
16}
17
19
20PL_ALWAYS_INLINE plDebugRenderer::Triangle::Triangle() = default;
21
22PL_ALWAYS_INLINE plDebugRenderer::Triangle::Triangle(const plVec3& v0, const plVec3& v1, const plVec3& v2)
23
24{
25 m_position[0] = v0;
26 m_position[1] = v1;
27 m_position[2] = v2;
28}
plColor represents an RGBA color in linear color space. Values are stored as float,...
Definition Color.h:44