Zdexby TheHolyOneZ
44,741 classes
Class

PostProcessPass

: ScriptableRenderPass : Object
UnityEngine.Rendering.Universal.PostProcessPass, Unity.RenderPipelines.Universal.Runtime 0x0258 (600 B) inherited 0x00E0 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0258

Members 59

OffsetSizeNameTypeFlagsDefault
0x34m_DescriptorRenderTextureDescriptorPrivate—
0x01140x04padding / 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—
0x08m_BlendTextureRTHandlePrivate—
0x08m_EdgeColorTextureRTHandlePrivate—
0x08m_EdgeStencilTextureRTHandlePrivate—
0x08m_TempTargetRTHandlePrivate—
0x08m_TempTarget2RTHandlePrivate—
—0x08k_RenderPostProcessingTagstringPrivateStatic+1 flags2964726897920
—0x08k_RenderFinalPostProcessingTagstringPrivateStatic+1 flags2964726897920
0x08m_ProfilingRenderPostProcessingProfilingSamplerPrivateStatic+1 flags—
0x08m_ProfilingRenderFinalPostProcessingProfilingSamplerPrivateStatic+1 flags—
0x08m_MaterialsMaterialLibraryPrivate—
0x08m_DataPostProcessDataPrivate—
0x08m_DepthOfFieldDepthOfFieldPrivate—
0x08m_MotionBlurMotionBlurPrivate—
0x08m_PaniniProjectionPaniniProjectionPrivate—
0x08m_BloomBloomPrivate—
0x08m_LensDistortionLensDistortionPrivate—
0x08m_ChromaticAberrationChromaticAberrationPrivate—
0x08m_VignetteVignettePrivate—
0x08m_ColorLookupColorLookupPrivate—
0x08m_ColorAdjustmentsColorAdjustmentsPrivate—
0x08m_TonemappingTonemappingPrivate—
0x08m_FilmGrainFilmGrainPrivate—
—0x04k_MaxPyramidSizeintPrivateStatic+1 flags1199463680
0x04m_DefaultHDRFormatGraphicsFormatPrivate+1 flags—
0x01m_UseRGBMboolPrivate—
0x02050x03padding / unreflected
0x04m_SMAAEdgeFormatGraphicsFormatPrivate+1 flags—
0x04m_GaussianCoCFormatGraphicsFormatPrivate+1 flags—
0x04m_DitheringTextureIndexintPrivate—
0x02140x04padding / unreflected
0x08m_MRT2RenderTargetIdentifier[]Private—
0x08m_BokehKernelVector4[]Private—
0x04m_BokehHashintPrivate—
0x04m_BokehMaxRadiusfloatPrivate—
0x04m_BokehRCPAspectfloatPrivate—
0x01m_IsFinalPassboolPrivate—
0x01m_HasFinalPassboolPrivate—
0x01m_EnableColorEncodingIfNeededboolPrivate—
0x01m_UseFastSRGBLinearConversionboolPrivate—
0x01m_SupportDataDrivenLensFlareboolPrivate—
0x01m_ResolveToScreenboolPrivate—
0x01m_UseSwapBufferboolPrivate—
0x023B0x05padding / unreflected
0x08m_ScalingSetupTargetRTHandlePrivate—
0x08m_UpscaledTargetRTHandlePrivate—
0x08m_BlitMaterialMaterialPrivate—
0x04k_ShaderPropertyId_ViewProjMintStatic+2 flags—
0x04k_ShaderPropertyId_PrevViewProjMintStatic+2 flags—
0x04k_ShaderPropertyId_ViewProjMStereointStatic+2 flags—
0x04k_ShaderPropertyId_PrevViewProjMStereointStatic+2 flags—
Inherited from ScriptableRenderPass 24
OffsetSizeNameTypeFlagsDefault
0x08k_CameraTargetRTHandlePublicStatic—
0x00080x08padding / unreflected
0x04<renderPassEvent>k__BackingFieldRenderPassEventPrivate—
0x00140x04padding / unreflected
0x08m_ColorStoreActionsRenderBufferStoreAction[]Private—
0x04m_DepthStoreActionRenderBufferStoreActionPrivate—
0x00240x04padding / unreflected
0x08m_OverriddenColorStoreActionsbool[]Private—
0x01m_OverriddenDepthStoreActionboolPrivate—
0x00310x07padding / unreflected
0x08<profilingSampler>k__BackingFieldProfilingSamplerPrivate—
0x01<overrideCameraTarget>k__BackingFieldboolPrivate—
0x01<isBlitRenderPass>k__BackingFieldboolPrivate—
0x01<useNativeRenderPass>k__BackingFieldboolPrivate—
0x00430x01padding / unreflected
0x04<renderPassQueueIndex>k__BackingFieldintPrivate—
0x10m_ColorAttachmentIndicesNativeArray<System.Int32>1 flags—
0x10m_InputAttachmentIndicesNativeArray<System.Int32>1 flags—
0x08<renderTargetFormat>k__BackingFieldGraphicsFormat[]Private—
0x01m_UsesRTHandlesbool1 flags—
0x00710x07padding / unreflected
0x08m_ColorAttachmentsRTHandle[]Private—
0x08m_ColorAttachmentIdsRenderTargetIdentifier[]Private—
0x08m_InputAttachmentsRTHandle[]1 flags—
0x08m_InputAttachmentIsTransientbool[]1 flags—
0x08m_DepthAttachmentRTHandlePrivate—
0x28m_DepthAttachmentIdRenderTargetIdentifierPrivate—
0x04m_InputScriptableRenderPassInputPrivate—
0x04m_ClearFlagClearFlagPrivate—
0x10m_ClearColorColorPrivate—

