Magnum/Platform/AndroidApplication.h file

Class Magnum::Platform::AndroidApplication, macro MAGNUM_ANDROIDAPPLICATION_MAIN()

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Platform
Platform-specific application and context creation.

Classes

class Magnum::Platform::AndroidApplication
Android application.
class Magnum::Platform::AndroidApplication::GLConfiguration
OpenGL context configuration.
class Magnum::Platform::AndroidApplication::Configuration
Configuration.
class Magnum::Platform::AndroidApplication::ViewportEvent
Viewport event.
class Magnum::Platform::AndroidApplication::InputEvent
Base for input events.
class Magnum::Platform::AndroidApplication::MouseEvent
Mouse event.
class Magnum::Platform::AndroidApplication::MouseMoveEvent
Mouse move event.

Defines

#define MAGNUM_ANDROIDAPPLICATION_MAIN(className)
Entry point for Android applications.

Define documentation

#define MAGNUM_ANDROIDAPPLICATION_MAIN(className)

Entry point for Android applications.

Parameters
className Class name

See Platform::AndroidApplication for usage information. This macro abstracts out platform-specific entry point code (the classic main() function cannot be used in Android). See Platform-specific application support for more information. When no other application header is included this macro is also aliased to MAGNUM_APPLICATION_MAIN().