struct
RenderSettings::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
EnableAutoExposure
TypeEnableAutoExposure EnableAutoExposure
AutoExposure
RenderProxySyncPacket * AutoExposure
EnableTonemapping
TypeEnableTonemapping EnableTonemapping
Tonemapping
RenderProxySyncPacket * Tonemapping
WhiteBalance
RenderProxySyncPacket * WhiteBalance
ColorGrading
RenderProxySyncPacket * ColorGrading
DepthOfField
RenderProxySyncPacket * DepthOfField
AmbientOcclusion
RenderProxySyncPacket * AmbientOcclusion
ScreenSpaceReflections
RenderProxySyncPacket * ScreenSpaceReflections
Bloom
RenderProxySyncPacket * Bloom
ScreenSpaceLensFlare
RenderProxySyncPacket * ScreenSpaceLensFlare
ExposureScale
TypeExposureScale ExposureScale
Gamma
TypeGamma Gamma
EnableFxaa
TypeEnableFxaa EnableFxaa
EnableHdr
TypeEnableHdr EnableHdr
EnableLighting
TypeEnableLighting EnableLighting
EnableShadows
TypeEnableShadows EnableShadows
EnableIndirectLighting
TypeEnableIndirectLighting EnableIndirectLighting
OverlayOnly
TypeOverlayOnly OverlayOnly
EnableSkybox
TypeEnableSkybox EnableSkybox
CullDistance
TypeCullDistance CullDistance
MotionBlur
TypeMotionBlur MotionBlur
FilmGrain
TypeFilmGrain FilmGrain
ChromaticAberration
RenderProxySyncPacket * ChromaticAberration
TemporalAa
TypeTemporalAa TemporalAa
EnableVelocityBuffer
TypeEnableVelocityBuffer EnableVelocityBuffer
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_EnableAutoExposure id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableAutoExposure id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableAutoExposure id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_AutoExposure id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_AutoExposure id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_AutoExposure id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableTonemapping id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableTonemapping id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableTonemapping id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Tonemapping id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Tonemapping id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_Tonemapping id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_WhiteBalance id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_WhiteBalance id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_WhiteBalance id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ColorGrading id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ColorGrading id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_ColorGrading id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_DepthOfField id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_DepthOfField id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_DepthOfField id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_AmbientOcclusion id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_AmbientOcclusion id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_AmbientOcclusion id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ScreenSpaceReflections id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ScreenSpaceReflections id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_ScreenSpaceReflections id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Bloom id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Bloom id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_Bloom id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ScreenSpaceLensFlare id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ScreenSpaceLensFlare id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_ScreenSpaceLensFlare id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ExposureScale id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ExposureScale id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_ExposureScale id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_Gamma id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_Gamma id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_Gamma id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableFxaa id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableFxaa id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableFxaa id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableHdr id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableHdr id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableHdr id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableLighting id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableLighting id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableLighting id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableShadows id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableShadows id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableShadows id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableIndirectLighting id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableIndirectLighting id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableIndirectLighting id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_OverlayOnly id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_OverlayOnly id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_OverlayOnly id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableSkybox id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableSkybox id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableSkybox id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_CullDistance id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_CullDistance id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_CullDistance id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_MotionBlur id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_MotionBlur id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_MotionBlur id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_FilmGrain id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_FilmGrain id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_FilmGrain id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_ChromaticAberration id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_ChromaticAberration id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_ChromaticAberration id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_TemporalAa id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_TemporalAa id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_TemporalAa id)
META_PopulateSyncDataPrevEntry
void META_PopulateSyncDataPrevEntry(_SourceType &object, META_NextEntry_EnableVelocityBuffer id)
META_ApplySyncDataPrevEntry
void META_ApplySyncDataPrevEntry(_DestType &object, META_NextEntry_EnableVelocityBuffer id)
META_FreePrevEntry
void META_FreePrevEntry(META_NextEntry_EnableVelocityBuffer id)
PopulateSyncData
void PopulateSyncData(_SourceType &object)
ApplySyncData
void ApplySyncData(_DestType &object)
FreeEntries
void FreeEntries()