Zdexby TheHolyOneZ
36,909 classes
Class

Fsr3UpscalerContext

: Object
FidelityFX.FSR3.Fsr3UpscalerContext, TND.Upscaling.FSR3 0x00F0 (240 B) inherited 0x0010 TND.Upscaling.FSR3.dll
0x00x00F0

Members 29

OffsetSizeNameTypeFlagsDefault
—0x04MaxQueuedFramesintPrivateStatic+1 flags-1784382080
0x20_contextDescriptionContextDescriptionPrivate—
0x08_commandBufferCommandBufferPrivate—
0x08_prepareInputsPassFsr3UpscalerPassPrivate—
0x08_lumaPyramidPassFsr3UpscalerPassPrivate—
0x08_shadingChangePyramidPassFsr3UpscalerPassPrivate—
0x08_shadingChangePassFsr3UpscalerPassPrivate—
0x08_prepareReactivityPassFsr3UpscalerPassPrivate—
0x08_lumaInstabilityPassFsr3UpscalerPassPrivate—
0x08_accumulatePassFsr3UpscalerPassPrivate—
0x08_sharpenPassFsr3UpscalerPassPrivate—
0x08_generateReactivePassFsr3UpscalerPassPrivate—
0x08_resourcesFsr3UpscalerResourcesPrivate+1 flags—
0x08_upscalerConstantsBufferComputeBufferPrivate—
0x08_upscalerConstantsArrayUpscalerConstants[]Private+1 flags—
0x08_spdConstantsBufferComputeBufferPrivate—
0x08_spdConstantsArraySpdConstants[]Private+1 flags—
0x08_rcasConstantsBufferComputeBufferPrivate—
0x08_rcasConstantsArrayRcasConstants[]Private+1 flags—
0x08_generateReactiveConstantsBufferComputeBufferPrivate—
0x08_generateReactiveConstantsArrayGenerateReactiveConstants[]Private+1 flags—
0x08_tcrAutogenerateConstantsBufferComputeBufferPrivate—
0x08_tcrAutogenerateConstantsArrayGenerateReactiveConstants2[]Private+1 flags—
0x01_firstExecutionboolPrivate—
0x00D90x03padding / unreflected
0x04_resourceFrameIndexintPrivate—
0x08_previousJitterOffsetVector2Private—
0x04_preExposurefloatPrivate—
0x04_previousFramePreExposurefloatPrivate—
0x08RcasConfigsRcasConstants[]PrivateStatic+1 flags—

Functions 23

SignatureFlagsNativeParams
ref UpscalerConstants get_UpscalerConsts()Private+1 flags0x94
ref SpdConstants get_SpdConsts()Private+1 flags0x18
ref RcasConstants get_RcasConsts()Private+1 flags0x10
ref GenerateReactiveConstants get_GenReactiveConsts()Private+1 flags0x10
ref GenerateReactiveConstants2 get_TcrAutoGenConsts()Private+1 flags0x10
void Create(const ContextDescription& contextDescription)Public0x20
void CreatePasses()Private0x00
void Destroy()Public0x00
void Dispatch(DispatchDescription dispatchParams)Public0x08
void Dispatch(DispatchDescription dispatchParams, CommandBuffer commandBuffer)Public0x08
void GenerateReactiveMask(GenerateReactiveDescription dispatchParams)Public0x08
void GenerateReactiveMask(GenerateReactiveDescription dispatchParams, CommandBuffer commandBuffer)Public0x08
void SetupConstants(DispatchDescription dispatchParams, bool resetAccumulation)Private0x08
Vector4 SetupDeviceDepthToViewSpaceDepthParams(DispatchDescription dispatchParams)Private0x10
void SetupRcasConstants(DispatchDescription dispatchParams)Private0x08
void SetupSpdConstants(DispatchDescription dispatchParams, ref Vector2Int& dispatchThreadGroupCount)Private0x08
void SpdSetup(const RectInt& rectInfo, ref Vector2Int& dispatchThreadGroupCount, ref Vector2Int& workGroupOffset, ref Vector2Int& numWorkGroupsAndMips, int mips)PrivateStatic0x10
void DebugCheckDispatch(DispatchDescription dispatchParams)Private0x08
ComputeBuffer CreateConstantBuffer()PrivateStatic0x08
void DestroyConstantBuffer(ref ComputeBuffer& bufferRef)PrivateStatic0x08
void DestroyPass(ref Fsr3UpscalerPass& pass)PrivateStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type