Autodesk.AutoCAD.GraphicsInterface Namespace
Autodesk.AutoCAD.GraphicsInterface Namespace
Description

This is namespace Autodesk.AutoCAD.GraphicsInterface.

Dynamic-Link Library (DLL)

AcDbMgd.dll

Classes
Class 
Description 

This .NET class wraps the AcGiClipBoundary ObjectARX struct.

ClipBoundary is used to pass a clip boundary specification from a drawable... more 
This .NET class wraps the AcGiCommonDraw ObjectARX class.

CommonDraw abstracts out the commonality between ViewportDraw and WorldDraw. This allows... more 

This .NET class wraps the AcGiContext ObjectARX class.

The context can be thought of as the root object of the... more 

This .NET class wraps the AcGiContextualColors ObjectARX class.

This class returns color information for objects that can have different colors... more 

This .NET class wraps the AcGiDistantLightTraits ObjectARX class.

DistantLightTraits represents a distant light source, whose light is emitted in parallel... more 

This .NET class wraps the AcGiDrawable ObjectARX class.

All graphical objects, both transient and persistent, will implement a drawable interface.... more 
This .NET class wraps the ObjectARX class AcGiDrawableOverrule

This .NET class wraps the AcGiDrawableTraits ObjectARX class.

This class allows a drawable to express its graphical traits to the... more 

This .NET class wraps the AcGiEdgeData ObjectARX class.

EdgeData is a container for the optional data that can be specified... more 

This .NET class wraps the AcGiFaceData ObjectARX class.

This class is a container for the optional data that can be... more 
Fill 
This is class Autodesk.AutoCAD.GraphicsInterface.Fill. 
This .Net class wraps the ObjectARX class AcGiGdiDrawObject.
Implement this interface so that a GDI owner object can use the... more 

This .NET class wraps the AcGiGenericTexture ObjectARX class.

GenericTexture consists of a generic collection of parameters that represents a procedural... more 

This .NET class wraps the AcGiGeometry ObjectARX class.

Geometry abstracts out the commonality between ViewportGeometry and WorldGeometry. To maintain... more 

This .NET class wraps the AcGiGlyph ObjectARX class.

Glyph is used to provide the graphics primitives for drawing a glyph... more 

This .NET class wraps the AcGiGradientBackgroundTraits ObjectARX class.

GradientBackgroundTraits represents a gradient background to the underlying display system. An instance... more 
This is class Autodesk.AutoCAD.GraphicsInterface.GradientFill. 

This .NET class wraps the AcGiGroundPlaneBackgroundTraits ObjectARX class. It represents a ground plane background to the underlying display system. 
This is class Autodesk.AutoCAD.GraphicsInterface.HatchPattern. 
This is class Autodesk.AutoCAD.GraphicsInterface.HatchPatternDefinition. 

This class enables IBL background definitions to be elaborated to AcGi implementations. 

This .NET class wraps the AcGiImageBackgroundTraits ObjectARX class.
It represents an image background to the underlying display system. An instance... more 

This .NET class wraps the AcGiImageBGRA32 ObjectARX class.

Image class for storing the color with a red, green, and blue... more 
This .NET class wraps the AcGiImageFileTexture ObjectARX class. It represents a file based image texture. 

This .NET class wraps the AcGiImageTexture ObjectARX class. It's an abstract class representing an image based texture. 

This .NET class wraps the AcGiLightAttenuation ObjectARX class. This is a container class for light attenuation properties. 

This .NET class wraps the AcGiLightTraits ObjectARX class.

Parent class for interfaces passed to Light objects in the implementation of... more 

This .NET class wraps the AcGiMapper ObjectARX class. The Mapper class defines mappers. Mappers determine how an MaterialMap is positioned,... more 

This .NET class wraps the AcGiMarbleTexture ObjectARX class. It represents a "marble" procedural texture. 

This .NET class wraps the AcGiMaterialColor ObjectARX class. It defines material component colors by color method and color value. 

This .NET class wraps the AcGiMaterialMap ObjectARX class. It defines material component maps. Maps are described by dimension, source, format,... more 

This .NET class wraps the AcGiMaterialTexture ObjectARX class. This the abstract Base class for all material textures. 
This .NET class wraps the AcGiMaterialTraits ObjectARX class. This class allows material definitions to be expanded to implementations. 

This .NET class wraps the AcGiNonEntityTraits ObjectARX class. The NonEntityTraits class implements empty DrawableTraits and AcGiSubEntityTraits interfaces to allow non-entity... more 

Container class for all photographic exposure parameters. 

This .NET class wraps the AcGiPointLightTraits ObjectARX class. This class represents a point light source, whose light is emitted in... more 
This .NET class wraps the ObjectARX AcGiPolyline Class
This .NET class wraps the ObjectARX AcGiPolyline Class

This .NET class wraps the AcGiProceduralTexture ObjectARX class. It serves as the base for various procedural material textures. 

Abstract interface class that controls all the rendering settings. 

This .NET class wraps the AcGiRenderEnvironmentTraits ObjectARX class. It represents render environment (fog and environment map) to the underlying display... more 

