TouchCPLib  1.0.0
A touch-enabled GUI interface based on SDL and libTS. It provides a simple desktop-free UI for your embedded Raspberry projects.
Application.h File Reference

The main application class header. More...

#include <SDL2/SDL.h>
#include <SDL2/SDL_ttf.h>
#include <SDL2/SDL_image.h>
#include <string>
#include <unistd.h>
#include <linux/vt.h>
#include <linux/kd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <memory>
#include <functional>
#include "Window.h"
#include "SceneManager.h"
#include "TouchInput.h"
#include "TouchEventDispatcher.h"
#include "IMGException.h"
#include "TTFFontException.h"
#include "TouchCPException.h"
#include "WorkerThread.h"
#include "MainThreadTaskRunner.h"
Include dependency graph for Application.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Application
 The main application class. You can only initialize one instance. Typically, you instanciate it in main() and then call run() More...
 

Detailed Description

The main application class header.

Author
Paolo Infante
Date
2020-12-17