Zdexby TheHolyOneZ
49,743 classes
Class

PostProcessPass

: ScriptableRenderPass : Object
UnityEngine.Rendering.Universal.PostProcessPass, Unity.RenderPipelines.Universal.Runtime 0x0280 (640 B) inherited 0x00B8 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0280

Members 81

OffsetSizeNameTypeFlagsDefault
0x34m_DescriptorRenderTextureDescriptorPrivate—
0x00EC0x04padding / unreflected
0x08m_SourceRTHandlePrivate—
0x08m_DestinationRTHandlePrivate—
0x08m_DepthRTHandlePrivate—
0x08m_InternalLutRTHandlePrivate—
0x08m_MotionVectorsRTHandlePrivate—
0x08m_FullCoCTextureRTHandlePrivate—
0x08m_HalfCoCTextureRTHandlePrivate—
0x08m_PingTextureRTHandlePrivate—
0x08m_PongTextureRTHandlePrivate—
0x08m_BloomMipDownRTHandle[]Private—
0x08m_BloomMipUpRTHandle[]Private—
0x08_BloomMipUpTextureHandle[]Private—
0x08_BloomMipDownTextureHandle[]Private—
0x08m_BlendTextureRTHandlePrivate—
0x08m_EdgeColorTextureRTHandlePrivate—
0x08m_EdgeStencilTextureRTHandlePrivate—
0x08m_TempTargetRTHandlePrivate—
0x08m_TempTarget2RTHandlePrivate—
0x08m_StreakTmpTextureRTHandlePrivate—
0x08m_StreakTmpTexture2RTHandlePrivate—
0x08m_ScreenSpaceLensFlareResultRTHandlePrivate—
0x08m_UserLutRTHandlePrivate—
—0x08k_RenderPostProcessingTagstringPrivateStatic+1 flags2004789633984
—0x08k_RenderFinalPostProcessingTagstringPrivateStatic+1 flags2004789633984
0x08m_ProfilingRenderPostProcessingProfilingSamplerPrivateStatic+1 flags—
0x08m_ProfilingRenderFinalPostProcessingProfilingSamplerPrivateStatic+1 flags—
0x08m_MaterialsMaterialLibraryPrivate—
0x08m_DataPostProcessDataPrivate—
0x08m_DepthOfFieldDepthOfFieldPrivate—
0x08m_MotionBlurMotionBlurPrivate—
0x08m_LensFlareScreenSpaceScreenSpaceLensFlarePrivate—
0x08m_PaniniProjectionPaniniProjectionPrivate—
0x08m_BloomBloomPrivate—
0x08m_LensDistortionLensDistortionPrivate—
0x08m_ChromaticAberrationChromaticAberrationPrivate—
0x08m_VignetteVignettePrivate—
0x08m_ColorLookupColorLookupPrivate—
0x08m_ColorAdjustmentsColorAdjustmentsPrivate—
0x08m_TonemappingTonemappingPrivate—
0x08m_FilmGrainFilmGrainPrivate—
—0x04k_GaussianDoFPassComputeCocintPrivateStatic+1 flags-960093248
—0x04k_GaussianDoFPassDownscalePrefilterintPrivateStatic+1 flags-960093248
—0x04k_GaussianDoFPassBlurHintPrivateStatic+1 flags-960093248
—0x04k_GaussianDoFPassBlurVintPrivateStatic+1 flags-960093248
—0x04k_GaussianDoFPassCompositeintPrivateStatic+1 flags-960093248
—0x04k_BokehDoFPassComputeCocintPrivateStatic+1 flags-960093248
—0x04k_BokehDoFPassDownscalePrefilterintPrivateStatic+1 flags-960093248
—0x04k_BokehDoFPassBlurintPrivateStatic+1 flags-960093248
—0x04k_BokehDoFPassPostFilterintPrivateStatic+1 flags-960093248
—0x04k_BokehDoFPassCompositeintPrivateStatic+1 flags-960093248
—0x04k_MaxPyramidSizeintPrivateStatic+1 flags-960093248
0x04m_DefaultColorFormatGraphicsFormatPrivate+1 flags—
0x01m_DefaultColorFormatIsAlphaboolPrivate—
0x02150x03padding / unreflected
0x04m_SMAAEdgeFormatGraphicsFormatPrivate+1 flags—
0x04m_GaussianCoCFormatGraphicsFormatPrivate+1 flags—
0x04m_DitheringTextureIndexintPrivate—
0x02240x04padding / unreflected
0x08m_MRT2RenderTargetIdentifier[]Private—
0x08m_BokehKernelVector4[]Private—
0x04m_BokehHashintPrivate—
0x04m_BokehMaxRadiusfloatPrivate—
0x04m_BokehRCPAspectfloatPrivate—
0x01m_IsFinalPassboolPrivate—
0x01m_HasFinalPassboolPrivate—
0x01m_EnableColorEncodingIfNeededboolPrivate—
0x01m_UseFastSRGBLinearConversionboolPrivate—
0x01m_SupportScreenSpaceLensFlareboolPrivate—
0x01m_SupportDataDrivenLensFlareboolPrivate—
0x01m_ResolveToScreenboolPrivate—
0x01m_UseSwapBufferboolPrivate—
0x024C0x04padding / unreflected
0x08m_ScalingSetupTargetRTHandlePrivate—
0x08m_UpscaledTargetRTHandlePrivate—
0x08m_BlitMaterialMaterialPrivate—
0x14m_BloomParamsPrevBloomMaterialParamsPrivate—
0x04k_ShaderPropertyId_ViewProjMintStatic+2 flags—
0x04k_ShaderPropertyId_PrevViewProjMintStatic+2 flags—
0x04k_ShaderPropertyId_ViewProjMStereointStatic+2 flags—
0x04k_ShaderPropertyId_PrevViewProjMStereointStatic+2 flags—
0x04s_CameraDepthTextureIDintPrivateStatic+1 flags—
—0x08_TemporalAATargetNamestringPrivateStatic+1 flags2004789633984
—0x08_UpscaledColorTargetNamestringPrivateStatic+1 flags2004789633984
0x027C0x04unreflected bytes to end of PostProcessPass
Inherited from ScriptableRenderPass 25
OffsetSizeNameTypeFlagsDefault
0x08k_CameraTargetRTHandlePublicStatic—
0x00080x08padding / unreflected
0x04<renderPassEvent>k__BackingFieldRenderPassEventPrivate—
0x00140x04padding / unreflected
0x08m_ColorStoreActionsRenderBufferStoreAction[]Private—
0x04m_DepthStoreActionRenderBufferStoreActionPrivate—
0x01<requiresIntermediateTexture>k__BackingFieldboolPrivate—
0x00250x03padding / unreflected
0x08m_OverriddenColorStoreActionsbool[]Private—
0x01m_OverriddenDepthStoreActionboolPrivate—
0x00310x07padding / unreflected
0x08m_ProfingSamplerProfilingSamplerPrivate—
0x08m_PassNamestringPrivate—
0x08m_RenderGraphSettingsRenderGraphSettingsPrivate—
0x01<overrideCameraTarget>k__BackingFieldboolPrivate—
0x01<isBlitRenderPass>k__BackingFieldboolPrivate—
0x01<useNativeRenderPass>k__BackingFieldboolPrivate—
0x01<breakGBufferAndDeferredRenderPass>k__BackingFieldboolPrivate—
0x04<renderPassQueueIndex>k__BackingFieldintPrivate—
0x10m_ColorAttachmentIndicesNativeArray<System.Int32>1 flags—
0x10m_InputAttachmentIndicesNativeArray<System.Int32>1 flags—
0x08<renderTargetFormat>k__BackingFieldGraphicsFormat[]Private—
0x08m_ColorAttachmentsRTHandle[]Private—
0x08m_InputAttachmentsRTHandle[]1 flags—
0x08m_InputAttachmentIsTransientbool[]1 flags—
0x08m_DepthAttachmentRTHandlePrivate—
0x04m_InputScriptableRenderPassInputPrivate—
0x04m_ClearFlagClearFlagPrivate—
0x10m_ClearColorColorPrivate—