This .NET class wraps the AcGiRenderSettingsTraits ObjectARX class. It represents render settings to the underlying display system. 

This .NET class wraps the AcGiShadowParameters ObjectARX class. This is a container class for all shadow related light properties. 

This .NET class wraps the AcGiSkyBackgroundTraits ObjectARX class. This class enables sky background definitions to be elaborated to graphics interface... more 

This .NET class wraps the AcGiSkyParameters ObjectARX class. This is a container class for all sky-related sun properties. 

This .NET class wraps the AcGiSolidBackgroundTraits ObjectARX class. Represents a solid background to the underlying display system. An instance of... more 

This .NET class wraps the AcGiSpotLightTraits ObjectARX class. This class represents a spotlight source. Spotlights emit lights in a specific... more 

This .NET class wraps the AcGiStandardLightTraits ObjectARX class.

This intermediate class represents a standard, or non-photometric light. It defines properties... more 

This .NET class wraps the AcGiSubEntityTraits ObjectARX class.

This class is used to control the current values of the color,... more 

This .NET class wraps the AcGiTextStyle ObjectARX class. This class is used to set the display attributes of text. It... more 

This .NET class wraps the AcGiToneOperatorParameters ObjectARX class. ToneOperatorParameters is a container class for all tone operator parameters. 

This .NET class wraps the AcGiTransientManager ObjectARX class.

Abstract base of transient manager. Developers can manage transients through this interface,... more 

This .NET class wraps the AcGiVertexData ObjectARX class. This class is a container for the optional data that can be... more 
This .NET class wraps the AcGiViewport ObjectARX class.
This class is used to pass back information to the user about... more 

This .NET class wraps the AcGiViewportDraw ObjectARX class.

The ViewportDraw class is a container class that provides the ability to... more 

This .NET class wraps the AcGiViewportGeometry ObjectARX class.

This class is responsible for inserting geometry into the graphics cache for... more 

This .NET class wraps the AcGiViewportTraits ObjectARX class.

Viewports, on both Model and Layout tabs, now receive a call to... more 

This .NET class wraps the AcGiVisualStyle ObjectARX class. This class defines a Visual Style - a collection of visual properties... more 

This .NET class wraps the AcGiVisualStyleTraits ObjectARX class. This class defines the visual style traits. Derived from DrawableTraits, this... more 
This .NET class wraps the AcGiWebLightTraits ObjectARX class. This class is an extended point light interface allowing for photometric web... more 

This .NET class wraps the AcGiWoodTexture ObjectARX class. It's an ProceduralTexture derived class representing a "wood" procedural texture. 

This .NET class wraps the AcGiWorldGeometry ObjectARX class.

This class is responsible for inserting geometry into the graphics cache for... more 
Enumerations
Enumeration 
Description 

This .NET class wraps the AcGiArcType ObjectARX class. ArcType is the enumeration of type of arcs. 

This .NET class wraps the AttenuationType ObjectARX class. AttenuationType gives the type of attenuation, or decay, for this light. This... more 

This .NET class wraps the AcGiMapper.AutoTransform ObjectARX class.

This enumeration provides values that describe the automatic transform mode of the... more 

This .NET class wraps the ChannelFlags ObjectARX class. It's an enumeration of Material Channels in use. 

This .NET enum wraps the AcGiViewportTraits::DefaultLightingType ObjectARX enum.
Enumerates the types of default lights available for viewports and full renders. 

This .NET class wraps the AcGiDeviationType ObjectARX class. 

This .NET class wraps the AcGiDrawable::SetAttributesFlags ObjectARX enum. 

This .NET class wraps the AcGiDrawable::DrawableType ObjectARX class. Indicates the type of a drawable object. By default the type on... more 

This .NET class wraps the AcGiSubEntityTraits::DrawFlags ObjectARX class. This is an enumeration of valid bitmasks for calls to the setDrawFlags()... more 

This .NET class wraps the AcGiShadowParameters2::ExtendedLightShape
ObjectARX class.

It gives the collection of shape of the extended light source. 

This .NET enum wraps the AcGiToneOperatorParameters::ExteriorDaylightMode ObjectARX enum.

It provides the exterior daylight modes for the tone operator. 

This .NET enum wraps the AcGiFillType ObjectARX enum.

Primitives that can be filled are circles, polygons, shells, meshes, text, arc... more 

This .NET enum wraps the AcGiMaterialTraits2::FinalGatherMode ObjectARX enum.

Indicates the final gathering. 

This .NET enum wraps the AcGiMaterialTraits2::GlobalIlluminationMode ObjectARX enum. It indicates the global illumination mode to be set. 
This is record Autodesk.AutoCAD.GraphicsInterface.GradientType. 
This .NET enum is a wrapper for AcGiHighlightStyle 

This .NET class wraps the IlluminationModel ObjectARX class. It specifies what illumination model is used in the advanced rendering process... more 

This .NET enum wraps the AcGiImageOrg ObjectARX enum. It gives the pixel organization scheme of the source image file. 

