struct AutoExposureSettings::SyncPacket

Public

Constructors

SyncPacket

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

HistogramLog2Min

TypeHistogramLog2Min HistogramLog2Min

HistogramLog2Max

TypeHistogramLog2Max HistogramLog2Max

HistogramPctLow

TypeHistogramPctLow HistogramPctLow

HistogramPctHigh

TypeHistogramPctHigh HistogramPctHigh

MinEyeAdaptation

TypeMinEyeAdaptation MinEyeAdaptation

MaxEyeAdaptation

TypeMaxEyeAdaptation MaxEyeAdaptation

EyeAdaptationSpeedUp

TypeEyeAdaptationSpeedUp EyeAdaptationSpeedUp

EyeAdaptationSpeedDown

TypeEyeAdaptationSpeedDown EyeAdaptationSpeedDown

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

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HistogramLog2Min id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HistogramLog2Min id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HistogramLog2Max id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HistogramLog2Max id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HistogramLog2Max id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HistogramPctLow id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HistogramPctLow id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HistogramPctLow id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_HistogramPctHigh id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_HistogramPctHigh id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_HistogramPctHigh id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_MinEyeAdaptation id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_MinEyeAdaptation id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_MinEyeAdaptation id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_MaxEyeAdaptation id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_MaxEyeAdaptation id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_MaxEyeAdaptation id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EyeAdaptationSpeedUp id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EyeAdaptationSpeedUp id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_EyeAdaptationSpeedUp id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EyeAdaptationSpeedDown id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EyeAdaptationSpeedDown id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_EyeAdaptationSpeedDown id)

PopulateSyncData

void PopulateSyncData(_SourceType &object)

ApplySyncData

void ApplySyncData(_DestType &object)

FreeEntries

void FreeEntries()