Parameters configuring the behavior of the App. More...
Classes | |
class | Benchmark |
Configuration for benchmark mode. More... | |
class | KeyBinding |
Defines a key binding to modify a uniform value via keyboard input. More... | |
class | MouseBinding |
Defines a mouse binding to modify a uniform value via mouse input. More... | |
class | Screenshot |
Configuration for saving screenshots. More... | |
class | Shaders |
Configuration of shaders used in the application. More... | |
class | Textures |
Configuration for input and output textures. More... | |
class | Window |
Window configuration. More... | |
Public Attributes | |
class vkCompViz::App::Parameters::Textures | textures |
class vkCompViz::App::Parameters::Shaders | shaders |
class vkCompViz::App::Parameters::Screenshot | screenshot |
class vkCompViz::App::Parameters::Benchmark | benchmark |
class vkCompViz::App::Parameters::Window | window |
std::vector< KeyBinding > | keyBindings |
std::vector< MouseBinding > | mouseBindings |
std::string | priorityUUID {""} |
Parameters configuring the behavior of the App.
class vkCompViz::App::Parameters::Benchmark vkCompViz::App::Parameters::benchmark |
|
export |
List of key bindings to modify uniforms when the window is enabled.
|
export |
List of mouse bindings to modify uniforms when the window is enabled.
|
export |
UUID of the GPU device to prioritize.
class vkCompViz::App::Parameters::Screenshot vkCompViz::App::Parameters::screenshot |
class vkCompViz::App::Parameters::Shaders vkCompViz::App::Parameters::shaders |
class vkCompViz::App::Parameters::Textures vkCompViz::App::Parameters::textures |
class vkCompViz::App::Parameters::Window vkCompViz::App::Parameters::window |