GLVis  v4.2
Accurate and flexible finite element visualization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Static Public Member Functions | List of all members
SdlNativePlatform Class Referenceabstract

#include <sdl_helper.hpp>

Inheritance diagram for SdlNativePlatform:
[legend]

Public Member Functions

virtual ~SdlNativePlatform ()=default
 
virtual void RegisterWindow (SDL_Window *window)
 
virtual void UnregisterWindow (SDL_Window *window)
 
virtual void WaitEvent ()=0
 
virtual void SendEvent ()=0
 

Static Public Member Functions

static std::unique_ptr
< SdlNativePlatform
Create (SDL_Window *window)
 

Detailed Description

Definition at line 18 of file sdl_helper.hpp.

Constructor & Destructor Documentation

virtual SdlNativePlatform::~SdlNativePlatform ( )
virtualdefault

Member Function Documentation

std::unique_ptr< SdlNativePlatform > SdlNativePlatform::Create ( SDL_Window *  window)
static

Definition at line 29 of file sdl_helper.cpp.

virtual void SdlNativePlatform::RegisterWindow ( SDL_Window *  window)
inlinevirtual

Reimplemented in SdlX11Platform.

Definition at line 28 of file sdl_helper.hpp.

virtual void SdlNativePlatform::SendEvent ( )
pure virtual
virtual void SdlNativePlatform::UnregisterWindow ( SDL_Window *  window)
inlinevirtual

Reimplemented in SdlX11Platform.

Definition at line 30 of file sdl_helper.hpp.

virtual void SdlNativePlatform::WaitEvent ( )
pure virtual

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