This .NET enum wraps the AcGiViewportGeometry::ImageSource ObjectARX enum. It defines where images come from. 

This .NET class wraps the AcGiEdgeStyle::Linetype ObjectARX class. It describes an enumeration representing the types of line patterns that can be... more 

This .NET class wraps the AcGiMaterialTraits2::luminanceMode ObjectARX class. It obtains the luminance mode of the material. 

This .NET class wraps the AcGiVertexData::MapChannel ObjectARX class.
The material map channel to which the mapping coordinates are to be... more 

Represents the map filter types. 

This .NET enum wraps the AcGiMaterialColor::Method ObjectARX enum. It provides values that define the color method used by setMethod() and... more 
Mode 

This .NET enum wraps the AcGiMaterialTraits::Mode ObjectARX enum. It is an enumeration of material modes. 

This .NET enum wraps the AcGiMaterialTraits2::NormalMapMethod enum.
This enum defines the normal maps. 

This enum defines the orientation transform behavior of transient graphics. 

This .NET enum wraps the AcGiOrientationType ObjectARX enum. It gives the current orientation type for vertices. The orientation type indicates... more 

This enum defines the position transform behavior of transient graphics. 

This .NET enum wraps the AcGiProceduralTexture::Type ObjectARX enum.
Enumerates the different procedural textures. 

This .NET enum wraps the AcGiMapper::Projection ObjectARX enum.
This enumeration provides values that describe the mapping projection of the mapper. 

Filter Type.
The enumeration to specify the filter types. 

Lighting Mode.
The enumeration to specify the light mode. 

The enumeration to specify the quit condition. One is by render time, the other by render level. 

This .NET enum wraps the AcGiRegenType ObjectARX enum. It describes the types of elaboration that can occur on regeneration. 

This enum defines the scale transform behavior of transient graphics. 
This .NET enum is a wrapper for AcGiSubEntityTraits::SelectionFlags. 

This .NET class wraps the ShadowFlags ObjectARX class. This is an enumeration of valid bitmasks for the current shadow display... more 

This .NET enum wraps the AcGiShadowParameters::ShadowType ObjectARX enum. It gives the method used to calculate shadows. 

This .NET class wraps the AcGiMaterialMap::Source ObjectARX class. This enumeration provides values that describe the source of an MaterialMap object's... more 

This .NET enum wraps the AcGiMapper::Tiling ObjectARX enum. This enumeration provides values that describe the tiling method of the mapper.... more 

This .NET enum wraps the AcGiTransientDrawingMode ObjectARX enum.

This enum defines the drawing mode of transient. Under a 2d graphics... more 

This enum defines the transparency mode to display the image with. 

This .NET class wraps the AcGiVariant::VariantType ObjectARX class. It describes the current type assigned to the Variant class. 
This .NET enum wraps the ObjectARX enum AcGiVisualStyleOperations::Operation
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::Property.
It describes the properties that can be set/get on a visual style.... more 

This .NET class wraps the AcGiVisualStyle::Type ObjectARX class.

Describes the type of Visual Style that is in effect. 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties.DisplayShadowType.
It describes the type of shadow to enable. 
This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::DisplayStyle.
It describes the combination of enabled display settings. 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeJitterAmount.
It describes the amount of jitter effect to apply to edges. 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeLinePattern.
It describes the raster-based line patterns to apply to edges. 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeModel.
It describes the model to use as a source of edges. 
This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::EdgeModifier.
It describes the combination of modifiers to apply to displayed... more 
This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::EdgeStyle.
It describes the combination of edge styles to display. 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceColorMode.
It describes modifications that affect the color of a face before any... more 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceLightingModel.
It describes the lighting model to apply to the faces of drawables.... more 
This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceLightingQuality.
It describes the calculation method used for application of lighting effects to... more 
This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::FaceModifier.
It describes modifications to faces made before any lighting and... more 

This .NET class wraps the AcGiWebLightTraits::WebFileType ObjectARX class.

Types of web files. 

This .NET class wraps the AcGiWebLightTraits::WebSymmetry ObjectARX class.

Types of symmetry in the web file. 
Structures
Structure 
Description 

This .NET class wraps the AcGiColorRGB ObjectARX class. It's a Color class for storing the color with a red, green,... more 

This .NET class wraps the AcGiColorRGBA ObjectARX class. It's a Color class for storing the color with a red, green,... more 

This .NET class wraps certain elements within the AcGiTextStyle ObjectARX class.

This class encapsulates properties that describe the following font... more 

This class encapsulates the data returned by the Viewport.getFrontAndBackClipValues() ObjectARX function.

Fills in the parameters with information about the existence... more 
This class gives the diffuse component of the material. 

This class stores to a pointer the material map for the normal map channel of the material, the method used... more 

This class gives the opacity component of the material. 

This class gives the refraction component of the material. 

This class gives the specular component of the material. 

This .NET struct wraps the AcGiPixelBGRA32 ObjectARX class.

This is a color struct for storing the color with a red,... more 
   Comments?