Zdexby TheHolyOneZ
9,523 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 72

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
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
bool SubmitForRenderPassValidation_Internal()Private0x01
void GetCameras_Internal(Type listType, object resultList)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 DrawWireOverlay_Impl(Camera camera)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)Private0xC4
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 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
bool HasInvokeOnRenderObjectCallbacks()Public0x01
void GetCameras(List<UnityEngine.Camera> results)1 flags0x08
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 DrawWireOverlay(Camera camera)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(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)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 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 SetupCameraProperties_Internal_Injected(ref ScriptableRenderContext& _unity_self, long camera, bool stereoSetup, int eye)PrivateStatic0x08
void DrawWireOverlay_Impl_Injected(ref ScriptableRenderContext& _unity_self, long 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 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 57

types with a member, parameter or interface of this type