iv::GlfmWindow Class Reference

#include <GlfmWindow.hpp>

Public Member Functions

 GlfmWindow (GLFMDisplay *display)
 
 ~GlfmWindow ()
 
virtual void set_listener (WindowListener *listener) override
 
virtual RenderTarget::Geometry geometry () override
 
virtual RenderTargetrender_target () override
 
virtual bool gpu_enabled () override
 
virtual int2 input_position (Input::Key key, int device_id) override
 
virtual float input_value (Input::Key key, int device_id) override
 
virtual unsigned input_character () override
 

Additional Inherited Members

- Protected Member Functions inherited from iv::Window
void setupGL ()
 

Detailed Description

Definition at line 27 of file GlfmWindow.hpp.

Constructor & Destructor Documentation

◆ GlfmWindow()

iv::GlfmWindow::GlfmWindow ( GLFMDisplay *  display)

◆ ~GlfmWindow()

iv::GlfmWindow::~GlfmWindow ( )

Member Function Documentation

◆ set_listener()

virtual void iv::GlfmWindow::set_listener ( WindowListener listener)
overridevirtual

Implements iv::Window.

◆ geometry()

virtual RenderTarget::Geometry iv::GlfmWindow::geometry ( )
overridevirtual

Implements iv::Window.

◆ render_target()

virtual RenderTarget* iv::GlfmWindow::render_target ( )
overridevirtual

Implements iv::Window.

◆ gpu_enabled()

virtual bool iv::GlfmWindow::gpu_enabled ( )
overridevirtual

Implements iv::Window.

◆ input_position()

virtual int2 iv::GlfmWindow::input_position ( Input::Key  key,
int  device_id 
)
overridevirtual

Position associated with device specified by key and device_id.

Implements iv::InputSource.

◆ input_value()

virtual float iv::GlfmWindow::input_value ( Input::Key  key,
int  device_id 
)
overridevirtual

Value associated with given key, typically this are analog triggers and even joysticks on gamepads.

Implements iv::InputSource.

◆ input_character()

virtual unsigned iv::GlfmWindow::input_character ( )
overridevirtual

When InputSource emmits Input::Key::Character trigger event, this will return the codepoint of the character (until processing finishes).

Implements iv::InputSource.


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