Zdexby TheHolyOneZ
36,909 classes
Class

Renderer2D

: ScriptableRenderer : Object
UnityEngine.Rendering.Universal.Renderer2D, Unity.RenderPipelines.Universal.2D.Runtime 0x0150 (336 B) inherited 0x0080 Unity.RenderPipelines.Universal.2D.Runtime.dll
0x00x0150

Members 34

OffsetSizeNameTypeFlagsDefault
—0x04k_FinalBlitPassQueueOffsetintPrivateStatic+1 flags0
—0x04k_AfterFinalBlitPassQueueOffsetintPrivateStatic+1 flags0
0x04m_CurrentColorHandleintPrivateStatic—
0x08m_RenderGraphCameraColorHandlesRTHandle[]1 flags—
0x08m_RenderGraphCameraDepthHandleRTHandle1 flags—
0x08m_RenderGraphBackbufferColorHandleRTHandlePrivate—
0x08m_RenderGraphBackbufferDepthHandleRTHandlePrivate—
0x08m_CameraSortingLayerHandleRTHandlePrivate—
0x08m_OffscreenUIColorHandleRTHandlePrivateStatic—
0x08m_BlitMaterialMaterialPrivate—
0x08m_BlitHDRMaterialMaterialPrivate—
0x08m_BlitOffscreenUICoverMaterialMaterialPrivate—
0x08m_SamplingMaterialMaterialPrivate—
0x08m_NormalPassDrawNormal2DPassPrivate—
0x08m_LightPassDrawLight2DPassPrivate—
0x08m_ShadowPassDrawShadow2DPassPrivate—
0x08m_RendererPassDrawRenderer2DPassPrivate—
0x08m_CopyDepthPassCopyDepthPassPrivate—
0x08m_UpscalePassUpscalePassPrivate—
0x08m_CopyCameraSortingLayerPassCopyCameraSortingLayerPassPrivate—
0x08m_CapturePassCapturePassPrivate—
0x08m_FinalBlitPassFinalBlitPassPrivate—
0x08m_OffscreenUICoverPrepassFinalBlitPassPrivate—
0x08m_DrawOffscreenUIPassDrawScreenSpaceUIPassPrivate—
0x08m_DrawOverlayUIPassDrawScreenSpaceUIPassPrivate—
0x08m_Renderer2DDataRenderer2DDataPrivate—
0x08m_LayerBatchesLayerBatch[]Private—
0x04m_BatchCountintPrivate—
0x01m_CreateColorTexturebool1 flags—
0x01m_CreateDepthTexturebool1 flags—
0x01ppcUpscaleRTboolPrivate—
0x01s_IsLightingActiveboolStatic+1 flags—
0x013F0x01padding / unreflected
0x08m_PostProcessPassRenderGraphPostProcessPassRenderGraphPrivate—
0x08m_ColorGradingLutPassRenderGraphColorGradingLutPassPrivate—
Inherited from ScriptableRenderer 32
OffsetSizeNameTypeFlagsDefault
0x08<profilingExecute>k__BackingFieldProfilingSamplerPrivate—
0x01hasReleasedRTsbool1 flags—
0x00190x07padding / 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—
0x003C0x04padding / unreflected
0x08m_ActiveRenderPassQueueList<UnityEngine.Rendering.Universal.ScriptableRenderPass>Private—
0x08m_RendererFeaturesList<UnityEngine.Rendering.Universal.ScriptableRendererFeature>Private—
0x08m_CameraColorTargetRTHandlePrivate—
0x08m_CameraDepthTargetRTHandlePrivate—
0x08m_CameraResolveTargetRTHandlePrivate—
0x01m_FirstTimeCameraColorTargetIsBoundboolPrivate—
0x01m_FirstTimeCameraDepthTargetIsBoundboolPrivate—
0x01m_IsPipelineExecutingboolPrivate—
0x01useRenderPassEnabledbool1 flags—
0x08m_ActiveColorAttachmentIDsRenderTargetIdentifier[]PrivateStatic—
0x08m_ActiveColorAttachmentsRTHandle[]PrivateStatic—
0x08m_ActiveDepthAttachmentRTHandlePrivateStatic—
0x006C0x04padding / unreflected
0x08m_frameDataContextContainerPrivate—
0x08m_ActiveColorStoreActionsRenderBufferStoreAction[]PrivateStatic—
0x04m_ActiveDepthStoreActionRenderBufferStoreActionPrivateStatic—
0x08m_TrimmedColorAttachmentCopyIDsRenderTargetIdentifier[][]PrivateStatic—
0x08m_TrimmedColorAttachmentCopiesRTHandle[][]PrivateStatic—
0x08s_PlanesPlane[]PrivateStatic—
0x08s_VectorPlanesVector4[]PrivateStatic—
0x01<useDepthPriming>k__BackingFieldboolPrivate—
0x01<stripShadowsOffVariants>k__BackingFieldboolPrivate—
0x01<stripAdditionalLightOffVariants>k__BackingFieldboolPrivate—

