Classes | |
class | eagine::application::orbiting_camera |
Extension of orbiting camera wrapper. More... | |
class | eagine::application::video_context |
Class holding video rendering-related application support objects. More... | |
class | eagine::application::audio_context |
Class holding audio playback and recording-related application support objects. More... | |
class | eagine::application::execution_context |
Class holding shared video/audio rendering application support objects. More... | |
class | eagine::application::input_setup |
Class that managers user input state. More... | |
class | eagine::application::input |
Class representing a user input. More... | |
struct | eagine::application::input_slot |
Class that allows binding of a user input device to a handler callable. More... | |
class | eagine::application::video_options |
Class holding and managing video-related application options. More... | |
class | eagine::application::audio_options |
Class holding and managing audio-related application options. More... | |
class | eagine::application::launch_options |
Class managing options for an application with video / audio rendering. More... | |
class | eagine::application::context_state |
Class managing application context variables. More... | |
class | eagine::application::context_state_view |
Read-only view of application context state values. More... | |
Typedefs | |
using | eagine::application::input_value_kinds = bitfield< input_value_kind > |
Application input value kind bitfield. More... | |
template<typename T > | |
using | eagine::application::input_value = value_with_history< T, 3 > |
Alias for input value with history. More... | |
template<typename T > | |
using | eagine::application::input_variable = variable_with_history< T, 3 > |
Alias for input value with history. More... | |
using | eagine::application::input_handler = callable_ref< void(const input &)> |
Alias for a input handler callable reference. | |
template<typename T > | |
using | eagine::application::state_value = value_with_history< T, 3 > |
Alias for application state value with history. More... | |
template<typename T > | |
using | eagine::application::state_variable = variable_with_history< T, 3 > |
Alias for application state variable with history. More... | |
using eagine::application::input_value = typedef value_with_history<T, 3> |
Alias for input value with history.
using eagine::application::input_value_kinds = typedef bitfield<input_value_kind> |
Application input value kind bitfield.
using eagine::application::input_variable = typedef variable_with_history<T, 3> |
Alias for input value with history.
using eagine::application::state_value = typedef value_with_history<T, 3> |
Alias for application state value with history.
using eagine::application::state_variable = typedef variable_with_history<T, 3> |
Alias for application state variable with history.
|
strong |
|
strong |
Pixel data type used to store frame dump image data.
Enumerator | |
---|---|
none | None, not doing frame dump render run. |
float_type | Floating-point pixel data. |
byte_type | Byte pixel data. |
|
strong |
Pixel data format of frame dump image data.
Enumerator | |
---|---|
none | None. |
rgba | Red, green, blue, alpha color channel data. |
depth | Depth buffer data. |
stencil | Stencil buffer data. |
|
strong |
Application input value kind bits enumeration.
Enumerator | |
---|---|
relative | Relative input value change. |
absolute_norm | Absolute input value normalized to <-1, 1>. |
absolute_free | Absolute input value without bounds. |
|
strong |
|
strong |