XLE
v0.02.0
|
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 () |