Zdexby TheHolyOneZ
36,909 classes
Class

PostProcessPassRenderGraph

: Object
UnityEngine.Rendering.Universal.PostProcessPassRenderGraph, Unity.RenderPipelines.Universal.Runtime 0x0108 (264 B) inherited 0x0010 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0108

Members 37

OffsetSizeNameTypeFlagsDefault
0x08m_MaterialsPostProcessMaterialLibraryPrivate—
0x08m_DepthOfFieldDepthOfFieldPrivate—
0x08m_MotionBlurMotionBlurPrivate—
0x08m_PaniniProjectionPaniniProjectionPrivate—
0x08m_BloomBloomPrivate—
0x08m_LensFlareScreenSpaceScreenSpaceLensFlarePrivate—
0x08m_LensDistortionLensDistortionPrivate—
0x08m_ChromaticAberrationChromaticAberrationPrivate—
0x08m_VignetteVignettePrivate—
0x08m_ColorLookupColorLookupPrivate—
0x08m_ColorAdjustmentsColorAdjustmentsPrivate—
0x08m_TonemappingTonemappingPrivate—
0x08m_FilmGrainFilmGrainPrivate—
0x08m_BloomMipDownNamestring[]Private—
0x08m_BloomMipUpNamestring[]Private—
0x08_BloomMipUpTextureHandle[]Private—
0x08_BloomMipDownTextureHandle[]Private—
0x08m_UserLutRTHandlePrivate—
0x08m_InternalLutRTHandlePrivate—
0x04m_SMAAEdgeFormatGraphicsFormatPrivate+1 flags—
0x04m_BloomColorFormatGraphicsFormatPrivate+1 flags—
0x28m_BloomParamsPrevBloomMaterialParamsPrivate—
0x04m_GaussianCoCFormatGraphicsFormatPrivate+1 flags—
0x04m_GaussianDoFColorFormatGraphicsFormatPrivate+1 flags—
0x08m_BokehKernelVector4[]Private—
0x04m_BokehHashintPrivate—
0x04m_BokehMaxRadiusfloatPrivate—
0x04m_BokehRCPAspectfloatPrivate—
0x04m_LensFlareScreenSpaceColorFormatGraphicsFormatPrivate+1 flags—
0x04m_DitheringTextureIndexintPrivate—
0x01m_HasFinalPassboolPrivate—
0x01m_EnableColorEncodingIfNeededboolPrivate—
0x01m_UseFastSRGBLinearConversionboolPrivate—
0x01m_SupportScreenSpaceLensFlareboolPrivate—
0x01m_SupportDataDrivenLensFlareboolPrivate—
—0x08_TemporalAATargetNamestringPrivateStatic+1 flags3203183052864
—0x08_UpscaledColorTargetNamestringPrivateStatic+1 flags3203183613904
0x01010x07unreflected bytes to end of PostProcessPassRenderGraph

Functions 55

