GATE
gate::graph::GlSurfaceEventSink Class Referenceabstract
Inheritance diagram for gate::graph::GlSurfaceEventSink:
gate::apps::GateGames

Public Member Functions

virtual GlSurfacegetSurface ()
 
virtual void onRender (GlSurface &surface)=0
 
virtual void onExit (GlSurface &surface)=0
 
virtual void onResize (GlSurface &surface, uint32_t width, uint32_t height)=0
 
virtual void onKeyDown (GlSurface &surface, Keyboard::KeyEnum keyCode, uint32_t keyStates)=0
 
virtual void onKeyUp (GlSurface &surface, Keyboard::KeyEnum keyCode, uint32_t keyStates)=0
 
virtual void onPointerDown (GlSurface &surface, uint32_t pointerType, real32_t x, real32_t y)=0
 
virtual void onPointerMove (GlSurface &surface, uint32_t pointerType, real32_t x, real32_t y)=0
 
virtual void onPointerUp (GlSurface &surface, uint32_t pointerType, real32_t x, real32_t y)=0
 
virtual void onScroll (GlSurface &surface, int32_t xDirection, int32_t yDirection)=0
 

Friends

class GlSurface
 

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