---
title: "Aurigma.GraphicsMill Namespace"
canonical: https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# Aurigma.GraphicsMill Namespace
 
The Aurigma.GraphicsMill is a root namespace of the Graphics Mill for .NET.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [AbortedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AbortedException.htm.md) |  The exception which is thrown when user aborts the operation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [AdvancedPsdLibraryModule](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AdvancedPsdLibraryModule.htm.md) |  This class represents Advanced PSD module. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [AviProcessorLibraryModule](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_AviProcessorLibraryModule.htm.md) |  This class represents AVI Processor module. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) |  This class represents bitmap, i.e. object which stores raster data. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapChangedEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapChangedEventArgs.htm.md) |  Provides data for post-changing events of the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) class. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapChangingEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapChangingEventArgs.htm.md) |  Provides data for pre-changing events of the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) class. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapData](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapData.htm.md) |  This class provides direct access to the bitmap pixels. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapEmptyException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapEmptyException.htm.md) |  The exception which is thrown when you try to manipulate with empty bitmap (which has not any data loaded yet). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapLockedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapLockedException.htm.md) |  The exception which is thrown when you try to access the bitmap pixel data which has been locked with [LockBits(Int32, Int32, Int32, Int32)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Bitmap_LockBits_4_951ae041.htm.md) method. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapSavingEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapSavingEventArgs.htm.md) |  Provides data for [Saving](https://www.graphicsmill.com/docs/gm5/E_Aurigma_GraphicsMill_Bitmap_Saving.htm.md) event of the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) class. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [BitmapStatisticsProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapStatisticsProvider.htm.md) |  This class contains methods used by [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) to retrieve various bitmap statistics. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ChannelsProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ChannelsProvider.htm.md) |  This class contains methods and properties used by [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) to provide access to bitmap channels. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CMAdobeModuleLoadException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CMAdobeModuleLoadException.htm.md) |  This exception is thrown when you try to perform image conversion from one color format to another using Adobe CMM whereas it is not installed on the system. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CMException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CMException.htm.md) |  This is a base exception for the problems which may arise when you work with color management. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CMInappropriateProfileException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CMInappropriateProfileException.htm.md) |  This exception is thrown when you try to specify a color profile which does not conform target color space. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CMOpenProfileException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CMOpenProfileException.htm.md) |  This exception is thrown when Graphics Mill for .NET tries to open a color profile from file, but fails for some reason (e.g. file not found, access is denied, profile is corrupted, or any other). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CMTransformException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CMTransformException.htm.md) |  This exception is thrown if some errors encountered during some color space transform made by color management module. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [CmykColor](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_CmykColor.htm.md) |  This class represents color value in CMYK color space. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Color](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Color.htm.md) |  This is a base class for color values used in Graphics Mill for .NET. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ColorAdjustmentProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorAdjustmentProvider.htm.md) |  This class contains methods and properties used by [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) to apply color adjustment. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ColorManagementProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorManagementProvider.htm.md) |  This class contains methods and properties used by [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) to provide color management and color conversion. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ColorPalette](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorPalette.htm.md) |  This class represents palette, i.e. an array of color values. Used in indexed bitmaps. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ColorPaletteEmptyException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorPaletteEmptyException.htm.md) |  This exception is thrown when you try to operate with empty palette (which is either **null** or has no any entries). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ColorProfile](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorProfile.htm.md) |  This class represents ICC color profile used to provide color management. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ErrorEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ErrorEventArgs.htm.md) |  Provides data for events returning errors. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Exception](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Exception.htm.md) |  The base exception of all the Graphics Mill for .NET exceptions. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [GlobalSettings](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_GlobalSettings.htm.md) |  This class provides access to the settings of Graphics Mill for .NET. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [GraphicsMillLibraryModule](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_GraphicsMillLibraryModule.htm.md) |  This class represents Graphics Mill module. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [GrayScaleColor](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_GrayScaleColor.htm.md) |  This class represents grayscale color value. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Histogram](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Histogram.htm.md) |  This class represents bitmap histogram. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LibraryModuleAbstract](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LibraryModuleAbstract.htm.md) |  This is a base class for all the classes representing Graphics Mill modules. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [LockableObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_LockableObject.htm.md) |  This class contains partial implementation of the [ILockable](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ILockable.htm.md) interface and used by all thread safe Graphics Mill for .NET classes. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [MediaProcessorLibraryModule](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_MediaProcessorLibraryModule.htm.md) |  This class represents Media Processor module. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [MessageLoopNotPresentedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_MessageLoopNotPresentedException.htm.md) |  The exception which arises when synchronization mode uses message loop, but no message loop is available. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ObjectEmptyException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ObjectEmptyException.htm.md) |  This is a base class for exceptions raised when empty object (like bitmap or color palette) is accessed. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ObjectLockedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ObjectLockedException.htm.md) |  This exception is thrown when you try to use a locked object in synchronous mode. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ObjectNotOpenedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ObjectNotOpenedException.htm.md) |  This exception is thrown when you try to operate with an object which needs to be opened (like file format readers or writers), but which are not opened. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [OperationNotCompletedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_OperationNotCompletedException.htm.md) |  This exception is thrown when you try to run an operation which is already running, or influence it in the way which is not allowed until operation is not completed. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [PixelFormatUtils](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_PixelFormatUtils.htm.md) |  This class contains a number of static methods which provide functionality to work with [PixelFormat](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_PixelFormat.htm.md) values. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ProgressEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ProgressEventArgs.htm.md) |  Provides data for progress notifications. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [RgbColor](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_RgbColor.htm.md) |  This class represents color value in RGB color space. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [StateRestoringEventArgs](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_StateRestoringEventArgs.htm.md) |  Provides data for undoing/redoing events. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [StreamWrapper](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_StreamWrapper.htm.md) |  This class represents the wrapper of the [Stream](http://msdn2.microsoft.com/en-us/8f86tw9e) class which exposes **IStream** interface used in COM ([UCOMIStream](http://msdn2.microsoft.com/en-us/577eaw55) interface). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [SyncHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_SyncHandler.htm.md) |  This is a base class for all the codecs, transforms, as well as any other operations which can be run asynchronously. It contains partial implementation for [ISyncHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ISyncHandler.htm.md) interface. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [TimeoutException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_TimeoutException.htm.md) |  The exception which arises when timeout is expired. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [TransformsProvider](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_TransformsProvider.htm.md) |  This class contains methods used by [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) to apply various effects on the bitmap. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [TrialPeriodTimeException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_TrialPeriodTimeException.htm.md) |  The exception which fires when the trial version has been expired. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UnexpectedException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnexpectedException.htm.md) |  The exception which is thrown when Graphics Mill for .NET has encountered an unexpected problem (mostly caused by some internal bug). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UnitConverter](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverter.htm.md) |  This class can be used to convert values from one spatial units to another. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UnitConverterHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverterHandler.htm.md) |  This class contains partial implementation of [IUnitConverter](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_IUnitConverter.htm.md) interface and used by all classes representing asynchronous operations. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UnitConverterObject](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnitConverterObject.htm.md) |  This class implements functionality of converting different space units of the measurement (e.g. inches, points, pixels, millimeters, etc) between each other. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [UnsupportedPixelFormatException](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnsupportedPixelFormatException.htm.md) |  The exception which is thrown when you try to apply some operation on the bitmap, and this operation cannot handle pixel format of this bitmap. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [Win32Exception](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Win32Exception.htm.md) |  The exception occurred when some WinAPI error returned. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm5/icons/pubclass.gif) |  [ZipCompressor](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ZipCompressor.htm.md) |  This class is intended to compress binary data with the deflate algorithm (also known as ZIP). |
 
## Structures

|   |  Structure |  Description |
| --- | --- | --- |
 |  ![Public structure](https://www.graphicsmill.com/docs/gm5/icons/pubstructure.gif) |  [Rational](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Rational.htm.md) |  This class represents signed rational numbers. |
 |  ![Public structure](https://www.graphicsmill.com/docs/gm5/icons/pubstructure.gif) |  [UnsignedRational](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_UnsignedRational.htm.md) |  This class represents unsigned rational numbers. |
 
## Interfaces

|   |  Interface |  Description |
| --- | --- | --- |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [ILockable](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ILockable.htm.md) |  This interface is implemented by all objects which are implementing thread-safe access. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [IPixelFormatSupport](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_IPixelFormatSupport.htm.md) |  This interface is implemented by all the objects which can accept bitmap as input argument (i.e. all transforms and encoders). It allows to check if this object can handle bitmap of specific pixel format. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [IStateNavigable](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_IStateNavigable.htm.md) |  This interface should be implemented by classes which provide undo/redo functionality. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [ISyncEvents](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ISyncEvents.htm.md) |  This interface contains events which should be implemented by all the classes which supports asynchronous mode. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [ISyncHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ISyncHandler.htm.md) |  This interface is implemented by all the codecs, transforms, as well as any other operations which can be run asynchronously. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm5/icons/pubinterface.gif) |  [IUnitConverter](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_IUnitConverter.htm.md) |  This interface is implemented with all classes which needs to convert spatial values between different measurement units (like inches, millimeters, points, etc). |
 
## Delegates

|   |  Delegate |  Description |
| --- | --- | --- |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [BitmapChangedEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapChangedEventHandler.htm.md) |  This delegate represents the method that will handle [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) post-changing events. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [BitmapChangingEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapChangingEventHandler.htm.md) |  This delegate represents the method that will handle [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) pre-changing events. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [BitmapSavingEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapSavingEventHandler.htm.md) |  This delegate represents the method that will handle [Saving](https://www.graphicsmill.com/docs/gm5/E_Aurigma_GraphicsMill_Bitmap_Saving.htm.md) event of the [Bitmap](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Bitmap.htm.md) class. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [ProgressEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ProgressEventHandler.htm.md) |  This delegate represents the method that will handle progress notifications. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [StateRestoringEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_StateRestoringEventHandler.htm.md) |  This delegate represents the method that will handle undoing/redoing events. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm5/icons/pubdelegate.gif) |  [StopEventHandler](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_StopEventHandler.htm.md) |  This delegate represents the method that will handle operation stopping events. |
 
## Enumerations

|   |  Enumeration |  Description |
| --- | --- | --- |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [BitmapChange](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_BitmapChange.htm.md) |  Contains possible values that describe a reason of bitmap change in [Changed](https://www.graphicsmill.com/docs/gm5/E_Aurigma_GraphicsMill_Bitmap_Changed.htm.md) and [Changing](https://www.graphicsmill.com/docs/gm5/E_Aurigma_GraphicsMill_Bitmap_Changing.htm.md) events. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ColorChannel](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorChannel.htm.md) |  Contains aliases for numbers of color channels. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ColorPaletteType](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorPaletteType.htm.md) |  Contains palette types used when generating palettes. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ColorProfileClass](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorProfileClass.htm.md) |  Contains possible values for profile device class. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [ColorSpace](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_ColorSpace.htm.md) |  Contains color spaces supported with Graphics Mill for .NET. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [HistogramMode](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_HistogramMode.htm.md) |  Contains modes for histogram building. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [PixelFormat](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_PixelFormat.htm.md) |  Contains pixel formats supported by Graphics Mill for .NET. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [SynchronizationMode](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_SynchronizationMode.htm.md) |  Contains possible values for synchronization modes used in Graphics Mill for .NET. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm5/icons/pubenumeration.gif) |  [Unit](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Unit.htm.md) |  Contains unit types. It can be either device-dependent unit (pixel) or device-independent (inches, points, etc). |
