TGopBitBlt Class Reference

#include <graphicsaccelerator.h>

class TGopBitBlt : public TGraphicsOperation

Inherits from

Detailed Description

An accelerated graphics operation that copies a rectangular region of one bitmap into another.

The data members are all initialised on construction. Objects of this class can be passed to a graphics accelerator's Operation() function either individually, or in a buffer.

Member Attribute Documentation

iDestination

TPoint iDestination

The destination for the top left hand corner of the portion of the source bitmap.

iSourceBitmap

TAcceleratedBitmapSpec iSourceBitmap

A handle to the source bitmap, and other information needed to draw it.

iSourceRect

TRect iSourceRect

A rectangle defining all or a part of the bitmap to be copied.

Constructor & Destructor Documentation

TGopBitBlt ( const TPoint &, TAcceleratedBitmapSpec, TRect & )

TGopBitBlt(const TPoint &aDestination,
TAcceleratedBitmapSpecaSourceBitmap,
TRect &aSourceRect
)[inline]

Constructor with a position, a source bitmap handle and a rectangle.

ParameterDescription
aDestinationThe destination for the top left hand corner of the portion of the source bitmap.
aSourceBitmapA handle to the source bitmap, and other information needed to draw it.
aSourceRectA rectangle within the source bitmap. Its coordinates are relative to the top left of the source bitmap. Defines the part of the source bitmap to be copied.