#include <Window.hpp>

Public Member Functions

virtual void set_listener (WindowListener *listener)=0
 
virtual bool gpu_enabled ()=0
 
virtual RenderTarget::Geometry geometry ()=0
 
virtual RenderTargetrender_target ()=0
 
- Public Member Functions inherited from iv::InputSource
virtual int2 input_position (Input::Key key, int device_id)=0
 
virtual float input_value (Input::Key key, int device_id)=0
 
virtual unsigned input_character ()=0
 

Protected Member Functions

void setupGL ()
 

Detailed Description

Definition at line 10 of file Window.hpp.

Member Function Documentation

◆ set_listener()

virtual void iv::Window::set_listener ( WindowListener listener)
pure virtual

Implemented in iv::GlfmWindow, and iv::GlfwWindow.

◆ gpu_enabled()

virtual bool iv::Window::gpu_enabled ( )
pure virtual

Implemented in iv::GlfmWindow, and iv::GlfwWindow.

◆ geometry()

virtual RenderTarget::Geometry iv::Window::geometry ( )
pure virtual

Implemented in iv::GlfmWindow, and iv::GlfwWindow.

◆ render_target()

virtual RenderTarget* iv::Window::render_target ( )
pure virtual

Implemented in iv::GlfmWindow, and iv::GlfwWindow.

◆ setupGL()

void iv::Window::setupGL ( )
protected

Definition at line 7 of file Window.cpp.


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