IVSmoke 1.0
Loading...
Searching...
No Matches
FIVSmokeNoiseGeneratorGlobalCS Class Reference
Inheritance diagram for FIVSmokeNoiseGeneratorGlobalCS:
Inheritance graph
Collaboration diagram for FIVSmokeNoiseGeneratorGlobalCS:
Collaboration graph

Public Member Functions

 DECLARE_GLOBAL_SHADER (FIVSmokeNoiseGeneratorGlobalCS)
 
 SHADER_USE_PARAMETER_STRUCT (FIVSmokeNoiseGeneratorGlobalCS, FGlobalShader)
 

Static Public Member Functions

static bool ShouldCompilePermutation (const FGlobalShaderPermutationParameters &Parameters)
 

Static Public Attributes

static constexpr uint32 ThreadGroupSizeX = 8
 
static constexpr uint32 ThreadGroupSizeY = 8
 
static constexpr uint32 ThreadGroupSizeZ = 8
 
static constexpr const TCHAR * EventName =
 

Detailed Description

Definition at line 63 of file IVSmokeShaders.h.

Member Function Documentation

◆ ShouldCompilePermutation()

static bool FIVSmokeNoiseGeneratorGlobalCS::ShouldCompilePermutation ( const FGlobalShaderPermutationParameters &  Parameters)
inlinestatic

Output noise volume texture. Texture resolution (voxel count per axis). Number of fractal octaves for noise generation. Wrap value for seamless tiling. Number of cells per axis for cellular noise. Noise amplitude (intensity). Size of each noise cell. Random seed for noise generation.

Definition at line 93 of file IVSmokeShaders.h.

Member Data Documentation

◆ EventName

constexpr const TCHAR* FIVSmokeNoiseGeneratorGlobalCS::EventName =
staticconstexpr

Definition at line 69 of file IVSmokeShaders.h.

◆ ThreadGroupSizeX

constexpr uint32 FIVSmokeNoiseGeneratorGlobalCS::ThreadGroupSizeX = 8
staticconstexpr

Definition at line 66 of file IVSmokeShaders.h.

◆ ThreadGroupSizeY

constexpr uint32 FIVSmokeNoiseGeneratorGlobalCS::ThreadGroupSizeY = 8
staticconstexpr

Definition at line 67 of file IVSmokeShaders.h.

◆ ThreadGroupSizeZ

constexpr uint32 FIVSmokeNoiseGeneratorGlobalCS::ThreadGroupSizeZ = 8
staticconstexpr

Definition at line 68 of file IVSmokeShaders.h.


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