vkCompViz App
 
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
vkCompViz::App::Parameters Class Referenceexport
module vkCompViz

Parameters configuring the behavior of the App. More...

Collaboration diagram for vkCompViz::App::Parameters:
Collaboration graph
[legend]

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< KeyBindingkeyBindings
 
std::vector< MouseBindingmouseBindings
 
std::string priorityUUID {""}
 

Detailed Description

Parameters configuring the behavior of the App.

Member Data Documentation

◆ benchmark

class vkCompViz::App::Parameters::Benchmark vkCompViz::App::Parameters::benchmark

◆ keyBindings

std::vector<KeyBinding> vkCompViz::App::Parameters::keyBindings
export

List of key bindings to modify uniforms when the window is enabled.

◆ mouseBindings

std::vector<MouseBinding> vkCompViz::App::Parameters::mouseBindings
export

List of mouse bindings to modify uniforms when the window is enabled.

◆ priorityUUID

std::string vkCompViz::App::Parameters::priorityUUID {""}
export

UUID of the GPU device to prioritize.

◆ screenshot

class vkCompViz::App::Parameters::Screenshot vkCompViz::App::Parameters::screenshot

◆ shaders

class vkCompViz::App::Parameters::Shaders vkCompViz::App::Parameters::shaders

◆ textures

class vkCompViz::App::Parameters::Textures vkCompViz::App::Parameters::textures

◆ window

class vkCompViz::App::Parameters::Window vkCompViz::App::Parameters::window