IPersistantDebug

C++
struct IPersistantDebug {
};
File

IGameFramework.h

IPersistantDebug::~IPersistantDebug Destructor
C++
virtual ~IPersistantDebug();
IPersistantDebug::Add2DLine Method
C++
virtual void Add2DLine(float x1, float y1, float x2, float y2, ColorF clr, float timeout) = 0;
IPersistantDebug::Add2DText Method
C++
virtual void Add2DText(const char * text, float size, ColorF clr, float timeout) = 0;
IPersistantDebug::AddAABB Method
C++
virtual void AddAABB(const Vec3& min, const Vec3& max, ColorF clr, float timeout) = 0;
IPersistantDebug::AddCone Method
C++
virtual void AddCone(const Vec3& pos, const Vec3& dir, float baseRadius, float height, ColorF clr, float timeout) = 0;
IPersistantDebug::AddCylinder Method
C++
virtual void AddCylinder(const Vec3& pos, const Vec3& dir, float radius, float height, ColorF clr, float timeout) = 0;
IPersistantDebug::AddDirection Method
C++
virtual void AddDirection(const Vec3& pos, float radius, const Vec3& dir, ColorF clr, float timeout) = 0;
IPersistantDebug::AddEntityTag Method
C++
virtual void AddEntityTag(const SEntityTagParams& params, const char * tagContext = "") = 0;
IPersistantDebug::AddLine Method
C++
virtual void AddLine(const Vec3& pos1, const Vec3& pos2, ColorF clr, float timeout) = 0;
IPersistantDebug::AddPlanarDisc Method
C++
virtual void AddPlanarDisc(const Vec3& pos, float innerRadius, float outerRadius, ColorF clr, float timeout) = 0;
IPersistantDebug::AddQuat Method
C++
virtual void AddQuat(const Vec3& pos, const Quat& q, float r, ColorF clr, float timeout) = 0;
IPersistantDebug::AddSphere Method
C++
virtual void AddSphere(const Vec3& pos, float radius, ColorF clr, float timeout) = 0;
IPersistantDebug::AddText Method
C++
virtual void AddText(float x, float y, float size, ColorF clr, float timeout, const char * fmt, ...) = 0;
IPersistantDebug::Begin Method
C++
virtual void Begin(const char * name, bool clear) = 0;
IPersistantDebug::ClearEntityTags Method
C++
virtual void ClearEntityTags(EntityId entityId) = 0;
IPersistantDebug::ClearStaticTag Method
C++
virtual void ClearStaticTag(EntityId entityId, const char * staticId) = 0;
IPersistantDebug::ClearTagContext Method (char *)
C++
virtual void ClearTagContext(const char * tagContext) = 0;
IPersistantDebug::ClearTagContext Method (char *, EntityId)
C++
virtual void ClearTagContext(const char * tagContext, EntityId entityId) = 0;
IPersistantDebug::Reset Method
C++
virtual void Reset() = 0;