Share

Autodesk.AutoCAD.GraphicsInterface Namespace

Description

This is namespace Autodesk.AutoCAD.GraphicsInterface.

Dynamic-Link Library (DLL)

AcDbMgd.dll

Classes

Class Description
ClipBoundary This .NET class wraps the AcGiClipBoundary ObjectARX struct.ClipBoundary is used to pass a clip boundary specification from a drawable... more
CommonDraw This .NET class wraps the AcGiCommonDraw ObjectARX class.CommonDraw abstracts out the commonality between ViewportDraw and WorldDraw. This allows... more
Context This .NET class wraps the AcGiContext ObjectARX class.The context can be thought of as the root object of the... more
ContextualColors This .NET class wraps the AcGiContextualColors ObjectARX class.This class returns color information for objects that can have different colors... more
DistantLightTraits This .NET class wraps the AcGiDistantLightTraits ObjectARX class.DistantLightTraits represents a distant light source, whose light is emitted in parallel... more
Drawable This .NET class wraps the AcGiDrawable ObjectARX class.All graphical objects, both transient and persistent, will implement a drawable interface.... more
DrawableOverrule This .NET class wraps the ObjectARX class AcGiDrawableOverrule.
DrawableTraits This .NET class wraps the AcGiDrawableTraits ObjectARX class.This class allows a drawable to express its graphical traits to the... more
EdgeData This .NET class wraps the AcGiEdgeData ObjectARX class.EdgeData is a container for the optional data that can be specified... more
FaceData 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.
GdiDrawObject This .Net class wraps the ObjectARX class AcGiGdiDrawObject.Implement this interface so that a GDI owner object can use the... more
GenericTexture This .NET class wraps the AcGiGenericTexture ObjectARX class.GenericTexture consists of a generic collection of parameters that represents a procedural... more
Geometry This .NET class wraps the AcGiGeometry ObjectARX class.Geometry abstracts out the commonality between ViewportGeometry and WorldGeometry. To maintain... more
Glyph This .NET class wraps the AcGiGlyph ObjectARX class.Glyph is used to provide the graphics primitives for drawing a glyph... more
GradientBackgroundTraits This .NET class wraps the AcGiGradientBackgroundTraits ObjectARX class.GradientBackgroundTraits represents a gradient background to the underlying display system. An instance... more
GradientFill This is class Autodesk.AutoCAD.GraphicsInterface.GradientFill.
GroundPlaneBackgroundTraits This .NET class wraps the AcGiGroundPlaneBackgroundTraits ObjectARX class. It represents a ground plane background to the underlying display system.
HatchPattern This is class Autodesk.AutoCAD.GraphicsInterface.HatchPattern.
HatchPatternDefinition This is class Autodesk.AutoCAD.GraphicsInterface.HatchPatternDefinition.
IBLBackgroundTraits This class enables IBL background definitions to be elaborated to AcGi implementations.
ImageBackgroundTraits This .NET class wraps the AcGiImageBackgroundTraits ObjectARX class.It represents an image background to the underlying display system. An instance... more
ImageBGRA32 This .NET class wraps the AcGiImageBGRA32 ObjectARX class.Image class for storing the color with a red, green, and blue... more
ImageFileTexture This .NET class wraps the AcGiImageFileTexture ObjectARX class. It represents a file based image texture.
ImageTexture This .NET class wraps the AcGiImageTexture ObjectARX class. It's an abstract class representing an image based texture.
LightAttenuation This .NET class wraps the AcGiLightAttenuation ObjectARX class. This is a container class for light attenuation properties.
LightTraits This .NET class wraps the AcGiLightTraits ObjectARX class.Parent class for interfaces passed to Light objects in the implementation of... more
Mapper This .NET class wraps the AcGiMapper ObjectARX class. The Mapper class defines mappers. Mappers determine how an MaterialMap is positioned,... more
MarbleTexture This .NET class wraps the AcGiMarbleTexture ObjectARX class. It represents a "marble" procedural texture.
MaterialColor This .NET class wraps the AcGiMaterialColor ObjectARX class. It defines material component colors by color method and color value.
MaterialMap This .NET class wraps the AcGiMaterialMap ObjectARX class. It defines material component maps. Maps are described by dimension, source, format,... more
MaterialTexture This .NET class wraps the AcGiMaterialTexture ObjectARX class. This the abstract Base class for all material textures.
MaterialTraits This .NET class wraps the AcGiMaterialTraits ObjectARX class. This class allows material definitions to be expanded to implementations.
NonEntityTraits This .NET class wraps the AcGiNonEntityTraits ObjectARX class. The NonEntityTraits class implements empty DrawableTraits and AcGiSubEntityTraits interfaces to allow non-entity... more
PhotographicExposureParameters Container class for all photographic exposure parameters.
PointLightTraits This .NET class wraps the AcGiPointLightTraits ObjectARX class. This class represents a point light source, whose light is emitted in... more
Polyline This .NET class wraps the ObjectARX AcGiPolyline Class.
PolylineCollection This .NET class wraps the ObjectARX AcGiPolyline Class.
ProceduralTexture This .NET class wraps the AcGiProceduralTexture ObjectARX class. It serves as the base for various procedural material textures.
RapidRTRenderSettingsTraits Abstract interface class that controls all the rendering settings.
RenderEnvironmentTraits This .NET class wraps the AcGiRenderEnvironmentTraits ObjectARX class. It represents render environment (fog and environment map) to the underlying display... more
RenderSettingsTraits This .NET class wraps the AcGiRenderSettingsTraits ObjectARX class. It represents render settings to the underlying display system.
ShadowParameters This .NET class wraps the AcGiShadowParameters ObjectARX class. This is a container class for all shadow related light properties.
SkyBackgroundTraits This .NET class wraps the AcGiSkyBackgroundTraits ObjectARX class. This class enables sky background definitions to be elaborated to graphics interface... more
SkyParameters This .NET class wraps the AcGiSkyParameters ObjectARX class. This is a container class for all sky-related sun properties.
SolidBackgroundTraits This .NET class wraps the AcGiSolidBackgroundTraits ObjectARX class. Represents a solid background to the underlying display system. An instance of... more
SpotLightTraits This .NET class wraps the AcGiSpotLightTraits ObjectARX class. This class represents a spotlight source. Spotlights emit lights in a specific... more
StandardLightTraits This .NET class wraps the AcGiStandardLightTraits ObjectARX class.This intermediate class represents a standard, or non-photometric light. It defines properties... more
SubEntityTraits This .NET class wraps the AcGiSubEntityTraits ObjectARX class.This class is used to control the current values of the color,... more
TextStyle This .NET class wraps the AcGiTextStyle ObjectARX class. This class is used to set the display attributes of text. It... more
ToneOperatorParameters This .NET class wraps the AcGiToneOperatorParameters ObjectARX class. ToneOperatorParameters is a container class for all tone operator parameters.
TransientManager This .NET class wraps the AcGiTransientManager ObjectARX class.Abstract base of transient manager. Developers can manage transients through this interface,... more
VertexData This .NET class wraps the AcGiVertexData ObjectARX class. This class is a container for the optional data that can be... more
Viewport This .NET class wraps the AcGiViewport ObjectARX class.This class is used to pass back information to the user about... more
ViewportDraw This .NET class wraps the AcGiViewportDraw ObjectARX class.The ViewportDraw class is a container class that provides the ability to... more
ViewportGeometry This .NET class wraps the AcGiViewportGeometry ObjectARX class.This class is responsible for inserting geometry into the graphics cache for... more
ViewportTraits This .NET class wraps the AcGiViewportTraits ObjectARX class.Viewports, on both Model and Layout tabs, now receive a call to... more
VisualStyle This .NET class wraps the AcGiVisualStyle ObjectARX class. This class defines a Visual Style - a collection of visual properties... more
VisualStyleTraits This .NET class wraps the AcGiVisualStyleTraits ObjectARX class. This class defines the visual style traits. Derived from DrawableTraits, this... more
WebLightTraits This .NET class wraps the AcGiWebLightTraits ObjectARX class. This class is an extended point light interface allowing for photometric web... more
WoodTexture This .NET class wraps the AcGiWoodTexture ObjectARX class. It's an ProceduralTexture derived class representing a "wood" procedural texture.
WorldDraw This .NET class wraps the AcGiWorldDraw ObjectARX class.The WorldDraw class provides functionality that has the ability to generate geometry... more
WorldGeometry This .NET class wraps the AcGiWorldGeometry ObjectARX class.This class is responsible for inserting geometry into the graphics cache for... more

