Main.h file

Common nCine header file, includes Common.h and project metadata.

Defines

#define NCINE_APP
Application name.
#define NCINE_APP_NAME
Application full name.
#define NCINE_VERSION
Application version.
#define NCINE_BUILD_YEAR
Application build year.
#define NCINE_LINUX_PACKAGE
Application package name.
#define NCINE_INSTALL_PREFIX
Install prefix on Unix systems, usually "/usr/local"
#define NCINE_HAS_GAMEPAD_RUMBLE
Whether the current platform supports a gamepad rumble (see IInputManager::joystickRumble())
#define NCINE_HAS_NATIVE_BACK_BUTTON
Whether the current platform has a native (hardware) back button.
#define NCINE_HAS_WINDOWS
Whether the current platform has non-fullscreen windows.
#define NCINE_CURRENT_FUNCTION
#define RETURN_MSG(fmt, ...)
#define RETURN_ASSERT_MSG(x, fmt, ...)
#define RETURN_ASSERT(x)
#define RETURNF_MSG(fmt, ...)
#define RETURNF_ASSERT_MSG(x, fmt, ...)
#define RETURNF_ASSERT(x)
#define FATAL_MSG(fmt, ...)
#define FATAL_ASSERT_MSG(x, fmt, ...)
#define FATAL_ASSERT(x)
#define ASSERT_MSG(x, fmt, ...)
#define ASSERT(x)