MXVK Vulkan Framework 0.33.1
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
mxvk::ModelFragmentUniforms Struct Reference

Extended shader-viewer uniforms available to fragment shaders at binding 1. More...

#include <mxvk/include/mxvk/mxvk_abstract_model.hpp>

Public Attributes

glm::vec4 audio_bands {0.0f}
glm::vec4 audio_history {0.0f}
std::array< glm::vec4, 16 > custom_uniforms {}
glm::vec4 mouse {0.0f}
glm::vec4 u0 {0.0f}
glm::vec4 u1 {0.0f}
glm::vec4 u2 {0.0f}
glm::vec4 u3 {0.0f}

Detailed Description

Extended shader-viewer uniforms available to fragment shaders at binding 1.

Definition at line 52 of file mxvk_abstract_model.hpp.

Member Data Documentation

◆ audio_bands

glm::vec4 mxvk::ModelFragmentUniforms::audio_bands {0.0f}

Definition at line 59 of file mxvk_abstract_model.hpp.

◆ audio_history

glm::vec4 mxvk::ModelFragmentUniforms::audio_history {0.0f}

Definition at line 60 of file mxvk_abstract_model.hpp.

◆ custom_uniforms

std::array<glm::vec4, 16> mxvk::ModelFragmentUniforms::custom_uniforms {}

Definition at line 58 of file mxvk_abstract_model.hpp.

◆ mouse

glm::vec4 mxvk::ModelFragmentUniforms::mouse {0.0f}

Definition at line 53 of file mxvk_abstract_model.hpp.

◆ u0

glm::vec4 mxvk::ModelFragmentUniforms::u0 {0.0f}

Definition at line 54 of file mxvk_abstract_model.hpp.

◆ u1

glm::vec4 mxvk::ModelFragmentUniforms::u1 {0.0f}

Definition at line 55 of file mxvk_abstract_model.hpp.

◆ u2

glm::vec4 mxvk::ModelFragmentUniforms::u2 {0.0f}

Definition at line 56 of file mxvk_abstract_model.hpp.

◆ u3

glm::vec4 mxvk::ModelFragmentUniforms::u3 {0.0f}

Definition at line 57 of file mxvk_abstract_model.hpp.


The documentation for this struct was generated from the following file: