Zdexby TheHolyOneZ
6,759 structs
Struct

ScriptableRenderContext

: ValueType : Object
UnityEngine.Rendering.ScriptableRenderContext, UnityEngine.CoreModule 0x0008 (8 B) UnityEngine.CoreModule.dll
implements IEquatable`1
0x00x0008

Members 2

OffsetSizeNameTypeFlags
0x04kRenderTypeTagShaderTagIdPrivateStatic+1 flags
0x08m_PtrlongPrivate

Functions 70

SignatureFlagsNativeParams
void BeginRenderPass_Internal(long self, int width, int height, int volumeDepth, int samples, long colors, int colorCount, int depthAttachmentIndex)PrivateStatic0x08
void BeginSubPass_Internal(long self, long colors, int colorCount, long inputs, int inputCount, bool isDepthReadOnly, bool isStencilReadOnly)PrivateStatic0x08
void EndSubPass_Internal(long self)PrivateStatic0x08
void EndRenderPass_Internal(long self)PrivateStatic0x08
void Internal_Cull(ref ScriptableCullingParameters& parameters, const ScriptableRenderContext& renderLoop, long results)PrivateStatic0x630
void InitializeSortSettings(Camera camera, ref SortingSettings& sortingSettings)Static+1 flags0x60
void Submit_Internal()Private0x00
bool SubmitForRenderPassValidation_Internal()Private0x01
void GetCameras_Internal(Type listType, object resultList)Private0x08
void DrawRenderers_Internal(long cullResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, const ShaderTagId& tagName, bool isPassTagName, long tagValues, long stateBlocks, int stateCount)Private0xC4
void DrawShadows_Internal(long shadowDrawingSettings)Private0x08
void EmitGeometryForCamera(Camera camera)PublicStatic0x08
void ExecuteCommandBuffer_Internal(CommandBuffer commandBuffer)Private0x08
void ExecuteCommandBufferAsync_Internal(CommandBuffer commandBuffer, const ComputeQueueType& queueType)Private0x08
void SetupCameraProperties_Internal(Camera camera, bool stereoSetup, int eye)Private0x08
void InvokeOnRenderObjectCallback_Internal()Private0x00
void DrawWireOverlay_Impl(Camera camera)Private0x08
void DrawUIOverlay_Internal(Camera camera)Private0x08
RendererList CreateRendererList_Internal(long cullResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, const ShaderTagId& tagName, bool isPassTagName, long tagValues, long stateBlocks, int stateCount)Private0xC4
RendererList CreateSkyboxRendererList_Internal(Camera camera, int mode, const Matrix4x4& proj, const Matrix4x4& view, const Matrix4x4& projR, const Matrix4x4& viewR)Private0x40
void PrepareRendererListsAsync_Internal(object rendererLists)Private0x08
RendererListStatus QueryRendererListStatus_Internal(const RendererList& handle)Private0x18
void .ctor(long ptr)2 flags0x08
void BeginRenderPass(int width, int height, int samples, const NativeArray<UnityEngine.Rendering.AttachmentDescriptor>& attachments, int depthAttachmentIndex)Public0x10
void BeginSubPass(const NativeArray<System.Int32>& colors, const NativeArray<System.Int32>& inputs, bool isDepthStencilReadOnly)Public0x10
void BeginSubPass(const NativeArray<System.Int32>& colors, bool isDepthStencilReadOnly)Public0x10
void EndSubPass()Public0x00
void EndRenderPass()Public0x00
void Submit()Public0x00
bool SubmitForRenderPassValidation()Public0x01
void GetCameras(List<UnityEngine.Camera> results)1 flags0x08
void DrawRenderers(const CullingResults& cullingResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings)Public0xC4
void DrawRenderers(const CullingResults& cullingResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, ref RenderStateBlock& stateBlock)Public0xC4
void DrawRenderers(const CullingResults& cullingResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, const ShaderTagId& tagName, bool isPassTagName, const NativeArray<UnityEngine.Rendering.ShaderTagId>& tagValues, const NativeArray<UnityEngine.Rendering.RenderStateBlock>& stateBlocks)Public0xC4
void DrawShadows(ref ShadowDrawingSettings& settings)Public0x120
void ExecuteCommandBuffer(CommandBuffer commandBuffer)Public0x08
void ExecuteCommandBufferAsync(CommandBuffer commandBuffer, const ComputeQueueType& queueType)Public0x08
void SetupCameraProperties(Camera camera, bool stereoSetup)Public0x08
void SetupCameraProperties(Camera camera, bool stereoSetup, int eye)Public0x08
void InvokeOnRenderObjectCallback()Public0x00
void DrawWireOverlay(Camera camera)Public0x08
void DrawUIOverlay(Camera camera)Public0x08
CullingResults Cull(ref ScriptableCullingParameters& parameters)Public0x630
bool Equals(const ScriptableRenderContext& other)PublicFinal+2 flags0x08
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
RendererList CreateRendererList(const RendererListDesc& desc)Public0xD0
RendererList CreateRendererList(ref RendererListParams& param)Public0x128
RendererList CreateSkyboxRendererList(Camera camera, const Matrix4x4& projectionMatrixL, const Matrix4x4& viewMatrixL, const Matrix4x4& projectionMatrixR, const Matrix4x4& viewMatrixR)Public0x40
RendererList CreateSkyboxRendererList(Camera camera, const Matrix4x4& projectionMatrix, const Matrix4x4& viewMatrix)Public0x40
RendererList CreateSkyboxRendererList(Camera camera)Public0x18
void PrepareRendererListsAsync(List<UnityEngine.Rendering.RendererList> rendererLists)Public0x08
RendererListStatus QueryRendererListStatus(const RendererList& rendererList)Public0x18
void .cctor()PrivateStatic+1 flags0x00
void Internal_Cull_Injected(ref ScriptableCullingParameters& parameters, ref ScriptableRenderContext& renderLoop, long results)PrivateStatic0x630
void Submit_Internal_Injected(ref ScriptableRenderContext& _unity_self)PrivateStatic0x08
bool SubmitForRenderPassValidation_Internal_Injected(ref ScriptableRenderContext& _unity_self)PrivateStatic0x08
void GetCameras_Internal_Injected(ref ScriptableRenderContext& _unity_self, Type listType, object resultList)PrivateStatic0x08
void DrawRenderers_Internal_Injected(ref ScriptableRenderContext& _unity_self, long cullResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, ref ShaderTagId& tagName, bool isPassTagName, long tagValues, long stateBlocks, int stateCount)PrivateStatic0xC4
void DrawShadows_Internal_Injected(ref ScriptableRenderContext& _unity_self, long shadowDrawingSettings)PrivateStatic0x08
void ExecuteCommandBuffer_Internal_Injected(ref ScriptableRenderContext& _unity_self, CommandBuffer commandBuffer)PrivateStatic0x08
void ExecuteCommandBufferAsync_Internal_Injected(ref ScriptableRenderContext& _unity_self, CommandBuffer commandBuffer, const ComputeQueueType& queueType)PrivateStatic0x08
void SetupCameraProperties_Internal_Injected(ref ScriptableRenderContext& _unity_self, Camera camera, bool stereoSetup, int eye)PrivateStatic0x08
void InvokeOnRenderObjectCallback_Internal_Injected(ref ScriptableRenderContext& _unity_self)PrivateStatic0x08
void DrawWireOverlay_Impl_Injected(ref ScriptableRenderContext& _unity_self, Camera camera)PrivateStatic0x08
void DrawUIOverlay_Internal_Injected(ref ScriptableRenderContext& _unity_self, Camera camera)PrivateStatic0x08
void CreateRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long cullResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, ref ShaderTagId& tagName, bool isPassTagName, long tagValues, long stateBlocks, int stateCount, ref RendererList& ret)PrivateStatic0xC4
void CreateSkyboxRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, Camera camera, int mode, ref Matrix4x4& proj, ref Matrix4x4& view, ref Matrix4x4& projR, ref Matrix4x4& viewR, ref RendererList& ret)PrivateStatic0x40
void PrepareRendererListsAsync_Internal_Injected(ref ScriptableRenderContext& _unity_self, object rendererLists)PrivateStatic0x08
RendererListStatus QueryRendererListStatus_Internal_Injected(ref ScriptableRenderContext& _unity_self, ref RendererList& handle)PrivateStatic0x18

Used by 86

types with a member, parameter or interface of this type