| Interface | Description | 
|---|---|
| IConfigurationListener | The listener interface for receiving configuration change events. | 
| IEditorListener | The listener interface for receiving editor events. | 
| IEditorListener2 | The listener interface for receiving editor events. | 
| IImageDrawer | The ImageDrawer converts rendering data into images in view e.g. | 
| IRendererListener | The listener interface for receiving renderer events. | 
| IRenderTarget | Represents a render target for the iink renderer. | 
| Class | Description | 
|---|---|
| Configuration | Represents the configuration values of the iink runtime environment. | 
| ContentBlock | Represents a block of content. | 
| ContentPackage | A package stores the user content as a sorted collection of parts. | 
| ContentPart | A part stores one content item. | 
| Editor | The Editor is the entry point by which modification is associated to a part. | 
| Engine | Represents the iink runtime environment. | 
| NativeLibrary | Represents the iink native library. | 
| ParameterSet | Represents a set of iink parameters. | 
| PointerEvent | Represents a pointer event. | 
| RecognitionAssetsBuilder | The RecognitionAssetsBuilder implements the tools to generate and save recognition assets. | 
| Renderer | The Renderer implements content rendering of parts. | 
| Enum | Description | 
|---|---|
| ConversionState | Describes the state of the content for a given block. | 
| IRenderTarget.LayerType | Represents the type of a layer | 
| MimeType | Represents a MIME type. | 
| PackageOpenOption | Describes the different options given when opening a package. | 
| PointerEventType | Describes the types of pointer event that can be provided to the editor. | 
| PointerType | Describes the types of pointer that can be used for input. |