|
IVSmoke 1.0
|
#include <IVSmokeShaders.h>


Public Member Functions | |
| DECLARE_GLOBAL_SHADER (FIVSmokeVSMBlurCS) | |
| SHADER_USE_PARAMETER_STRUCT (FIVSmokeVSMBlurCS, FGlobalShader) | |
Static Public Member Functions | |
| static bool | ShouldCompilePermutation (const FGlobalShaderPermutationParameters &Parameters) |
| static void | ModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) |
Static Public Attributes | |
| static constexpr uint32 | ThreadGroupSizeX = 8 |
| static constexpr uint32 | ThreadGroupSizeY = 8 |
| static constexpr uint32 | ThreadGroupSizeZ = 1 |
| static constexpr const TCHAR * | EventName = |
VSM Gaussian blur compute shader. Performs separable Gaussian blur on variance texture. Uses horizontal or vertical direction based on BlurDirection parameter.
Definition at line 314 of file IVSmokeShaders.h.
|
inlinestatic |
Definition at line 345 of file IVSmokeShaders.h.
|
inlinestatic |
Source variance texture to blur. Output blurred variance texture. Linear sampler with clamp addressing. Texture resolution. Blur kernel radius in pixels. Blur direction (0 = Horizontal, 1 = Vertical).
Definition at line 340 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 320 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 317 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 318 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 319 of file IVSmokeShaders.h.