kick
Public Member Functions
kick::SDL2Context Class Reference
Inheritance diagram for kick::SDL2Context:
kick::Context

List of all members.

Public Member Functions

 SDL2Context (const SDL2Context &)
virtual bool init (int &argc, char **argv) override
virtual bool showWindow (const WindowConfig &config=WindowConfig::plain) override
virtual void swapBuffer () override
virtual void mainLoop () override
std::string getBasePath ()
virtual bool isFullscreen () override
virtual void setFullscreen (bool fullscreen) override
virtual void setWindowTitle (std::string title) override
virtual std::string getWindowTitle () override
void step ()
bool tick ()

Detailed Description

Definition at line 26 of file sdl2_context.h.


Member Function Documentation

std::string kick::SDL2Context::getBasePath ( ) [virtual]

Return the resource base path

Reimplemented from kick::Context.

Definition at line 348 of file sdl2_context.cpp.

bool kick::SDL2Context::tick ( )

< The application is being terminated by the OS Called on iOS in applicationWillTerminate() Called on Android in onDestroy()

< The application is low on memory, free memory if possible. Called on iOS in applicationDidReceiveMemoryWarning() Called on Android in onLowMemory()

< The application is about to enter the background Called on iOS in applicationWillResignActive() Called on Android in onPause()

< The application did enter the background and may not get CPU for some time Called on iOS in applicationDidEnterBackground() Called on Android in onPause()

< The application is about to enter the foreground Called on iOS in applicationWillEnterForeground() Called on Android in onResume()

< The application is now interactive Called on iOS in applicationDidBecomeActive() Called on Android in onResume()

< System specific event

< Keyboard text editing (composition)

< The system requests a file open

Definition at line 171 of file sdl2_context.cpp.


The documentation for this class was generated from the following files:
 All Classes Functions Variables