Share

Drawable Class

Description

This .NET class wraps the AcGiDrawable ObjectARX class.

All graphical objects, both transient and persistent, will implement a drawable interface. Objects exposing this interface are capable of drawing themselves through the Draw API.

All displayable objects are derived from Drawable (which is referred to throughout as a "drawable"). This class implements the protocol by which objects can be queried by the graphics system (GS) for their geometry, attributes, cache pointers, and database IDs.

A drawable need not have displayable output. Some drawables only affect attributes, transformations, or clipping regions; others contain other drawables and have no geometry or attributes of their own. AutoCAD�s LayerTableRecord and BlockTableRecord classes are examples of such drawables.

A drawable need not be a database object. Two examples of non-persistent drawables are the UCS Icon and the Grid. These are visual elements of the AutoCAD editor that do not belong to an database.

Class Hierarchy

Autodesk.AutoCAD.GraphicsInterface.Drawable
    Autodesk.AutoCAD.GraphicsInterface.Glyph

C#

public abstract class Drawable : RXObject;

Visual Basic

Public abstract Class Drawable
Inherits RXObject

Links

Drawable Methods, Drawable Properties

See Also

RXObject

Was this information helpful?