class Infragistics.UltraChart.Core.Layers.AdornmentLayer
   inherits Infragistics.UltraChart.Core.Layers.Layer
   implements Infragistics.UltraChart.Core.Layers.ILayer, System.IDisposable:

   def public variable mousePoint as System.Drawing.Point.

   def public variable highlightPrimitive as Infragistics.UltraChart.Core.Primitives.Primitive.

   def public variable tooltiptext as character.

   constructor public AdornmentLayer(input component as Infragistics.UltraChart.Resources.IChartComponent, input core as Infragistics.UltraChart.Core.ChartCore):
   end constructor.

   method public final void Dispose():
   end method.

   method public final Infragistics.UltraChart.Core.SceneGraph GetAdornmentSceneGraph():
   end method.

   method public override Infragistics.UltraChart.Resources.Appearance.ChartAppearance GetAppearance():
   end method.

   method public final void FillSceneGraph(input tooltipApp as Infragistics.UltraChart.Resources.Appearance.WinTooltipAppearance, input scene as Infragistics.UltraChart.Core.SceneGraph, input p as Infragistics.UltraChart.Core.Primitives.Primitive):
   end method.

   method public final void FillSceneGraph1(input scene as Infragistics.UltraChart.Core.SceneGraph):
   end method.

   method public final void Clear():
   end method.

   method public final logical OnMouseClick(input x as integer, input y as integer):
   end method.

   method public final logical OnMouseMove(input x as integer, input y as integer):
   end method.

   method protected final logical CheckForPrimitiveAtPoint(input x as integer, input y as integer):
   end method.

   method public final logical IsPrimitiveHighlighted():
   end method.

end class.
