struct BloomSettings::SyncPacket

Public

Constructors

SyncPacket

SyncPacket(BloomSettings &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

Quality

TypeQuality Quality

Threshold

TypeThreshold Threshold

Intensity

TypeIntensity Intensity

Tint

TypeTint Tint

FilterSize

TypeFilterSize FilterSize

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_Quality id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Quality id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Quality 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_Intensity id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Intensity id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Intensity id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Tint id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Tint id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Tint 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)

PopulateSyncData

void PopulateSyncData(_SourceType &object)

ApplySyncData

void ApplySyncData(_DestType &object)

FreeEntries

void FreeEntries()