Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
application.hpp File Reference
#include <deque>
#include <functional>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include <aurore/core/activity.hpp>
#include <aurore/core/audio.hpp>
#include <aurore/core/font.hpp>
#include <aurore/core/frame_context.hpp>
#include <aurore/core/logger.hpp>
#include <aurore/core/notification_manager.hpp>
#include <aurore/core/observable.hpp>
#include <aurore/core/platform.hpp>
#include <aurore/core/style.hpp>
#include <aurore/core/theme.hpp>
#include <aurore/core/view.hpp>
#include <aurore/views/label.hpp>

Go to the source code of this file.

Classes

class  aurore::Application
 

Namespaces

namespace  aurore
 

Typedefs

typedef std::function< View *(void)> aurore::XMLViewCreator
 Makes a new view for an XML tag (Application::registerXMLView).
 

Enumerations

enum class  aurore::InputType { aurore::GAMEPAD , aurore::TOUCH }
 Input types for entire app. More...
 
enum class  aurore::WidthClass { aurore::COMPACT , aurore::MEDIUM , aurore::EXPANDED }
 

Functions

WidthClass aurore::widthClassOf (float width)
 The class of a width in layout units.
 

Variables

constexpr float aurore::WIDTH_MEDIUM = 720.0f
 The narrowest MEDIUM width.
 
constexpr float aurore::WIDTH_EXPANDED = 1080.0f
 The narrowest EXPANDED width.