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::VK_Window::PostProcessingEffect Struct Reference

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

Public Attributes

std::string fragmentShaderPath {}
VK_SpritehistorySource = nullptr
std::array< float, 4 > params {}
uint32_t spectrumBinCount = 0
uint32_t spectrumHistoryLayerCount = 0
ShaderStage stage = ShaderStage::Unknown
bool timeEnabled = false

Detailed Description

Definition at line 299 of file mxvk.hpp.

Member Data Documentation

◆ fragmentShaderPath

std::string mxvk::VK_Window::PostProcessingEffect::fragmentShaderPath {}

Definition at line 300 of file mxvk.hpp.

◆ historySource

VK_Sprite* mxvk::VK_Window::PostProcessingEffect::historySource = nullptr

Definition at line 306 of file mxvk.hpp.

◆ params

std::array<float, 4> mxvk::VK_Window::PostProcessingEffect::params {}

Definition at line 301 of file mxvk.hpp.

◆ spectrumBinCount

uint32_t mxvk::VK_Window::PostProcessingEffect::spectrumBinCount = 0

Definition at line 303 of file mxvk.hpp.

◆ spectrumHistoryLayerCount

uint32_t mxvk::VK_Window::PostProcessingEffect::spectrumHistoryLayerCount = 0

Definition at line 304 of file mxvk.hpp.

◆ stage

ShaderStage mxvk::VK_Window::PostProcessingEffect::stage = ShaderStage::Unknown

Definition at line 305 of file mxvk.hpp.

◆ timeEnabled

bool mxvk::VK_Window::PostProcessingEffect::timeEnabled = false

Definition at line 302 of file mxvk.hpp.


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