nomlib
Loading...
Searching...
No Matches
nom::RocketSDL2SystemInterface Class Reference

System interfacing bridge between libRocket and nomlib. More...

#include <RocketSDL2SystemInterface.hpp>

Inheritance diagram for nom::RocketSDL2SystemInterface:
[legend]

Public Member Functions

virtual void Release ()
 Implements Rocket::Core::SystemInterface::Release.
virtual void ActivateKeyboard ()
 Begin text input mode (brings up virtual keyboard on mobile hardware).
virtual void DeactivateKeyboard ()
 End text input mode (brings up virtual keyboard on mobile hardware).
virtual float GetElapsedTime ()
 Implements Rocket::Core::SystemInterface::GetElapsedTime.
virtual bool LogMessage (Rocket::Core::Log::Type type, const Rocket::Core::String &message)
 Implements Rocket::Core::SystemInterface::LogMessage.

Detailed Description

System interfacing bridge between libRocket and nomlib.

See also
http://librocket.com/wiki/documentation/C%2B%2BManual/Input

Definition at line 46 of file RocketSDL2SystemInterface.hpp.

Member Function Documentation

◆ ActivateKeyboard()

virtual void nom::RocketSDL2SystemInterface::ActivateKeyboard ( )
virtual

Begin text input mode (brings up virtual keyboard on mobile hardware).

Remarks
Optional implementation of Rocket::Core::SystemInterface:: ActivateKeyboard.

◆ DeactivateKeyboard()

virtual void nom::RocketSDL2SystemInterface::DeactivateKeyboard ( )
virtual

End text input mode (brings up virtual keyboard on mobile hardware).

Remarks
Optional implementation of Rocket::Core::SystemInterface:: DeactivateKeyboard.

◆ GetElapsedTime()

virtual float nom::RocketSDL2SystemInterface::GetElapsedTime ( )
virtual

Implements Rocket::Core::SystemInterface::GetElapsedTime.

Remarks
Required implementation.

◆ LogMessage()

virtual bool nom::RocketSDL2SystemInterface::LogMessage ( Rocket::Core::Log::Type type,
const Rocket::Core::String & message )
virtual

Implements Rocket::Core::SystemInterface::LogMessage.

Remarks
Optional implementation.
Todo
Take a look at libRocket.git/Samples/basic/customlog/src/main.cpp
See also
http://librocket.com/wiki/documentation/C%2B%2BManual/Interfaces#Thesysteminterface

◆ Release()

virtual void nom::RocketSDL2SystemInterface::Release ( )
virtual

Implements Rocket::Core::SystemInterface::Release.

Remarks
Called when this file interface is released.

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