XLE  v0.02.0
Classes | Public Types | Public Member Functions | List of all members
RenderOverlays::DebuggingDisplay::DebugScreensSystem Class Reference
Inheritance diagram for RenderOverlays::DebuggingDisplay::DebugScreensSystem:
Inheritance graph
[legend]

Classes

struct  WidgetAndName
 

Public Types

enum  Type { InPanel, SystemDisplay }
 

Public Member Functions

bool OnInputEvent (const InputSnapshot &evnt)
 
void Render (RenderCore::IThreadContext *device, const RenderCore::Techniques::ProjectionDesc &projDesc=RenderCore::Techniques::ProjectionDesc())
 
void Register (std::shared_ptr< IWidget > widget, const char name[], Type type=InPanel)
 
void SwitchToScreen (unsigned panelIndex, const char name[])
 
bool SwitchToScreen (unsigned panelIndex, uint64 hashCode)
 
void SwitchToScreen (const char name[])
 
const char * CurrentScreen (unsigned panelIndex)
 
const std::vector< WidgetAndName > & GetWidgets () const
 
bool ConsumedInputEvent ()
 
void ResetConsumedInputEvent ()
 

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