Server Meshing
Loading...
Searching...
No Matches
DebugBase Class Referenceabstract

#include <DebugBase.h>

Inheritance diagram for DebugBase:
Collaboration diagram for DebugBase:

Classes

struct  BoundingBoxObject

Public Member Functions

virtual ~DebugBase ()
virtual void Init (const ConnectConfig &aConfig)
virtual void Update (float aDeltaTime)
virtual void Render ()
virtual void ImguiInterface ()
virtual void SetNetwork (INetworkTransfer *aNetwork)=0
void AddWorldBox (BoundingBoxObject aBoundingBox)

Protected Attributes

BoundingBoxObject myBoundingBoxObject
std::vector< Tga::LinePrimitive > myLines

Constructor & Destructor Documentation

◆ ~DebugBase()

virtual DebugBase::~DebugBase ( )
inlinevirtual

Member Function Documentation

◆ AddWorldBox()

void DebugBase::AddWorldBox ( BoundingBoxObject aBoundingBox)

◆ ImguiInterface()

virtual void DebugBase::ImguiInterface ( )
inlinevirtual

Reimplemented in GameWorld, and ServerGameWorld.

◆ Init()

void DebugBase::Init ( const ConnectConfig & aConfig)
virtual

Reimplemented in GameWorld, and ServerGameWorld.

◆ Render()

void DebugBase::Render ( )
virtual

Reimplemented in GameWorld, and ServerGameWorld.

◆ SetNetwork()

virtual void DebugBase::SetNetwork ( INetworkTransfer * aNetwork)
pure virtual

Implemented in GameWorld, and ServerGameWorld.

◆ Update()

void DebugBase::Update ( float aDeltaTime)
virtual

Reimplemented in GameWorld, and ServerGameWorld.

Here is the call graph for this function:

Member Data Documentation

◆ myBoundingBoxObject

BoundingBoxObject DebugBase::myBoundingBoxObject
protected

◆ myLines

std::vector<Tga::LinePrimitive> DebugBase::myLines
protected