Functions 42

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 Setup(ref RenderTextureDescriptor& baseDescriptor, ref RTHandle& source, RTHandle destination, ref RTHandle& depth, ref RTHandle& internalLut, bool hasFinalPass, bool enableColorEncoding)Public0x34
void SetupFinalPass(ref RTHandle& source, bool useSwapBuffer, bool enableColorEncoding)Public0x08
void OnCameraSetup(CommandBuffer cmd, ref RenderingData& renderingData)Public+1 flags0x2B8
bool CanRunOnTile()Public0x01
void Execute(const ScriptableRenderContext& context, ref RenderingData& renderingData)Public+1 flags0x2B8
RenderTextureDescriptor GetCompatibleDescriptor()Private0x34
RenderTextureDescriptor GetCompatibleDescriptor(int width, int height, const GraphicsFormat& format, const DepthBits& depthBufferBits)Private0x34
RenderTextureDescriptor GetCompatibleDescriptor(const RenderTextureDescriptor& desc, int width, int height, const GraphicsFormat& format, const DepthBits& depthBufferBits)Static+1 flags0x34
bool RequireSRGBConversionBlitToBackBuffer(ref CameraData& cameraData)Private0x210
bool RequireHDROutput(ref CameraData& cameraData)Private0x210
void Render(CommandBuffer cmd, ref RenderingData& renderingData)Private0x2B8
void DoSubpixelMorphologicalAntialiasing(ref CameraData& cameraData, CommandBuffer cmd, RTHandle source, RTHandle destination)Private0x210
void DoDepthOfField(Camera camera, CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect)Private0x10
void DoGaussianDepthOfField(Camera camera, CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect)Private0x10
void PrepareBokehKernel(float maxRadius, float rcpAspect)Private0x04
float GetMaxBokehRadiusInPixels(float viewportHeight)PrivateStatic0x04
void DoBokehDepthOfField(CommandBuffer cmd, RTHandle source, RTHandle destination, const Rect& pixelRect)Private0x10
float GetLensFlareLightAttenuation(Light light, Camera cam, const Vector3& wo)PrivateStatic0x0C
void LensFlareDataDrivenComputeOcclusion(Camera camera, CommandBuffer cmd, const RenderTargetIdentifier& source, bool usePanini, float paniniDistance, float paniniCropToFit)Private0x28
void LensFlareDataDriven(Camera camera, CommandBuffer cmd, const RenderTargetIdentifier& source, bool usePanini, float paniniDistance, float paniniCropToFit)Private0x28
void UpdateMotionBlurMatrices(ref Material& material, Camera camera, XRPass xr)Static+1 flags0x08
void DoMotionBlur(CommandBuffer cmd, RTHandle source, RTHandle destination, ref CameraData& cameraData)Private0x210
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)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)Private0x2B8
void SetupGrain(ref CameraData& cameraData, Material material)Private0x210
void SetupDithering(ref CameraData& cameraData, Material material)Private0x210
void SetupHDROutput(const HDRDisplayInformation& hdrDisplayInformation, const ColorGamut& hdrDisplayColorGamut, Material material, const Operation& hdrOperations)Private0x10
void RenderFinalPass(CommandBuffer cmd, ref RenderingData& renderingData)Private0x2B8
void .cctor()PrivateStatic+1 flags0x00
RTHandle <Render>g__GetSource|69_0(ref <>c__DisplayClass69_0& )Private0x28
RTHandle <Render>g__GetDestination|69_1(ref <>c__DisplayClass69_0& )Private0x28
void <Render>g__Swap|69_2(ref ScriptableRenderer& r, ref <>c__DisplayClass69_0& )Private0x28

Used by 4

types with a member, parameter or interface of this type