struct ScreenSpaceLensFlareSettings::SyncPacket

Public

Constructors

SyncPacket

SyncPacket(ScreenSpaceLensFlareSettings &object, FrameAllocator &allocator, u32 flags = 0)

Methods

~SyncPacket

~SyncPacket() noexcept override

ApplySyncData

void ApplySyncData(void *object) override

Transfers the data from this object into the provided RenderProxy.

~RenderProxySyncPacket

virtual ~RenderProxySyncPacket() noexcept = default

Fields

Enabled

TypeEnabled Enabled

DownsampleCount

TypeDownsampleCount DownsampleCount

Threshold

TypeThreshold Threshold

GhostCount

TypeGhostCount GhostCount

GhostSpacing

TypeGhostSpacing GhostSpacing

Brightness

TypeBrightness Brightness

FilterSize

TypeFilterSize FilterSize

Halo

TypeHalo Halo

HaloRadius

TypeHaloRadius HaloRadius

HaloThickness

TypeHaloThickness HaloThickness

HaloThreshold

TypeHaloThreshold HaloThreshold

HaloAspectRatio

TypeHaloAspectRatio HaloAspectRatio

ChromaticAberration

TypeChromaticAberration ChromaticAberration

ChromaticAberrationOffset

TypeChromaticAberrationOffset ChromaticAberrationOffset

BicubicUpsampling

TypeBicubicUpsampling BicubicUpsampling

Flags

u32 Flags

Optional user-specified flags.

Protected

Fields

mAllocator

FrameAllocator & mAllocator

Private

Methods

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_FirstEntry id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_FirstEntry id)

META_FreePrevEntry

void META_FreePrevEntry(META_FirstEntry id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Enabled id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Enabled id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Enabled id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_DownsampleCount id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_DownsampleCount id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_DownsampleCount id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Threshold id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Threshold id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Threshold id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_GhostCount id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_GhostCount id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_GhostCount id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_GhostSpacing id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_GhostSpacing id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_GhostSpacing id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Brightness id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Brightness id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Brightness id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilterSize id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilterSize id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilterSize id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Halo id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Halo id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Halo id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HaloRadius id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HaloRadius id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HaloRadius id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HaloThickness id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HaloThickness id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HaloThickness id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HaloThreshold id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HaloThreshold id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HaloThreshold id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HaloAspectRatio id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HaloAspectRatio id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HaloAspectRatio id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ChromaticAberration id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ChromaticAberration id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_ChromaticAberration id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ChromaticAberrationOffset id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ChromaticAberrationOffset id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_ChromaticAberrationOffset id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_BicubicUpsampling id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_BicubicUpsampling id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_BicubicUpsampling id)

PopulateSyncData

void PopulateSyncData(_SourceType &object)

ApplySyncData

void ApplySyncData(_DestType &object)

FreeEntries

void FreeEntries()