struct DepthOfFieldSettings::SyncPacket

Public

Constructors

SyncPacket

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

FocalDistance

TypeFocalDistance FocalDistance

FocalRange

TypeFocalRange FocalRange

NearTransitionRange

TypeNearTransitionRange NearTransitionRange

FarTransitionRange

TypeFarTransitionRange FarTransitionRange

NearBlurAmount

TypeNearBlurAmount NearBlurAmount

FarBlurAmount

TypeFarBlurAmount FarBlurAmount

Type

TypeType Type

MaxBokehSize

TypeMaxBokehSize MaxBokehSize

BokehShape

TypeBokehShape BokehShape

AdaptiveColorThreshold

TypeAdaptiveColorThreshold AdaptiveColorThreshold

AdaptiveRadiusThreshold

TypeAdaptiveRadiusThreshold AdaptiveRadiusThreshold

FocalLength

TypeFocalLength FocalLength

ApertureSize

TypeApertureSize ApertureSize

SensorSize

TypeSensorSize SensorSize

BokehOcclusion

TypeBokehOcclusion BokehOcclusion

OcclusionDepthRange

TypeOcclusionDepthRange OcclusionDepthRange

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

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FocalDistance id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FocalDistance id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FocalRange id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FocalRange id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FocalRange id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_NearTransitionRange id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_NearTransitionRange id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_NearTransitionRange id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FarTransitionRange id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FarTransitionRange id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FarTransitionRange id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_NearBlurAmount id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_NearBlurAmount id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_NearBlurAmount id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FarBlurAmount id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FarBlurAmount id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FarBlurAmount id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Type id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Type id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_Type id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_MaxBokehSize id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_MaxBokehSize id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_MaxBokehSize id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_BokehShape id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_BokehShape id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_BokehShape id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_AdaptiveColorThreshold id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_AdaptiveColorThreshold id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_AdaptiveColorThreshold id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_AdaptiveRadiusThreshold id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_AdaptiveRadiusThreshold id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_AdaptiveRadiusThreshold id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FocalLength id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FocalLength id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_FocalLength id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ApertureSize id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ApertureSize id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_ApertureSize id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_SensorSize id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_SensorSize id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_SensorSize id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_BokehOcclusion id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_BokehOcclusion id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_BokehOcclusion id)

META_PopulateSyncDataPrevEntry

void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_OcclusionDepthRange id)

META_ApplySyncDataPrevEntry

void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_OcclusionDepthRange id)

META_FreePrevEntry

void META_FreePrevEntry(META_NextEntry_OcclusionDepthRange id)

PopulateSyncData

void PopulateSyncData(_SourceType &object)

ApplySyncData

void ApplySyncData(_DestType &object)

FreeEntries

void FreeEntries()