IVSmoke 1.0
Loading...
Searching...
No Matches
FIVSmokeNoiseConfig Struct Reference

#include <IVSmokeRenderer.h>

Collaboration diagram for FIVSmokeNoiseConfig:
Collaboration graph

Static Public Attributes

static constexpr int32 Seed = 0
 
static constexpr int32 TexSize = 128
 
static constexpr int32 Octaves = 6
 
static constexpr float Wrap = 0.76f
 
static constexpr float Amplitude = 0.62f
 
static constexpr int32 AxisCellCount = 4
 
static constexpr int32 CellSize = 32
 
static constexpr float NoiseUVMul = 1.0f
 

Detailed Description

Internal noise generation configuration. These values are tuned for optimal smoke appearance and should not be exposed to users.

Definition at line 31 of file IVSmokeRenderer.h.

Member Data Documentation

◆ Amplitude

constexpr float FIVSmokeNoiseConfig::Amplitude = 0.62f
staticconstexpr

Definition at line 37 of file IVSmokeRenderer.h.

◆ AxisCellCount

constexpr int32 FIVSmokeNoiseConfig::AxisCellCount = 4
staticconstexpr

Definition at line 38 of file IVSmokeRenderer.h.

◆ CellSize

constexpr int32 FIVSmokeNoiseConfig::CellSize = 32
staticconstexpr

Definition at line 39 of file IVSmokeRenderer.h.

◆ NoiseUVMul

constexpr float FIVSmokeNoiseConfig::NoiseUVMul = 1.0f
staticconstexpr

UV multiplier for noise sampling. Fixed at 1.0; use SmokeSize to control detail frequency.

Definition at line 42 of file IVSmokeRenderer.h.

◆ Octaves

constexpr int32 FIVSmokeNoiseConfig::Octaves = 6
staticconstexpr

Definition at line 35 of file IVSmokeRenderer.h.

◆ Seed

constexpr int32 FIVSmokeNoiseConfig::Seed = 0
staticconstexpr

Definition at line 33 of file IVSmokeRenderer.h.

◆ TexSize

constexpr int32 FIVSmokeNoiseConfig::TexSize = 128
staticconstexpr

Definition at line 34 of file IVSmokeRenderer.h.

◆ Wrap

constexpr float FIVSmokeNoiseConfig::Wrap = 0.76f
staticconstexpr

Definition at line 36 of file IVSmokeRenderer.h.


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