struct
DepthOfFieldSettings::SyncPacket
Inherits:
RenderProxySyncPacket
Public
Constructors
SyncPacket
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
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()