| Name | Description | Type | Package | Framework |
| Canvas2d | Canvas-based implementation of the Surface api, using the 2-d context (as opposed to webgl, etc). | Class | com.sencha.gxt.chart.client.draw.engine | GXT |
| DomSurface | Class | com.sencha.gxt.chart.client.draw.engine | GXT | |
| SVG | Provides specific methods to draw with SVG. | Class | com.sencha.gxt.chart.client.draw.engine | GXT |
| SVG .TextBBox | Class | com.sencha.gxt.chart.client.draw.engine | GXT | |
| VML | Provides specific methods to draw with VML. | Class | com.sencha.gxt.chart.client.draw.engine | GXT |
| VML .SpritePooling | Interface | com.sencha.gxt.chart.client.draw.engine | GXT | |
| VML .VmlBundle | Interface | com.sencha.gxt.chart.client.draw.engine | GXT | |
| VML .VmlCss | Interface | com.sencha.gxt.chart.client.draw.engine | GXT | |