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 |