A visualizer.
More...
#include <Visualizer.h>
|
static errcode | ShowBSphere (const CollisionVolumeBSphere &S, const Vect &col=Vect(1.0f, 1.0f, 1.0f)) |
| Shows the b sphere. More...
|
|
static errcode | ShowAABB (const CollisionVolumeAABB &S, const Vect &col=Vect(1.0f, 1.0f, 1.0f)) |
|
static errcode | ShowAABB (const Vect &min, const Vect &max, const Vect &col=Vect(1.0f, 1.0f, 1.0f)) |
|
static errcode | ShowOBB (const Matrix &world, const CollisionVolumeOBB &S, const Vect &col=Vect(1.0f, 1.0f, 1.0f)) |
|
static errcode | Terminate () |
|
static errcode | VisualizeAll () |
|
static errcode | ShowCollisionVolume (const Collidable &S, const Vect &col) |
|
static errcode | ShowMarker (const Vect &pos, const Vect &col=flimColor::pink, float radius=1) |
|
static errcode | ShowLine (const Vect &start, const Vect &end, const Vect &col=flimColor::pink) |
|
A visualizer.
- Can be used to render visual aids that represent colliders for models.
- Author
- Jack Campbell
- Date
- 3/5/2017
◆ Visualizer() [1/2]
Visualizer::Visualizer |
( |
| ) |
|
|
private |
◆ ~Visualizer()
Visualizer::~Visualizer |
( |
| ) |
|
|
privatedefault |
◆ Visualizer() [2/2]
◆ Instance()
◆ operator=()
◆ privRenderAABB()
errcode Visualizer::privRenderAABB |
( |
Matrix & |
mat, |
|
|
const Vect & |
col |
|
) |
| |
|
private |
◆ privRenderBSphere()
errcode Visualizer::privRenderBSphere |
( |
Matrix & |
S, |
|
|
const Vect & |
col |
|
) |
| |
|
private |
◆ privShowAABB() [1/2]
◆ privShowAABB() [2/2]
errcode Visualizer::privShowAABB |
( |
const Vect & |
_min, |
|
|
const Vect & |
_max, |
|
|
const Vect & |
col |
|
) |
| |
|
private |
◆ privShowBSphere()
◆ privShowCollisionVolume()
◆ privShowOBB()
◆ privTerminate()
errcode Visualizer::privTerminate |
( |
| ) |
|
|
private |
◆ privVisualizeAll()
errcode Visualizer::privVisualizeAll |
( |
| ) |
|
|
private |
◆ RenderAABB()
static errcode Visualizer::RenderAABB |
( |
Matrix & |
mat, |
|
|
const Vect & |
col |
|
) |
| |
|
inlinestaticprivate |
◆ RenderBSphere()
static errcode Visualizer::RenderBSphere |
( |
Matrix & |
mat, |
|
|
const Vect & |
col |
|
) |
| |
|
inlinestaticprivate |
◆ ShowAABB() [1/2]
◆ ShowAABB() [2/2]
static errcode Visualizer::ShowAABB |
( |
const Vect & |
min, |
|
|
const Vect & |
max, |
|
|
const Vect & |
col = Vect(1.0f, 1.0f, 1.0f) |
|
) |
| |
|
inlinestatic |
◆ ShowCollisionVolume()
static errcode Visualizer::ShowCollisionVolume |
( |
const Collidable & |
S, |
|
|
const Vect & |
col |
|
) |
| |
|
inlinestatic |
◆ ShowLine()
◆ ShowMarker()
◆ ShowOBB()
static errcode Visualizer::ShowOBB |
( |
const Matrix & |
world, |
|
|
const CollisionVolumeOBB & |
S, |
|
|
const Vect & |
col = Vect(1.0f, 1.0f, 1.0f) |
|
) |
| |
|
inlinestatic |
◆ Terminate()
static errcode Visualizer::Terminate |
( |
| ) |
|
|
inlinestatic |
◆ VisualizeAll()
static errcode Visualizer::VisualizeAll |
( |
| ) |
|
|
inlinestatic |
◆ RenderAABBCommand
◆ RenderBoxCommand
◆ RenderBSphereCommand
◆ DEFAULT_COLOR
Vect Visualizer::DEFAULT_COLOR |
|
staticprivate |
◆ executeAABBCmds
◆ executeBoxCmds
◆ executeBSphereCmds
◆ inactiveAABBCmds
◆ inactiveBoxCmds
◆ inactiveBSphereCmds
◆ instance
◆ WFUnitBox
GraphicsObject_WireframeConstantColor* Visualizer::WFUnitBox |
|
private |
◆ WFUnitSphere
GraphicsObject_WireframeConstantColor* Visualizer::WFUnitSphere |
|
private |
The documentation for this class was generated from the following files: