Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Member Functions | Protected Member Functions | List of all members
vtb::gui::ImguiApplicationMonad< Base > Class Template Reference
Inheritance diagram for vtb::gui::ImguiApplicationMonad< Base >:
[legend]
Collaboration diagram for vtb::gui::ImguiApplicationMonad< Base >:
[legend]

Public Member Functions

 ImguiApplicationMonad (const Arguments &args, const Configuration &conf)
 
template<class ... Args>
 ImguiApplicationMonad (Args &&... args)
 

Protected Member Functions

void initImGui ()
 
void drawEvent () override
 
void keyPressEvent (KeyEvent &event) override
 
void keyReleaseEvent (KeyEvent &event) override
 
void mousePressEvent (MouseEvent &event) override
 
void mouseReleaseEvent (MouseEvent &event) override
 
void mouseMoveEvent (MouseMoveEvent &event) override
 
void mouseScrollEvent (MouseScrollEvent &event) override
 
void textInputEvent (TextInputEvent &event) override
 
MagnumImGui & imgui ()
 
const MagnumImGui & imgui () const
 

Detailed Description

template<class Base>
class vtb::gui::ImguiApplicationMonad< Base >

Definition at line 16 of file ImguiApplicationMonad.hh.