API ReferenceEditor
GraphicsItemclass
object→GraphicsItem
Constructors1
Showing 1 constructors
public GraphicsItem(Editor.GraphicsItem parent = null)
| Parameter | Type | Description |
|---|---|---|
| parent = null | GraphicsItem | — |
No results match this filter.
Methods24
Showing 24 methods
public Sandbox.Bind.Builder Bind(string targetName)
| Parameter | Type | Description |
|---|---|---|
| targetName | string | — |
public void Destroy()
Returns:
void—public Vector2 FromItem(Editor.GraphicsItem item, Vector2 pos)
| Parameter | Type | Description |
|---|---|---|
| item | GraphicsItem | — |
| pos | Vector2 | — |
protected virtual void OnDestroy()
Returns:
void—protected virtual void OnHoverEnter(Editor.GraphicsHoverEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsHoverEvent | — |
Returns:
void—protected virtual void OnHoverLeave(Editor.GraphicsHoverEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsHoverEvent | — |
Returns:
void—protected virtual void OnHoverMove(Editor.GraphicsHoverEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsHoverEvent | — |
Returns:
void—protected virtual void OnKeyPress(Editor.KeyEvent e)
A key has been pressed.
| Parameter | Type | Description |
|---|---|---|
| e | KeyEvent | — |
Returns:
void—protected virtual void OnKeyRelease(Editor.KeyEvent e)
A key has been released.
| Parameter | Type | Description |
|---|---|---|
| e | KeyEvent | — |
Returns:
void—protected virtual void OnMouseMove(Editor.GraphicsMouseEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsMouseEvent | — |
Returns:
void—protected virtual void OnMousePressed(Editor.GraphicsMouseEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsMouseEvent | — |
Returns:
void—protected virtual void OnMouseReleased(Editor.GraphicsMouseEvent e)
| Parameter | Type | Description |
|---|---|---|
| e | GraphicsMouseEvent | — |
Returns:
void—protected virtual void OnMoved()
Item has been moved by the user dragging it
Returns:
void—protected virtual void OnPaint()
Returns:
void—protected virtual void OnPositionChanged()
Returns:
void—protected virtual void OnSelectionChanged()
Returns:
void—public void PrepareGeometryChange()
Usually called before resizing items so they paint properly.
Returns:
void—public Vector2 ToItem(Editor.GraphicsItem item, Vector2 pos)
| Parameter | Type | Description |
|---|---|---|
| item | GraphicsItem | — |
| pos | Vector2 | — |
public void Update()
Returns:
void—No results match this filter.
Properties28
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; }
Returns:
bool—public bool Editor.GraphicsItem.ClipChildren { get; set; }
Returns:
bool—public Editor.CursorShape Editor.GraphicsItem.Cursor { get; set; }
public bool Editor.GraphicsItem.Focusable { get; set; }
Gets keyboard input
Returns:
bool—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; }
Returns:
float—public bool Editor.GraphicsItem.Hovered { get; set; }
Returns:
bool—public bool Editor.GraphicsItem.HoverEvents { get; set; }
Returns:
bool—public bool Editor.GraphicsItem.IsValid { get; set; }
Returns:
bool—public Sandbox.Rect Editor.GraphicsItem.LocalRect { get; set; }
public bool Editor.GraphicsItem.Movable { get; set; }
Returns:
bool—public Editor.GraphicsItem Editor.GraphicsItem.Parent { get; set; }
public Vector2 Editor.GraphicsItem.Position { get; set; }
public float Editor.GraphicsItem.Rotation { get; set; }
Returns:
float—public float Editor.GraphicsItem.Scale { get; set; }
Returns:
float—public Sandbox.Rect Editor.GraphicsItem.SceneRect { get; set; }
public bool Editor.GraphicsItem.Selectable { get; set; }
Returns:
bool—public bool Editor.GraphicsItem.Selected { get; set; }
Returns:
bool—public virtual Vector2 Editor.GraphicsItem.Size { get; set; }
public string Editor.GraphicsItem.Tooltip { get; set; }
Obsolete: Use ToolTip
Returns:
string—public string Editor.GraphicsItem.ToolTip { get; set; }
Returns:
string—public Vector2 Editor.GraphicsItem.ViewPosition { get; set; }
public float Editor.GraphicsItem.Width { get; set; }
Returns:
float—public float Editor.GraphicsItem.ZIndex { get; set; }
Returns:
float—No results match this filter.