Enumerations

Enumeration Description
ArcType This .NET class wraps the AcGiArcType ObjectARX class. ArcType is the enumeration of type of arcs.
AttenuationType This .NET class wraps the AttenuationType ObjectARX class. AttenuationType gives the type of attenuation, or decay, for this light. This... more
AutoTransform This .NET class wraps the AcGiMapper.AutoTransform ObjectARX class.This enumeration provides values that describe the automatic transform mode of the... more
ChannelFlags This .NET class wraps the ChannelFlags ObjectARX class. It's an enumeration of Material Channels in use.
DefaultLightingType This .NET enum wraps the AcGiViewportTraits::DefaultLightingType ObjectARX enum.Enumerates the types of default lights available for viewports and full renders.
DeviationType This .NET class wraps the AcGiDeviationType ObjectARX class.
DrawableAttributes This .NET class wraps the AcGiDrawable::SetAttributesFlags ObjectARX enum.
DrawableType This .NET class wraps the AcGiDrawable::DrawableType ObjectARX class. Indicates the type of a drawable object. By default the type on... more
DrawFlags This .NET class wraps the AcGiSubEntityTraits::DrawFlags ObjectARX class. This is an enumeration of valid bitmasks for calls to the setDrawFlags()... more
ExtendedLightShape This .NET class wraps the AcGiShadowParameters2::ExtendedLightShape ObjectARX class.It gives the collection of shape of the extended light source.
ExteriorDaylightMode This .NET enum wraps the AcGiToneOperatorParameters::ExteriorDaylightMode ObjectARX enum.It provides the exterior daylight modes for the tone operator.
FillType This .NET enum wraps the AcGiFillType ObjectARX enum.Primitives that can be filled are circles, polygons, shells, meshes, text, arc... more
FinalGatherMode This .NET enum wraps the AcGiMaterialTraits2::FinalGatherMode ObjectARX enum.Indicates the final gathering.
GlobalIlluminationMode This .NET enum wraps the AcGiMaterialTraits2::GlobalIlluminationMode ObjectARX enum. It indicates the global illumination mode to be set.
GradientType This is record Autodesk.AutoCAD.GraphicsInterface.GradientType.
HighlightStyle This .NET enum is a wrapper for AcGiHighlightStyle.
IlluminationModel This .NET class wraps the IlluminationModel ObjectARX class. It specifies what illumination model is used in the advanced rendering process... more
ImageOrg This .NET enum wraps the AcGiImageOrg ObjectARX enum. It gives the pixel organization scheme of the source image file.
ImageSource This .NET enum wraps the AcGiViewportGeometry::ImageSource ObjectARX enum. It defines where images come from.
Linetype This .NET class wraps the AcGiEdgeStyle::Linetype ObjectARX class. It describes an enumeration representing the types of line patterns that can be... more
LuminanceMode This .NET class wraps the AcGiMaterialTraits2::luminanceMode ObjectARX class. It obtains the luminance mode of the material.
MapChannel This .NET class wraps the AcGiVertexData::MapChannel ObjectARX class.The material map channel to which the mapping coordinates are to be... more
MapFilter Represents the map filter types.
Method 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.
NormalMapMethod This .NET enum wraps the AcGiMaterialTraits2::NormalMapMethod enum.This enum defines the normal maps.
OrientationBehavior This enum defines the orientation transform behavior of transient graphics.
OrientationType This .NET enum wraps the AcGiOrientationType ObjectARX enum. It gives the current orientation type for vertices. The orientation type indicates... more
PositionBehavior This enum defines the position transform behavior of transient graphics.
ProceduralTextureType This .NET enum wraps the AcGiProceduralTexture::Type ObjectARX enum.Enumerates the different procedural textures.
Projection This .NET enum wraps the AcGiMapper::Projection ObjectARX enum.This enumeration provides values that describe the mapping projection of the mapper.
RapidRTFilterType Filter Type.The enumeration to specify the filter types.
RapidRTLightingMode Lighting Mode.The enumeration to specify the light mode.
RapidRTQuitCondition The enumeration to specify the quit condition. One is by render time, the other by render level.
RegenType This .NET enum wraps the AcGiRegenType ObjectARX enum. It describes the types of elaboration that can occur on regeneration.
ScaleBehavior This enum defines the scale transform behavior of transient graphics.
SelectionFlags This .NET enum is a wrapper for AcGiSubEntityTraits::SelectionFlags.
ShadowFlags This .NET class wraps the ShadowFlags ObjectARX class. This is an enumeration of valid bitmasks for the current shadow display... more
ShadowType This .NET enum wraps the AcGiShadowParameters::ShadowType ObjectARX enum. It gives the method used to calculate shadows.
Source This .NET class wraps the AcGiMaterialMap::Source ObjectARX class. This enumeration provides values that describe the source of an MaterialMap object's... more
Tiling This .NET enum wraps the AcGiMapper::Tiling ObjectARX enum. This enumeration provides values that describe the tiling method of the mapper.... more
TransientDrawingMode This .NET enum wraps the AcGiTransientDrawingMode ObjectARX enum.This enum defines the drawing mode of transient. Under a 2d graphics... more
TransparencyMode This enum defines the transparency mode to display the image with.
VariantType This .NET class wraps the AcGiVariant::VariantType ObjectARX class. It describes the current type assigned to the Variant class.
VisualStyleOperation This .NET enum wraps the ObjectARX enum AcGiVisualStyleOperations::Operation.
VisualStyleProperty This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::Property.It describes the properties that can be set/get on a visual style.... more
VisualStyleType This .NET class wraps the AcGiVisualStyle::Type ObjectARX class.Describes the type of Visual Style that is in effect.
VSDisplayShadowType This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties.DisplayShadowType.It describes the type of shadow to enable.
VSDisplayStyles This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::DisplayStyle.It describes the combination of enabled display settings.
VSEdgeJitterAmount This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeJitterAmount.It describes the amount of jitter effect to apply to edges.
VSEdgeLinePattern This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeLinePattern.It describes the raster-based line patterns to apply to edges.
VSEdgeModel This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::EdgeModel.It describes the model to use as a source of edges.
VSEdgeModifiers This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::EdgeModifier.It describes the combination of modifiers to apply to displayed... more
VSEdgeStyles This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::EdgeStyle.It describes the combination of edge styles to display.
VSFaceColorMode This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceColorMode.It describes modifications that affect the color of a face before any... more
VSFaceLightingModel This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceLightingModel.It describes the lighting model to apply to the faces of drawables.... more
VSFaceLightingQuality This .NET class wraps the ObjectARX enum AcGiVisualStyleProperties::FaceLightingQuality.It describes the calculation method used for application of lighting effects to... more
VSFaceModifiers This .NET class wraps the ObjectARX bitfield enum AcGiVisualStyleProperties::FaceModifier.It describes modifications to faces made before any lighting and... more
WebFileType This .NET class wraps the AcGiWebLightTraits::WebFileType ObjectARX class.Types of web files.
WebSymmetry This .NET class wraps the AcGiWebLightTraits::WebSymmetry ObjectARX class.Types of symmetry in the web file.

Structures

Structure Description
ColorRGB This .NET class wraps the AcGiColorRGB ObjectARX class. It's a Color class for storing the color with a red, green,... more
ColorRGBA This .NET class wraps the AcGiColorRGBA ObjectARX class. It's a Color class for storing the color with a red, green,... more
FontDescriptor This .NET class wraps certain elements within the AcGiTextStyle ObjectARX class.This class encapsulates properties that describe the following font... more
FrontAndBackClipping This class encapsulates the data returned by the Viewport.getFrontAndBackClipValues() ObjectARX function.Fills in the parameters with information about the existence... more
MaterialDiffuseComponent This class gives the diffuse component of the material.
MaterialNormalMapComponent This class stores to a pointer the material map for the normal map channel of the material, the method used... more
MaterialOpacityComponent This class gives the opacity component of the material.
MaterialRefractionComponent This class gives the refraction component of the material.
MaterialSpecularComponent This class gives the specular component of the material.
PixelBGRA32 This .NET struct wraps the AcGiPixelBGRA32 ObjectARX class.This is a color struct for storing the color with a red,... more

Was this information helpful?