#include <Gizmos.h>
|
| static void | SetColor (glm::vec4 color) |
| |
| static glm::vec4 | GetColor () |
| |
| static void | SetMatrix (const glm::mat4 &matrix) |
| |
| static const glm::mat4 & | GetMatrix () |
| |
| static void | ResetState () |
| |
| static void | DrawCube (glm::vec3 center, glm::vec3 size) |
| |
| static void | DrawSphere (glm::vec3 center, float radius) |
| |
| static void | DrawMesh (StaticMesh *mesh, glm::vec3 position, glm::vec3 rotation=glm::vec3(0.0f), glm::vec3 scale=glm::vec3(1.0f)) |
| |
| static void | DrawWireCube (glm::vec3 center, glm::vec3 size) |
| |
| static void | DrawWireSphere (glm::vec3 center, float radius) |
| |
| static void | DrawWireMesh (StaticMesh *mesh, glm::vec3 position, glm::vec3 rotation=glm::vec3(0.0f), glm::vec3 scale=glm::vec3(1.0f)) |
| |
| static void | DrawLine (glm::vec3 from, glm::vec3 to) |
| |
| static void | DrawRay (glm::vec3 origin, glm::vec3 direction) |
| |
| static void | DrawFrustum (const glm::mat4 &viewProjectionMatrix) |
| |
| static void | DrawLineList (const glm::vec3 *points, uint32_t count) |
| |
| static void | DrawLineStrip (const glm::vec3 *points, uint32_t count) |
| |
| static void | BeginFrame () |
| |
| static const std::vector< DebugDraw > & | GetSolidDraws () |
| |
| static const std::vector< DebugDraw > & | GetWireDraws () |
| |
| static const std::vector< Line > & | GetLines () |
| |
| static bool | IsEnabled () |
| |
◆ BeginFrame()
| void Gizmos::BeginFrame |
( |
| ) |
|
|
static |
◆ DrawCube()
| void Gizmos::DrawCube |
( |
glm::vec3 |
center, |
|
|
glm::vec3 |
size |
|
) |
| |
|
static |
◆ DrawFrustum()
| void Gizmos::DrawFrustum |
( |
const glm::mat4 & |
viewProjectionMatrix | ) |
|
|
static |
◆ DrawLine()
| void Gizmos::DrawLine |
( |
glm::vec3 |
from, |
|
|
glm::vec3 |
to |
|
) |
| |
|
static |
◆ DrawLineList()
| void Gizmos::DrawLineList |
( |
const glm::vec3 * |
points, |
|
|
uint32_t |
count |
|
) |
| |
|
static |
◆ DrawLineStrip()
| void Gizmos::DrawLineStrip |
( |
const glm::vec3 * |
points, |
|
|
uint32_t |
count |
|
) |
| |
|
static |
◆ DrawMesh()
| void Gizmos::DrawMesh |
( |
StaticMesh * |
mesh, |
|
|
glm::vec3 |
position, |
|
|
glm::vec3 |
rotation = glm::vec3(0.0f), |
|
|
glm::vec3 |
scale = glm::vec3(1.0f) |
|
) |
| |
|
static |
◆ DrawRay()
| void Gizmos::DrawRay |
( |
glm::vec3 |
origin, |
|
|
glm::vec3 |
direction |
|
) |
| |
|
static |
◆ DrawSphere()
| void Gizmos::DrawSphere |
( |
glm::vec3 |
center, |
|
|
float |
radius |
|
) |
| |
|
static |
◆ DrawWireCube()
| void Gizmos::DrawWireCube |
( |
glm::vec3 |
center, |
|
|
glm::vec3 |
size |
|
) |
| |
|
static |
◆ DrawWireMesh()
| void Gizmos::DrawWireMesh |
( |
StaticMesh * |
mesh, |
|
|
glm::vec3 |
position, |
|
|
glm::vec3 |
rotation = glm::vec3(0.0f), |
|
|
glm::vec3 |
scale = glm::vec3(1.0f) |
|
) |
| |
|
static |
◆ DrawWireSphere()
| void Gizmos::DrawWireSphere |
( |
glm::vec3 |
center, |
|
|
float |
radius |
|
) |
| |
|
static |
◆ GetColor()
| glm::vec4 Gizmos::GetColor |
( |
| ) |
|
|
static |
◆ GetLines()
| const std::vector< Line > & Gizmos::GetLines |
( |
| ) |
|
|
static |
◆ GetMatrix()
| const glm::mat4 & Gizmos::GetMatrix |
( |
| ) |
|
|
static |
◆ GetSolidDraws()
| const std::vector< DebugDraw > & Gizmos::GetSolidDraws |
( |
| ) |
|
|
static |
◆ GetWireDraws()
| const std::vector< DebugDraw > & Gizmos::GetWireDraws |
( |
| ) |
|
|
static |
◆ IsEnabled()
| bool Gizmos::IsEnabled |
( |
| ) |
|
|
static |
◆ ResetState()
| void Gizmos::ResetState |
( |
| ) |
|
|
static |
◆ SetColor()
| void Gizmos::SetColor |
( |
glm::vec4 |
color | ) |
|
|
static |
◆ SetMatrix()
| void Gizmos::SetMatrix |
( |
const glm::mat4 & |
matrix | ) |
|
|
static |
The documentation for this class was generated from the following files: