Routines (alphabetical) > Object Classes > Graphics Object Classes > IDLgrBuffer

# IDLgrBuffer

Superclasses | Creation | Properties | Methods | Version History

An IDLgrBuffer object is an in-memory, off-screen destination object. Object trees can be drawn to instances of the IDLgrBuffer object and the resulting image can be retrieved from the buffer using the Read() method. The off-screen representation avoids dithering artifacts by providing a full-resolution buffer for objects using either the RGB or Color Index color models.

Note: Objects or subclasses of this type can not be saved or restored.

## Superclasses

IDLitComponent

## Creation

See IDLgrBuffer::Init.

## Properties

Objects of this class have the following properties. See IDLgrBuffer Properties for details on individual properties.

- ALL
- COLOR_MODEL
- DIMENSIONS
- FONT_SCALE
- GRAPHICS_TREE
- IMAGE_DATA
- LINE_QUALITY
- N_COLORS
- PALETTE
- QUALITY
- REGISTER_PROPERTIES
- RESOLUTION
- SCREEN_DIMENSIONS
- UNITS
- ZBUFFER_DATA

In addition, objects of this class inherit the properties of all superclasses of this class.

## Methods

This class has the following methods:

- IDLgrBuffer::Cleanup
- IDLgrBuffer::Draw
- IDLgrBuffer::Erase
- IDLgrBuffer::GetContiguousPixels
- IDLgrBuffer::GetDeviceInfo
- IDLgrBuffer::GetFontnames
- IDLgrBuffer::GetProperty
- IDLgrBuffer::GetTextDimensions
- IDLgrBuffer::Init
- IDLgrBuffer::PickData
- IDLgrBuffer::QueryRequiredTiles
- IDLgrBuffer::Read
- IDLgrBuffer::Select
- IDLgrBuffer::SetProperty

In addition, this class inherits the methods of its superclasses (if any).

## Version History

5.0 | Introduced
6.2 | Added QueryRequiredTiles method
8.2 | Added LINE_QUALITY property