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

CompositeVObject Members

The CompositeVObject type exposes the following members.

Constructors

Name Description
Public method CompositeVObject Overloaded.

Creates and initializes a new composite v-object instance.

Methods

Name Description
Public method ClickPoint

Performs a click of a control point.

(Inherited from VObject.)
Public method Dispose

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

(Inherited from VObject.)
Public method DragPoint

Moves a control point to a new position.

(Inherited from VObject.)
Public method Draw

Draws a composite v-object.

(Overrides VObject.Draw(Rectangle, Graphics, ICoordinateMapper).)
Public method Equals (Inherited from Object.)
Public method GetControlPointsBounds

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

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

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

(Overrides VObject.GetObjectData(SerializationInfo, StreamingContext).)
Public method GetPointCursor

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

(Inherited from VObject.)
Public method GetTransformedVObjectBounds

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

(Overrides VObject.GetTransformedVObjectBounds().)
Public method GetType (Inherited from Object.)
Public method GetVObjectBounds

Returns a region occupied by this composite v-object.

(Overrides VObject.GetVObjectBounds().)
Public method HitTest

Checks if the specifed point belongs to the v-object.

(Overrides VObject.HitTest(PointF, Single).)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method Update

Invalidates the object and causes it to be redrawn.

(Overrides VObject.Update().)

Properties

Name Description
Public property Children

Gets a list of v-objects organized in the composite v-object.

Public property ControlPoints

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

(Inherited from VObject.)
Public property Designer

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

(Overrides VObject.Designer.)
Public property DrawMode

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

(Overrides VObject.DrawMode.)
Public property IsDisposed

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

(Inherited from VObject.)
Public property Locked

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

(Inherited from VObject.)
Public property MaxControlPointRadius

Gets a maximum radius of the associated control points.

(Inherited from VObject.)
Public property Name

Gets/sets the name of the v-object.

(Inherited from VObject.)
Public property SupportedActions

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

(Inherited from VObject.)
Public property Tag

Gets/sets custom data.

(Inherited from VObject.)
Public property Transform

Gets/sets a matrix of the transformation.

(Overrides VObject.Transform.)

Events

Name Description
Public event Changed

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

(Inherited from VObject.)

See Also

Reference