nCine  2025.04.r498-9d36345
A cross-platform 2D game engine
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ncine::IDebugOverlay Class Referenceabstract

Interface for debug overlays. More...

#include <IDebugOverlay.h>

Collaboration diagram for ncine::IDebugOverlay:
Collaboration graph
[legend]

Classes

struct  DisplaySettings
 

Public Member Functions

 IDebugOverlay (float profileTextUpdateTime)
 
DisplaySettingssettings ()
 
virtual void update ()=0
 
virtual void updateFrameTimings ()=0
 

Protected Member Functions

 IDebugOverlay (const IDebugOverlay &)=delete
 Deleted copy constructor.
 
IDebugOverlayoperator= (const IDebugOverlay &)=delete
 Deleted assignment operator.
 

Protected Attributes

DisplaySettings settings_
 
TimeStamp lastUpdateTime_
 
float updateTime_
 

Detailed Description

Interface for debug overlays.


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