Functions 33

SignatureFlagsNativeParams
RTHandle get_currentRenderGraphCameraColorHandle()Private+1 flags0x08
RTHandle get_nextRenderGraphCameraColorHandle()Private+1 flags0x08
int SupportedCameraStackingTypes()Public+1 flags0x04
void .ctor(Renderer2DData data)Public+1 flags0x08
bool IsDepthUsageAllowed(ContextContainer frameData, Renderer2DData rendererData)Static+1 flags0x08
bool IsPixelPerfectCameraEnabled(UniversalCameraData cameraData, ref PixelPerfectCamera& ppc)Private0x08
RenderPassInputSummary GetRenderPassInputs(UniversalCameraData cameraData)Private0x08
ImportResourceSummary GetImportResourceSummary(RenderGraph renderGraph, UniversalCameraData cameraData)Private0xA0
void SetupCullingParameters(ref ScriptableCullingParameters& cullingParameters, ref CameraData& cameraData)Public+1 flags0x638
void InitializeLayerBatches()Private0x00
void CreateResources(RenderGraph renderGraph)Private0x08
void CreateCameraNormalsTextures(RenderGraph renderGraph, const RenderTextureDescriptor& descriptor, int width, int height)Private0x34
void CreateLightTextures(RenderGraph renderGraph, int width, int height)Private0x08
void CreateShadowTextures(RenderGraph renderGraph, int width, int height)Private0x08
void CreateCameraSortingLayerTexture(RenderGraph renderGraph, const RenderTextureDescriptor& cameraDesc, int width, int height)Private0x34
bool RequiresDepthCopyPass(UniversalCameraData cameraData)Private0x08
void CreateCameraDepthCopyTexture(RenderGraph renderGraph, const RenderTextureDescriptor& descriptor)Private0x34
void CreateOffscreenUITexture(RenderGraph renderGraph, ref RenderTextureDescriptor& descriptor)Private0x34
void OnBeginRenderGraphFrame()Public+1 flags0x00
void RecordCustomRenderGraphPasses(RenderGraph renderGraph, const RenderPassEvent2D& activeRPEvent)1 flags0x08
void OnRecordRenderGraph(RenderGraph renderGraph, const ScriptableRenderContext& context)2 flags0x08
void OnEndRenderGraphFrame()Public+1 flags0x00
void OnFinishRenderGraphRendering(CommandBuffer cmd)2 flags0x08
void OnBeforeRendering(RenderGraph renderGraph)Private0x08
void OnMainRendering(RenderGraph renderGraph)Private0x08
void OnAfterRendering(RenderGraph renderGraph)Private0x08
Renderer2DData GetRenderer2DData()Public0x08
void Dispose(bool disposing)2 flags0x01
void CleanupRenderGraphResources()Private0x00
bool IsGLESDevice()Static+1 flags0x01
bool get_supportsMRT()Static+2 flags0x01
bool get_supportsNativeRenderPassRendergraphCompiler()3 flags0x01
bool IsSceneViewOrPreviewLightingActive(UniversalCameraData cameraData)Static+1 flags0x08