SignatureFlagsNativeParams
void .ctor(PostProcessData data, const GraphicsFormat& requestPostProColorFormat)Public+1 flags0x08
void Cleanup()Public0x00
void Dispose()Public0x00
bool IsHDRFormat(const GraphicsFormat& format)PrivateStatic0x04
bool IsAlphaFormat(const GraphicsFormat& format)PrivateStatic0x04
bool RequireSRGBConversionBlitToBackBuffer(bool requireSrgbConversion)Private0x01
bool RequireHDROutput(UniversalCameraData cameraData)PrivateStatic0x08
void UpdateCameraResolution(RenderGraph renderGraph, UniversalCameraData cameraData, const Vector2Int& newCameraTargetSize)Private0x08
TextureHandle CreateCompatibleTexture(RenderGraph renderGraph, ref TextureHandle& source, const string& name, bool clear, const FilterMode& filterMode)Static+1 flags0x10
TextureHandle CreateCompatibleTexture(RenderGraph renderGraph, ref TextureDesc& desc, const string& name, bool clear, const FilterMode& filterMode)Static+1 flags0x80
TextureDesc GetCompatibleDescriptor(const TextureDesc& desc, int width, int height, const GraphicsFormat& format)Static+1 flags0x80
TextureDesc GetCompatibleDescriptor(const TextureDesc& desc)Static+1 flags0x80
void MakeCompatible(ref TextureDesc& desc)Static+1 flags0x80
RenderTextureDescriptor GetCompatibleDescriptor(const RenderTextureDescriptor& desc, int width, int height, const GraphicsFormat& format, const GraphicsFormat& depthStencilFormat)Static+1 flags0x34
void RenderStopNaN(RenderGraph renderGraph, ref TextureHandle& activeCameraColor, ref TextureHandle& stopNaNTarget)Public0x10
void RenderSMAA(RenderGraph renderGraph, UniversalResourceData resourceData, const AntialiasingQuality& antialiasingQuality, ref TextureHandle& source, ref TextureHandle& SMAATarget)Public0x10
void UberPostSetupBloomPass(RenderGraph rendergraph, Material uberMaterial, ref TextureDesc& srcDesc)Public0x80
Vector2Int CalcBloomResolution(Bloom bloom, ref TextureDesc& bloomSourceDesc)Public0x80
int CalcBloomMipCount(Bloom bloom, const Vector2Int& bloomResolution)Public0x08
void RenderBloomTexture(RenderGraph renderGraph, ref TextureHandle& source, ref TextureHandle& destination, bool enableAlphaOutput)Public0x10
TextureHandle BloomGaussian(RenderGraph renderGraph, const TextureHandle& source, int mipCount)Private0x10
TextureHandle BloomKawase(RenderGraph renderGraph, const TextureHandle& source, int mipCount)Private0x10
TextureHandle BloomDual(RenderGraph renderGraph, const TextureHandle& source, int mipCount)Private0x10
void RenderDoF(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination)Public0x10
void RenderDoFGaussian(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, const TextureHandle& destination, ref Material& dofMaterial)Public0x10
void PrepareBokehKernel(float maxRadius, float rcpAspect)Private0x04
float GetMaxBokehRadiusInPixels(float viewportHeight)PrivateStatic0x04
void RenderDoFBokeh(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination, ref Material& dofMaterial)Public0x10
void RenderPaniniProjection(RenderGraph renderGraph, Camera camera, ref TextureHandle& source, ref TextureHandle& destination)Public0x10
Vector2 CalcViewExtents(Camera camera, int width, int height)PrivateStatic0x08
Vector2 CalcCropExtents(Camera camera, float d, int width, int height)PrivateStatic0x08
void RenderTemporalAA(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination)Private0x10
void RenderSTP(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination)Private0x10
void RenderMotionBlur(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination)Public0x10
void UpdateMotionBlurMatrices(ref Material& material, Camera camera, XRPass xr)Static+1 flags0x08
void LensFlareDataDrivenComputeOcclusion(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureDesc& srcDesc)Private0x80
void RenderLensFlareDataDriven(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& destination, ref TextureDesc& srcDesc)Public0x80
float GetLensFlareLightAttenuation(Light light, Camera cam, const Vector3& wo)PrivateStatic0x0C
TextureHandle RenderLensFlareScreenSpace(RenderGraph renderGraph, Camera camera, ref TextureDesc& srcDesc, const TextureHandle& originalBloomTexture, const TextureHandle& screenSpaceLensFlareBloomMipTexture, bool sameBloomInputOutputTex)Public0x80
void ScaleViewport(RasterCommandBuffer cmd, RTHandle sourceTextureHdl, RTHandle dest, UniversalCameraData cameraData, bool isActiveTargetBackBuffer)PrivateStatic0x08
void ScaleViewportAndBlit(ref RasterGraphContext& context, ref TextureHandle& source, ref TextureHandle& destination, UniversalCameraData cameraData, Material material, bool isActiveTargetBackBuffer)PrivateStatic0x10
void ScaleViewportAndDrawVisibilityMesh(ref RasterGraphContext& context, ref TextureHandle& source, ref TextureHandle& destination, UniversalCameraData cameraData, Material material, bool isActiveTargetBackBuffer)PrivateStatic0x10
void RenderFinalSetup(RenderGraph renderGraph, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination, ref FinalBlitSettings& settings, bool isActiveTargetBackBuffer)Public0x10
void RenderFinalFSRScale(RenderGraph renderGraph, ref TextureHandle& source, ref TextureDesc& srcDesc, ref TextureHandle& destination, ref TextureDesc& dstDesc, bool enableAlphaOutput)Public0x80
void RenderFinalBlit(RenderGraph renderGraph, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& overlayUITexture, ref TextureHandle& postProcessingTarget, ref FinalBlitSettings& settings)Public0x10
void RenderFinalPassRenderGraph(RenderGraph renderGraph, ContextContainer frameData, ref TextureHandle& source, ref TextureHandle& overlayUITexture, ref TextureHandle& postProcessingTarget, bool enableColorEncodingIfNeeded)Public0x10
TextureHandle TryGetCachedUserLutTextureHandle(RenderGraph renderGraph)Private0x10
void RenderUberPost(RenderGraph renderGraph, ContextContainer frameData, UniversalCameraData cameraData, UniversalPostProcessingData postProcessingData, ref TextureHandle& sourceTexture, ref TextureHandle& destTexture, ref TextureHandle& lutTexture, ref TextureHandle& bloomTexture, ref TextureHandle& overlayUITexture, bool requireHDROutput, bool enableAlphaOutput)Public0x10
void RenderPostProcessingRenderGraph(RenderGraph renderGraph, ContextContainer frameData, ref TextureHandle& activeCameraColorTexture, ref TextureHandle& lutTexture, ref TextureHandle& overlayUITexture, ref TextureHandle& postProcessingTarget, bool hasFinalPass, bool resolveToDebugScreen, bool enableColorEndingIfNeeded)Public0x10
void SetupLensDistortion(Material material, bool isSceneView)Private0x08
void SetupChromaticAberration(Material material)Private0x08
void SetupVignette(Material material, XRPass xrPass, int width, int height)Private0x08
void SetupGrain(UniversalCameraData cameraData, Material material)Private0x08
void SetupDithering(UniversalCameraData cameraData, Material material)Private0x08
void SetupHDROutput(const HDRDisplayInformation& hdrDisplayInformation, const ColorGamut& hdrDisplayColorGamut, Material material, const Operation& hdrOperations, bool rendersOverlayUI)Private0x10

Used by 2

types with a member, parameter or interface of this type