Zdexby TheHolyOneZ
44,741 classes
Class

UniversalRenderer

: ScriptableRenderer : Object
UnityEngine.Rendering.Universal.UniversalRenderer, Unity.RenderPipelines.Universal.Runtime 0x0398 (920 B) inherited 0x01A8 Unity.RenderPipelines.Universal.Runtime.dll
0x00x0398

Members 67

OffsetSizeNameTypeFlagsDefault
—0x04k_DepthStencilFormatGraphicsFormatPrivateStatic+1 flags1197342912
—0x04k_DepthBufferBitsintPrivateStatic+1 flags1197342912
—0x04k_FinalBlitPassQueueOffsetintPrivateStatic+1 flags1197342912
—0x04k_AfterFinalBlitPassQueueOffsetintPrivateStatic+1 flags1197342912
0x08k_DepthNormalsOnlyList<UnityEngine.Rendering.ShaderTagId>PrivateStatic+1 flags—
0x01m_ClusteringboolPrivate—
0x01A90x07padding / unreflected
0x08m_DepthPrepassDepthOnlyPassPrivate—
0x08m_DepthNormalPrepassDepthNormalOnlyPassPrivate—
0x08m_PrimedDepthCopyPassCopyDepthPassPrivate—
0x08m_MotionVectorPassMotionVectorRenderPassPrivate—
0x08m_MainLightShadowCasterPassMainLightShadowCasterPassPrivate—
0x08m_AdditionalLightsShadowCasterPassAdditionalLightsShadowCasterPassPrivate—
0x08m_GBufferPassGBufferPassPrivate—
0x08m_GBufferCopyDepthPassCopyDepthPassPrivate—
0x08m_DeferredPassDeferredPassPrivate—
0x08m_RenderOpaqueForwardOnlyPassDrawObjectsPassPrivate—
0x08m_RenderOpaqueForwardPassDrawObjectsPassPrivate—
0x08m_RenderOpaqueForwardWithRenderingLayersPassDrawObjectsWithRenderingLayersPassPrivate—
0x08m_DrawSkyboxPassDrawSkyboxPassPrivate—
0x08m_CopyDepthPassCopyDepthPassPrivate—
0x08m_CopyColorPassCopyColorPassPrivate—
0x08m_TransparentSettingsPassTransparentSettingsPassPrivate—
0x08m_RenderTransparentForwardPassDrawObjectsPassPrivate—
0x08m_OnRenderObjectCallbackPassInvokeOnRenderObjectCallbackPassPrivate—
0x08m_FinalBlitPassFinalBlitPassPrivate—
0x08m_CapturePassCapturePassPrivate—
0x08m_XROcclusionMeshPassXROcclusionMeshPassPrivate—
0x08m_XRCopyDepthPassCopyDepthPassPrivate—
0x08m_DrawOffscreenUIPassDrawScreenSpaceUIPassPrivate—
0x08m_DrawOverlayUIPassDrawScreenSpaceUIPassPrivate—
0x08m_ColorBufferSystemRenderTargetBufferSystem1 flags—
0x08m_ActiveCameraColorAttachmentRTHandle1 flags—
0x08m_ColorFrontBufferRTHandlePrivate—
0x08m_ActiveCameraDepthAttachmentRTHandle1 flags—
0x08m_CameraDepthAttachmentRTHandle1 flags—
0x08m_XRTargetHandleAliasRTHandlePrivate—
0x08m_DepthTextureRTHandle1 flags—
0x08m_NormalsTextureRTHandlePrivate—
0x08m_DecalLayersTextureRTHandlePrivate—
0x08m_OpaqueColorRTHandlePrivate—
0x08m_MotionVectorColorRTHandlePrivate—
0x08m_MotionVectorDepthRTHandlePrivate—
0x08m_ForwardLightsForwardLightsPrivate—
0x08m_DeferredLightsDeferredLightsPrivate—
0x04m_RenderingModeRenderingModePrivate—
0x04m_DepthPrimingModeDepthPrimingModePrivate—
0x04m_CopyDepthModeCopyDepthModePrivate—
0x01m_DepthPrimingRecommendedboolPrivate—
0x0Cm_DefaultStencilStateStencilStatePrivate—
0x02F90x07padding / unreflected
0x08m_LightCookieManagerLightCookieManagerPrivate—
0x04m_IntermediateTextureModeIntermediateTextureModePrivate—
0x01m_VulkanEnablePreTransformboolPrivate—
0x030D0x03padding / unreflected
0x08m_BlitMaterialMaterialPrivate—
0x08m_BlitHDRMaterialMaterialPrivate—
0x08m_CopyDepthMaterialMaterialPrivate—
0x08m_SamplingMaterialMaterialPrivate—
0x08m_StencilDeferredMaterialMaterialPrivate—
0x08m_CameraMotionVecMaterialMaterialPrivate—
0x08m_ObjectMotionVecMaterialMaterialPrivate—
0x40m_PostProcessPassesPostProcessPassesPrivate—
0x08m_RenderGraphCameraColorHandleRTHandlePrivateStatic—
0x08m_RenderGraphCameraDepthHandleRTHandlePrivateStatic—
0x08m_ActiveRenderGraphColorTextureHandleStatic+1 flags—
0x08m_ActiveRenderGraphDepthTextureHandleStatic+1 flags—
0x01m_TargetIsBackbufferbool1 flags—
0x03890x07padding / unreflected
0x08frameResourcesRenderGraphFrameResources1 flags—
0x01m_UseIntermediateTextureboolPrivateStatic—
Inherited from ScriptableRenderer 42
OffsetSizeNameTypeFlagsDefault
—0x04kRenderPassMapSizeintPrivateStatic+1 flags0
—0x04kRenderPassMaxCountintPrivateStatic+1 flags0
0x04m_LastBeginSubpassPassIndexintPrivate—
0x00140x04padding / unreflected
0x08m_MergeableRenderPassesMapDictionary<UnityEngine.Hash128Private—
0x08m_MergeableRenderPassesMapArraysInt32[][]Private—
0x08m_PassIndexToPassHashHash128[]Private—
0x08m_RenderPassesAttachmentCountDictionary<UnityEngine.Hash128Private—
0x08m_ActiveColorAttachmentDescriptorsAttachmentDescriptor[]Private—
0x78m_ActiveDepthAttachmentDescriptorAttachmentDescriptorPrivate—
0x08m_IsActiveColorAttachmentTransientbool[]Private—
0x08m_FinalColorStoreActionRenderBufferStoreAction[]1 flags—
0x04m_FinalDepthStoreActionRenderBufferStoreAction1 flags—
0x00CC0x04padding / unreflected
0x08<profilingExecute>k__BackingFieldProfilingSamplerPrivate—
0x01hasReleasedRTsbool1 flags—
0x00D90x07padding / unreflected
0x08<DebugHandler>k__BackingFieldDebugHandlerPrivate+1 flags—
0x08currentScriptableRendererStatic+1 flags—
0x08<supportedRenderingFeatures>k__BackingFieldRenderingFeaturesPrivate—
0x08<unsupportedGraphicsDeviceTypes>k__BackingFieldGraphicsDeviceType[]Private—
0x04m_StoreActionsOptimizationSettingStoreActionsOptimizationPrivate—
0x01m_UseOptimizedStoreActionsboolPrivateStatic—
—0x04k_RenderPassBlockCountintPrivateStatic+1 flags0
0x08k_CameraTargetRTHandleStatic+2 flags—
0x00FC0x04padding / unreflected
0x08m_ActiveRenderPassQueueList<UnityEngine.Rendering.Universal.ScriptableRenderPass>Private—
0x08m_RendererFeaturesList<UnityEngine.Rendering.Universal.ScriptableRendererFeature>Private—
0x30m_CameraColorTargetRTHandleRenderTargetIdentifierCompatPrivate—
0x30m_CameraDepthTargetRTHandleRenderTargetIdentifierCompatPrivate—
0x30m_CameraResolveTargetRTHandleRenderTargetIdentifierCompatPrivate—
0x01m_FirstTimeCameraColorTargetIsBoundboolPrivate—
0x01m_FirstTimeCameraDepthTargetIsBoundboolPrivate—
0x01m_IsPipelineExecutingboolPrivate—
0x01disableNativeRenderPassInFeaturesbool1 flags—
0x01useRenderPassEnabledbool1 flags—
0x08m_ActiveColorAttachmentsRenderTargetIdentifier[]PrivateStatic—
0x28m_ActiveDepthAttachmentRenderTargetIdentifierPrivateStatic—
0x08m_ActiveColorStoreActionsRenderBufferStoreAction[]PrivateStatic—
0x04m_ActiveDepthStoreActionRenderBufferStoreActionPrivateStatic—
0x08m_TrimmedColorAttachmentCopiesRenderTargetIdentifier[][]PrivateStatic—
0x08s_PlanesPlane[]PrivateStatic—
0x08s_VectorPlanesVector4[]PrivateStatic—
0x01<useDepthPriming>k__BackingFieldboolPrivate—
0x01<stripShadowsOffVariants>k__BackingFieldboolPrivate—
0x01<stripAdditionalLightOffVariants>k__BackingFieldboolPrivate—

