Application harness / wrapper code is placed in this namespace. More...
Classes | |
class | audio_context |
Class holding audio playback and recording-related application support objects. More... | |
class | audio_options |
Class holding and managing audio-related application options. More... | |
class | context_state |
Class managing application context variables. More... | |
class | context_state_view |
Read-only view of application context state values. More... | |
class | execution_context |
Class holding shared video/audio rendering application support objects. More... | |
class | input |
Class representing a user input. More... | |
class | input_setup |
Class that managers user input state. More... | |
struct | input_slot |
Class that allows binding of a user input device to a handler callable. More... | |
class | launch_options |
Class managing options for an application with video / audio rendering. More... | |
class | orbiting_camera |
Extension of orbiting camera wrapper. More... | |
class | video_context |
Class holding video rendering-related application support objects. More... | |
class | video_options |
Class holding and managing video-related application options. More... | |
Typedefs | |
using | input_value_kinds = bitfield< input_value_kind > |
Application input value kind bitfield. More... | |
template<typename T > | |
using | input_value = value_with_history< T, 3 > |
Alias for input value with history. More... | |
template<typename T > | |
using | input_variable = variable_with_history< T, 3 > |
Alias for input value with history. More... | |
using | input_handler = callable_ref< void(const input &)> |
Alias for a input handler callable reference. | |
template<typename T > | |
using | state_value = value_with_history< T, 3 > |
Alias for application state value with history. More... | |
template<typename T > | |
using | state_variable = variable_with_history< T, 3 > |
Alias for application state variable with history. More... | |
Application harness / wrapper code is placed in this namespace.