struct TonemappingSettings::SyncPacket

Public

Constructors

SyncPacket

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

FilmicCurveShoulderStrength

TypeFilmicCurveShoulderStrength FilmicCurveShoulderStrength

FilmicCurveLinearStrength

TypeFilmicCurveLinearStrength FilmicCurveLinearStrength

FilmicCurveLinearAngle

TypeFilmicCurveLinearAngle FilmicCurveLinearAngle

FilmicCurveToeStrength

TypeFilmicCurveToeStrength FilmicCurveToeStrength

FilmicCurveToeNumerator

TypeFilmicCurveToeNumerator FilmicCurveToeNumerator

FilmicCurveToeDenominator

TypeFilmicCurveToeDenominator FilmicCurveToeDenominator

FilmicCurveLinearWhitePoint

TypeFilmicCurveLinearWhitePoint FilmicCurveLinearWhitePoint

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

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveShoulderStrength id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveShoulderStrength id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveLinearStrength id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveLinearStrength id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveLinearStrength id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveLinearAngle id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveLinearAngle id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveLinearAngle id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveToeStrength id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveToeStrength id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveToeStrength id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveToeNumerator id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveToeNumerator id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveToeNumerator id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveToeDenominator id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveToeDenominator id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveToeDenominator id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmicCurveLinearWhitePoint id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmicCurveLinearWhitePoint id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FilmicCurveLinearWhitePoint id)

PopulateSyncData

void PopulateSyncData(_SourceType &object)

ApplySyncData

void ApplySyncData(_DestType &object)

FreeEntries

void FreeEntries()