Functions 67

SignatureFlagsNativeParams
void .ctor(const RenderPassEvent& evt, PostProcessData data, ref PostProcessParams& postProcessParams)Public+1 flags0x10
void Cleanup()Public0x00
void Dispose()Public0x00
void Setup(ref RenderTextureDescriptor& baseDescriptor, ref RTHandle& source, bool resolveToScreen, ref RTHandle& depth, ref RTHandle& internalLut, ref RTHandle& motionVectors, bool hasFinalPass, bool enableColorEncoding)Public0x34
void SetupFinalPass(ref RTHandle& source, bool useSwapBuffer, bool enableColorEncoding)Public0x08
void OnCameraSetup(CommandBuffer cmd, ref RenderingData& renderingData)Public+1 flags0x28
bool CanRunOnTile()Public0x01
void Execute(const ScriptableRenderContext& context, ref RenderingData& renderingData)Public+1 flags0x28
bool IsHDRFormat(const GraphicsFormat& format)Private0x04
bool IsAlphaFormat(const GraphicsFormat& format)Private0x04
RenderTextureDescriptor GetCompatibleDescriptor()Private0x34
RenderTextureDescriptor GetCompatibleDescriptor(int width, int height, const GraphicsFormat& format, const GraphicsFormat& depthStencilFormat)Private0x34
RenderTextureDescriptor GetCompatibleDescriptor(const RenderTextureDescriptor& desc, int width, int height, const GraphicsFormat& format, const GraphicsFormat& depthStencilFormat)Static+1 flags0x34
bool RequireSRGBConversionBlitToBackBuffer(bool requireSrgbConversion)Private0x01
bool RequireHDROutput(UniversalCameraData cameraData)Private0x08
void Render(CommandBuffer cmd, ref RenderingData& renderingData)Private0x28
void DoSubpixelMorphologicalAntialiasing(ref CameraData& cameraData, CommandBuffer cmd, RTHandle source, RTHandle destination)Private0x08
void DoDepthOfField(ref CameraData& cameraData, CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect)Private0x10
void DoGaussianDepthOfField(CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect, bool enableAlphaOutput)Private0x10
void PrepareBokehKernel(float maxRadius, float rcpAspect)Private0x04
float GetMaxBokehRadiusInPixels(float viewportHeight)PrivateStatic0x04
void DoBokehDepthOfField(CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect, bool enableAlphaOutput)Private0x10
float GetLensFlareLightAttenuation(Light light, Camera cam, const Vector3& wo)PrivateStatic0x0C
void LensFlareDataDrivenComputeOcclusion(ref UniversalCameraData& cameraData, CommandBuffer cmd, const RenderTargetIdentifier& source, bool usePanini, float paniniDistance, float paniniCropToFit)Private0x28
void LensFlareDataDriven(ref UniversalCameraData& cameraData, CommandBuffer cmd, const RenderTargetIdentifier& source, bool usePanini, float paniniDistance, float paniniCropToFit)Private0x28
void DoLensFlareScreenSpace(Camera camera, CommandBuffer cmd, const RenderTargetIdentifier& source, RTHandle originalBloomTexture, RTHandle screenSpaceLensFlareBloomMipTexture)Private0x28
void UpdateMotionBlurMatrices(ref Material& material, Camera camera, XRPass xr)Static+1 flags0x08
void DoMotionBlur(CommandBuffer cmd, RTHandle source, RTHandle destination, RTHandle motionVectors, ref CameraData& cameraData)Private0x08
void DoPaniniProjection(Camera camera, CommandBuffer cmd, RTHandle source, RTHandle destination)Private0x08
Vector2 CalcViewExtents(Camera camera)Private0x08
Vector2 CalcCropExtents(Camera camera, float d)Private0x08
void SetupBloom(CommandBuffer cmd, RTHandle source, Material uberMaterial, bool enableAlphaOutput)Private0x08
void SetupLensDistortion(Material material, bool isSceneView)Private0x08
void SetupChromaticAberration(Material material)Private0x08
void SetupVignette(Material material, XRPass xrPass)Private0x08
void SetupColorGrading(CommandBuffer cmd, ref RenderingData& renderingData, Material material)Private0x28
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
void RenderFinalPass(CommandBuffer cmd, ref RenderingData& renderingData)Private0x28
void UpdateCameraResolution(RenderGraph renderGraph, UniversalCameraData cameraData, const Vector2Int& newCameraTargetSize)Private0x08
void RenderStopNaN(RenderGraph renderGraph, const RenderTextureDescriptor& cameraTargetDescriptor, ref TextureHandle& activeCameraColor, ref TextureHandle& stopNaNTarget)Public0x34
void RenderSMAA(RenderGraph renderGraph, UniversalResourceData resourceData, const AntialiasingQuality& antialiasingQuality, ref TextureHandle& source, ref TextureHandle& SMAATarget)Public0x10
void UberPostSetupBloomPass(RenderGraph rendergraph, ref TextureHandle& bloomTexture, Material uberMaterial)Public0x10
void RenderBloomTexture(RenderGraph renderGraph, ref TextureHandle& source, ref TextureHandle& destination, bool enableAlphaOutput)Public0x10
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 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
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 LensFlareDataDrivenComputeOcclusion(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData)Private0x08
void RenderLensFlareDataDriven(RenderGraph renderGraph, UniversalResourceData resourceData, UniversalCameraData cameraData, ref TextureHandle& destination)Public0x10
TextureHandle RenderLensFlareScreenSpace(RenderGraph renderGraph, Camera camera, ref TextureHandle& destination, const TextureHandle& originalBloomTexture, const TextureHandle& screenSpaceLensFlareBloomMipTexture, bool enableXR)Public0x10
void ScaleViewportAndBlit(RasterCommandBuffer cmd, RTHandle sourceTextureHdl, RTHandle dest, UniversalCameraData cameraData, Material material, bool hasFinalPass)PrivateStatic0x08
void RenderFinalSetup(RenderGraph renderGraph, UniversalCameraData cameraData, ref TextureHandle& source, ref TextureHandle& destination, ref FinalBlitSettings& settings)Public0x10
void RenderFinalFSRScale(RenderGraph renderGraph, ref TextureHandle& source, ref TextureHandle& destination, bool enableAlphaOutput)Public0x10
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& overlayUITexture, bool requireHDROutput, bool enableAlphaOutput, bool resolveToDebugScreen, bool hasFinalPass)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 .cctor()PrivateStatic+1 flags0x00
RTHandle <Render>g__GetSource|89_0(ref <>c__DisplayClass89_0& )Private0x28
RTHandle <Render>g__GetDestination|89_1(ref <>c__DisplayClass89_0& )Private0x28
void <Render>g__Swap|89_2(ref ScriptableRenderer& r, ref <>c__DisplayClass89_0& )Private0x28

Used by 3

types with a member, parameter or interface of this type