Nebula
Loading...
Searching...
No Matches
Physics::VisualDebugger::TimedDrawData Class Reference

#include <visualdebugger.h>

Detailed Description

base class for draw-calls that should be done over a number of steps

Public Types

enum  DrawType {
  Unitialized = -1 , Arrow = 0 , Text3D , AABB ,
  Line , Plane
}
 

Public Member Functions

 TimedDrawData ()
 default constructor
 
 TimedDrawData (uint numSteps, DrawType t, const Math::vec4 &c, const Math::point &vec1, const Math::vector &vec2, const Util::String &txt, float _f)
 constructor
 

Public Attributes

uint stepsLeft
 
DrawType type
 
Math::vec4 color
 
Math::point v1
 these below are not always used
 
Math::vector v2
 
float f
 
Util::String text
 

Member Enumeration Documentation

◆ DrawType

Enumerator
Unitialized 
Arrow 
Text3D 
AABB 
Line 
Plane 

Constructor & Destructor Documentation

◆ TimedDrawData() [1/2]

Physics::VisualDebugger::TimedDrawData::TimedDrawData ( )
inline

default constructor

◆ TimedDrawData() [2/2]

Physics::VisualDebugger::TimedDrawData::TimedDrawData ( uint numSteps,
DrawType t,
const Math::vec4 & c,
const Math::point & vec1,
const Math::vector & vec2,
const Util::String & txt,
float _f )
inline

constructor

Member Data Documentation

◆ color

Math::vec4 Physics::VisualDebugger::TimedDrawData::color

◆ f

float Physics::VisualDebugger::TimedDrawData::f

◆ stepsLeft

uint Physics::VisualDebugger::TimedDrawData::stepsLeft

◆ text

Util::String Physics::VisualDebugger::TimedDrawData::text

◆ type

DrawType Physics::VisualDebugger::TimedDrawData::type

◆ v1

Math::point Physics::VisualDebugger::TimedDrawData::v1

these below are not always used

◆ v2

Math::vector Physics::VisualDebugger::TimedDrawData::v2

The documentation for this class was generated from the following file: