IVSmoke 1.0
Loading...
Searching...
No Matches
UIVSmokeSmokePreset Class Reference

#include <IVSmokeSmokePreset.h>

Inheritance diagram for UIVSmokeSmokePreset:
Inheritance graph
Collaboration diagram for UIVSmokeSmokePreset:
Collaboration graph

Public Member Functions

virtual FPrimaryAssetId GetPrimaryAssetId () const override
 

Public Attributes

FLinearColor SmokeColor = FLinearColor(0.8f, 0.8f, 0.8f, 1.0f)
 
float SmokeAbsorption = 0.1f
 
float VolumeDensity = 1.0f
 

Detailed Description

Per-volume smoke appearance preset. Controls visual properties that can vary between individual smoke volumes.

For global rendering settings (noise, ray marching, scattering, etc.), see UIVSmokeSettings in Project Settings > Plugins > IVSmoke.

Definition at line 17 of file IVSmokeSmokePreset.h.

Member Function Documentation

◆ GetPrimaryAssetId()

virtual FPrimaryAssetId UIVSmokeSmokePreset::GetPrimaryAssetId ( ) const
inlineoverridevirtual

Definition at line 42 of file IVSmokeSmokePreset.h.

Member Data Documentation

◆ SmokeAbsorption

float UIVSmokeSmokePreset::SmokeAbsorption = 0.1f

Light absorption coefficient. Higher = denser, more opaque smoke.

Definition at line 32 of file IVSmokeSmokePreset.h.

◆ SmokeColor

FLinearColor UIVSmokeSmokePreset::SmokeColor = FLinearColor(0.8f, 0.8f, 0.8f, 1.0f)

Base color of the smoke.

Definition at line 28 of file IVSmokeSmokePreset.h.

◆ VolumeDensity

float UIVSmokeSmokePreset::VolumeDensity = 1.0f

Base density multiplier for this volume.

Definition at line 36 of file IVSmokeSmokePreset.h.


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