void IGL.Draw(int cullingMask) { RTLayer layer = RTLayer.SceneView; if ((cullingMask & (int)layer) == 0) { return; } DrawOverride(); }
void IGL.Draw(int cullingMask) { RTLayer layer = RTLayer.SceneView; if ((cullingMask & (int)layer) == 0) { return; } Material.SetPass(0); RuntimeGraphics.DrawQuad(transform.localToWorldMatrix); }
public void Draw(int cullingMask) { if (RuntimeTools.ShowSelectionGizmos) { RTLayer layer = RTLayer.SceneView; if ((cullingMask & (int)layer) == 0) { return; } Bounds bounds = m_exposeToEditor.Bounds; Transform trform = m_exposeToEditor.BoundsObject.transform; RuntimeHandles.DrawBounds(ref bounds, trform.position, trform.rotation, trform.lossyScale); if (RuntimeTools.DrawSelectionGizmoRay) { RuntimeHandles.DrawBoundRay(ref bounds, trform.TransformPoint(bounds.center), Quaternion.identity, trform.lossyScale); } } }