Functions 44

SignatureFlagsNativeParams
int SupportedCameraStackingTypes()Public+1 flags0x04
RenderingMode get_renderingModeRequested()2 flags0x04
RenderingMode get_renderingModeActual()2 flags0x04
bool get_accurateGbufferNormals()2 flags0x01
DepthPrimingMode get_depthPrimingMode()Public+1 flags0x04
void set_depthPrimingMode(const DepthPrimingMode& value)Public+1 flags0x04
ColorGradingLutPass get_colorGradingLutPass()2 flags0x08
PostProcessPass get_postProcessPass()2 flags0x08
PostProcessPass get_finalPostProcessPass()2 flags0x08
RTHandle get_colorGradingLut()2 flags0x08
DeferredLights get_deferredLights()2 flags0x08
void .ctor(UniversalRendererData data)Public+1 flags0x08
void Dispose(bool disposing)2 flags0x01
void ReleaseRenderTargets()2 flags0x00
void SetupFinalPassDebug(ref CameraData& cameraData)Private0x210
bool IsOffscreenDepthTexture(ref CameraData& cameraData)PublicStatic0x210
bool IsDepthPrimingEnabled(ref CameraData& cameraData)Private0x210
bool IsWebGL()Private0x01
bool IsGLESDevice()Private0x01
bool IsGLDevice()Private0x01
void Setup(const ScriptableRenderContext& context, ref RenderingData& renderingData)Public+1 flags0x2B8
void SetupLights(const ScriptableRenderContext& context, ref RenderingData& renderingData)Public+1 flags0x2B8
void SetupCullingParameters(ref ScriptableCullingParameters& cullingParameters, ref CameraData& cameraData)Public+1 flags0x630
void FinishRendering(CommandBuffer cmd)Public+1 flags0x08
void EnqueueDeferred(ref RenderingData& renderingData, bool hasDepthPrepass, bool hasNormalPrepass, bool hasRenderingLayerPrepass, bool applyMainShadow, bool applyAdditionalShadow)Private0x2B8
RenderPassInputSummary GetRenderPassInputs(ref RenderingData& renderingData)Private0x2B8
void CreateCameraRenderTarget(const ScriptableRenderContext& context, ref RenderTextureDescriptor& descriptor, bool primedDepth, CommandBuffer cmd, ref CameraData& cameraData)Private0x210
bool PlatformRequiresExplicitMsaaResolve()Private0x01
bool RequiresIntermediateColorTexture(ref CameraData& cameraData)Private0x210
bool CanCopyDepth(ref CameraData& cameraData)Private0x210
void SwapColorBuffer(CommandBuffer cmd)2 flags0x08
RTHandle GetCameraColorFrontBuffer(CommandBuffer cmd)2 flags0x08
RTHandle GetCameraColorBackBuffer(CommandBuffer cmd)2 flags0x08
void EnableSwapBufferMSAA(bool enable)2 flags0x01
void CleanupRenderGraphResources()Private0x00
TextureHandle CreateRenderGraphTexture(RenderGraph renderGraph, const RenderTextureDescriptor& desc, const string& name, bool clear, const FilterMode& filterMode, const TextureWrapMode& wrapMode)Static+1 flags0x34
bool RequiresColorAndDepthTextures(ref bool& createColorTexture, ref bool& createDepthTexture, ref RenderingData& renderingData, const RenderPassInputSummary& renderPassInputs)Private0x2B8
void CreateRenderGraphCameraRenderTargets(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)Private0x2B8
void OnRecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)2 flags0x2B8
void OnFinishRenderGraphRendering(const ScriptableRenderContext& context, ref RenderingData& renderingData)2 flags0x2B8
void OnBeforeRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)Private0x2B8
void OnMainRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)Private0x2B8
void OnAfterRendering(RenderGraph renderGraph, const ScriptableRenderContext& context, ref RenderingData& renderingData)Private0x2B8
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type