Zdexby TheHolyOneZ
8,798 structs
Struct

ScriptableRenderContext

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

Members 3

OffsetSizeNameTypeFlags
0x04kRenderTypeTagShaderTagIdPrivateStatic+1 flags
0x08m_PtrlongPrivate
—0x01deprecateDrawXmethodsboolPrivateStatic+1 flags

Functions 57

SignatureFlagsNativeParams
bool HasInvokeOnRenderObjectCallbacks_Internal()PrivateStatic0x01
void Internal_Cull(ref ScriptableCullingParameters& parameters, const ScriptableRenderContext& renderLoop, long results)PrivateStatic0x638
void Internal_CullShadowCasters(const ScriptableRenderContext& renderLoop, long context)PrivateStatic0x08
void InitializeSortSettings(Camera camera, ref SortingSettings& sortingSettings)Static+1 flags0x60
void Submit_Internal()Private0x00
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)Private0xC8
void EmitGeometryForCamera(Camera camera)PublicStatic0x08
void ExecuteCommandBuffer_Internal(CommandBuffer commandBuffer)Private0x08
void ExecuteCommandBufferAsync_Internal(CommandBuffer commandBuffer, const ComputeQueueType& queueType)Private0x08
long Internal_GetPtr()1 flags0x08
RendererList CreateRendererList_Internal(long cullResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, const ShaderTagId& tagName, bool isPassTagName, long tagValues, long stateBlocks, int stateCount)Private0xC8
RendererList CreateShadowRendererList_Internal(long shadowDrawinSettings)Private0x18
RendererList CreateSkyboxRendererList_Internal(Camera camera, int mode, const Matrix4x4& proj, const Matrix4x4& view, const Matrix4x4& projR, const Matrix4x4& viewR)Private0x40
RendererList CreateGizmoRendererList_Internal(Camera camera, const GizmoSubset& gizmoSubset)Private0x18
RendererList CreateUIOverlayRendererList_Internal(Camera camera, const UISubset& uiSubset)Private0x18
RendererList CreateWireOverlayRendererList_Internal(Camera camera)Private0x18
void PrepareRendererListsAsync_Internal(object rendererLists)Private0x08
RendererListStatus QueryRendererListStatus_Internal(const RendererList& handle)Private0x18
void .ctor(long ptr)2 flags0x08
void Submit()Public0x00
bool HasInvokeOnRenderObjectCallbacks()Public0x01
void GetCameras(List<UnityEngine.Camera> results)1 flags0x08
void DrawRenderers(const CullingResults& cullingResults, ref DrawingSettings& drawingSettings, ref FilteringSettings& filteringSettings, ref RenderStateBlock& stateBlock)Public0xC8
void ExecuteCommandBuffer(CommandBuffer commandBuffer)Public0x08
void ExecuteCommandBufferAsync(CommandBuffer commandBuffer, const ComputeQueueType& queueType)Public0x08
CullingResults Cull(ref ScriptableCullingParameters& parameters)Public0x638
void CullShadowCasters(const CullingResults& cullingResults, const ShadowCastersCullingInfos& infos)Public0x20
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)Public0x130
RendererList CreateShadowRendererList(ref ShadowDrawingSettings& settings)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
RendererList CreateGizmoRendererList(Camera camera, const GizmoSubset& gizmoSubset)Public0x18
RendererList CreateUIOverlayRendererList(Camera camera, const UISubset& uiSubset)Public0x18
RendererList CreateWireOverlayRendererList(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)PrivateStatic0x638
void Internal_CullShadowCasters_Injected(ref ScriptableRenderContext& renderLoop, long context)PrivateStatic0x08
void InitializeSortSettings_Injected(long camera, ref SortingSettings& sortingSettings)PrivateStatic0x60
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)PrivateStatic0xC8
void EmitGeometryForCamera_Injected(long camera)PrivateStatic0x08
void ExecuteCommandBuffer_Internal_Injected(ref ScriptableRenderContext& _unity_self, long commandBuffer)PrivateStatic0x08
void ExecuteCommandBufferAsync_Internal_Injected(ref ScriptableRenderContext& _unity_self, long commandBuffer, const ComputeQueueType& queueType)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)PrivateStatic0xC8
void CreateShadowRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long shadowDrawinSettings, ref RendererList& ret)PrivateStatic0x18
void CreateSkyboxRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long camera, int mode, ref Matrix4x4& proj, ref Matrix4x4& view, ref Matrix4x4& projR, ref Matrix4x4& viewR, ref RendererList& ret)PrivateStatic0x40
void CreateGizmoRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long camera, const GizmoSubset& gizmoSubset, ref RendererList& ret)PrivateStatic0x18
void CreateUIOverlayRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long camera, const UISubset& uiSubset, ref RendererList& ret)PrivateStatic0x18
void CreateWireOverlayRendererList_Internal_Injected(ref ScriptableRenderContext& _unity_self, long camera, ref RendererList& ret)PrivateStatic0x18
RendererListStatus QueryRendererListStatus_Internal_Injected(ref ScriptableRenderContext& _unity_self, ref RendererList& handle)PrivateStatic0x18

Used by 73

types with a member, parameter or interface of this type