void RenderGizmo(ScriptableRenderContext context, Camera camera, GizmoSubset type) { if (Handles.ShouldRenderGizmos() || camera.cameraType == CameraType.SceneView) { context.DrawGizmos(camera, type); context.DrawGizmos(camera, type); } }
void RenderGizmos(ScriptableRenderContext renderContext, Camera camera, GizmoSubset gizmoSubset) { #if UNITY_EDITOR if (UnityEditor.Handles.ShouldRenderGizmos()) { renderContext.DrawGizmos(camera, gizmoSubset); } #endif }
void RenderGizmo(Camera RenderCamera, GizmoSubset gizmoSubset) { #if UNITY_EDITOR // AddPass GraphBuilder.AddRenderPass <GizmosPassData>("RenderGizmos", ProfilingSampler.Get(CustomSamplerId.RenderGizmos), (ref GizmosPassData PassData, ref RDGPassBuilder PassBuilder) => { PassData.RenderCamera = RenderCamera; PassData.GizmoSubset = gizmoSubset; }, (ref GizmosPassData PassData, RDGContext GraphContext) => { GraphContext.RenderContext.DrawGizmos(PassData.RenderCamera, PassData.GizmoSubset); }); #endif }
extern private void DrawGizmos_Internal([NotNull("NullExceptionObject")] Camera camera, GizmoSubset gizmoSubset);
public void DrawGizmos(Camera camera, GizmoSubset gizmoSubset) { Validate(); DrawGizmos_Internal(camera, gizmoSubset); }
extern private void DrawGizmos_Internal(Camera camera, GizmoSubset gizmoSubset);
private static extern void DrawGizmos_Internal_Injected(ref ScriptableRenderContext _unity_self, Camera camera, GizmoSubset gizmoSubset);
private void DrawGizmos_Internal([NotNull("NullExceptionObject")] Camera camera, GizmoSubset gizmoSubset) { ScriptableRenderContext.DrawGizmos_Internal_Injected(ref this, camera, gizmoSubset); }