API ReferenceEditor
public abstract class Editor.GraphicsItem
Constructors
Showing 1 constructors
public GraphicsItem(Editor.GraphicsItem parent = null)
Parameters
parent: Default: null
No results match this filter.
Methods
Showing 24 methods
public Sandbox.Bind.Builder Bind(string targetName)
public virtual bool Contains(Vector2 localPos)
public void Destroy()
public Vector2 FromItem(Editor.GraphicsItem item, Vector2 pos)
protected virtual void OnDestroy()
protected virtual void OnHoverEnter(Editor.GraphicsHoverEvent e)
protected virtual void OnHoverLeave(Editor.GraphicsHoverEvent e)
protected virtual void OnHoverMove(Editor.GraphicsHoverEvent e)
protected virtual void OnKeyPress(Editor.KeyEvent e)
A key has been pressed.
protected virtual void OnKeyRelease(Editor.KeyEvent e)
A key has been released.
protected virtual void OnMouseMove(Editor.GraphicsMouseEvent e)
protected virtual void OnMousePressed(Editor.GraphicsMouseEvent e)
Implementations
protected virtual void OnMouseReleased(Editor.GraphicsMouseEvent e)
protected virtual void OnMoved()
Item has been moved by the user dragging it
Implementations
protected virtual void OnPaint()
Implementations
protected virtual void OnPositionChanged()
protected virtual void OnSelectionChanged()
public void PrepareGeometryChange()
Usually called before resizing items so they paint properly.
public Vector2 ToItem(Editor.GraphicsItem item, Vector2 pos)
public void Update()
No results match this filter.
Properties
Showing 28 properties
public virtual Sandbox.Rect Editor.GraphicsItem.BoundingRect { get; set; }
The outer bounds of the item as a rectangle; all painting must be restricted to inside an item's bounding rect.
public Vector2 Editor.GraphicsItem.Center { get; set; }
public System.Collections.Generic.IEnumerable`1<Editor.GraphicsItem> Editor.GraphicsItem.Children { get; set; }
public bool Editor.GraphicsItem.Clip { get; set; }
public bool Editor.GraphicsItem.ClipChildren { get; set; }
public Editor.CursorShape Editor.GraphicsItem.Cursor { get; set; }
public bool Editor.GraphicsItem.Focusable { get; set; }
Gets keyboard input
public Editor.GraphicsView Editor.GraphicsItem.GraphicsView { get; set; }
public virtual Vector2 Editor.GraphicsItem.HandlePosition { get; set; }
0,0 means top left, 1,1 means bottom right
public float Editor.GraphicsItem.Height { get; set; }
public bool Editor.GraphicsItem.Hovered { get; set; }
public bool Editor.GraphicsItem.HoverEvents { get; set; }
public bool Editor.GraphicsItem.IsValid { get; set; }
public Sandbox.Rect Editor.GraphicsItem.LocalRect { get; set; }
public bool Editor.GraphicsItem.Movable { get; set; }
public Editor.GraphicsItem Editor.GraphicsItem.Parent { get; set; }
public Vector2 Editor.GraphicsItem.Position { get; set; }
public float Editor.GraphicsItem.Rotation { get; set; }
public float Editor.GraphicsItem.Scale { get; set; }
public Sandbox.Rect Editor.GraphicsItem.SceneRect { get; set; }
public bool Editor.GraphicsItem.Selectable { get; set; }
public bool Editor.GraphicsItem.Selected { get; set; }
public virtual Vector2 Editor.GraphicsItem.Size { get; set; }
public string Editor.GraphicsItem.Tooltip { get; set; }Obsolete
Obsolete: Use ToolTip
public string Editor.GraphicsItem.ToolTip { get; set; }
public Vector2 Editor.GraphicsItem.ViewPosition { get; set; }
public float Editor.GraphicsItem.Width { get; set; }
public float Editor.GraphicsItem.ZIndex { get; set; }
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Editor |
| Type | class |
| Assembly | Sandbox.Tools |
| Doc ID | T:Editor.GraphicsItem |