This documentation is for the old version. Go to the latest Graphics Mill docs

VObject Members

The VObject type exposes the following members.

Methods

Name Description
Public method ClickPoint

Performs a click of a control point.

Public method Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Public method DragPoint

Moves a control point to a new position.

Public method Draw

Draws a v-object.

Public method Equals (Inherited from Object.)
Public method GetControlPointsBounds

Gets a bounding rectangle for points stored in the ControlPoints collection.

Public method GetHashCode (Inherited from Object.)
Public method GetObjectData

Populates a SerializationInfo with the data needed to serialize the VObject object.

Public method GetPointCursor

Gets a cursor that appears when the mouse pointer is over the specified control point.

Public method GetTransformedVObjectBounds

Returns a region that will be occupied by the v-object after it is transformed.

Public method GetType (Inherited from Object.)
Public method GetVObjectBounds

Returns a region occupied by this v-object.

Public method HitTest

Checks if a point with specified coordinates belongs to the v-object.

Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method Update

Invalidates the object and causes it to be redrawn.

Properties

Name Description
Public property ControlPoints

A collection of control points associated with this control points provider.

Public property Designer

Gets a designer which will process the user input when the v-object becomes active.

Public property DrawMode

Gets/sets the rendering quality of a v-object.

Public property IsDisposed

Gets a value indicating whether the object has been disposed of.

Public property Locked

Gets/sets a value indicating if the v-object is locked.

Public property MaxControlPointRadius

Gets a maximum radius of the associated control points.

Public property Name

Gets/sets the name of the v-object.

Public property SupportedActions

Gets/sets the collection of actions (transformations) which can be applied to this v-object.

Public property Tag

Gets/sets custom data.

Public property Transform

Gets/sets a matrix of the transformation.

Events

Name Description
Public event Changed

Raised when the v-object is modified (after the modification is completed).

See Also

Reference