Skip to content

ISVGBuffer

Base interface for a buffer

Unit: BVE.SVG2Intf ยท Extends: ISVGBitmap

Methods

Apply

procedure Apply(const aOpacity: TSVGFloat);

No description yet.

Convert

procedure Convert(
  const aColorSpace: TSVGColorSpace;
  const aPremultiplied: boolean); overload;

No description yet.

CreateCopy

function CreateCopy(const aCopyData: boolean = False): ISVGBuffer;

No description yet.

DrawBuffer

procedure DrawBuffer(
  aDestBuffer: ISVGRenderBuffer;
  const aOpacity: TSVGFloat); overload;

procedure DrawBuffer(
  aDestBuffer: ISVGRenderBuffer;
  const aSrceRect, aDestRect: TSVGRect;
  const aOpacity: TSVGFloat); overload;

No description yet.

Fill

procedure Fill(aColor: TSVGColor);

No description yet.

GetAbsRect

function GetAbsRect: TSVGRect;

No description yet.

GetBitmap

function GetBitmap: ISVGBitmap;

No description yet.

GetBufferScaleX

function GetBufferScaleX: TSVGFloat;

No description yet.

GetBufferScaleXY

function GetBufferScaleXY: TSVGFloat;

No description yet.

GetBufferScaleY

function GetBufferScaleY: TSVGFloat;

No description yet.

GetDestRect

function GetDestRect: TSVGRect;

No description yet.

GetIsEmpty

function GetIsEmpty: boolean;

No description yet.

GetParentBuffer

function GetParentBuffer: ISVGRenderBuffer;

No description yet.

GetSrceRect

function GetSrceRect: TSVGRect;

No description yet.

MapConvert

function MapConvert(
  var Data: TSVGMapData;
  const aColorSpace: TSVGColorSpace;
  const aPremultiplied: Boolean;
  const aAccess: TSVGMapAccess): Boolean;

No description yet.

SetBitmap

procedure SetBitmap(const Value: ISVGBitmap);

No description yet.

SetColorSpace

procedure SetColorSpace(const Value: TSVGColorSpace);

No description yet.

SetDestRect

procedure SetDestRect(const Value: TSVGRect);

No description yet.

SetPremultiplied

procedure SetPremultiplied(const Value: boolean);

No description yet.

SetSrceRect

procedure SetSrceRect(const Value: TSVGRect);

No description yet.

Properties

AbsRect

property AbsRect: TSVGRect read GetAbsRect;

No description yet.

Bitmap

property Bitmap: ISVGBitmap read GetBitmap write SetBitmap;

No description yet.

BufferScaleX

property BufferScaleX: TSVGFloat read GetBufferScaleX;

No description yet.

BufferScaleXY

property BufferScaleXY: TSVGFloat read GetBufferScaleXY;

No description yet.

BufferScaleY

property BufferScaleY: TSVGFloat read GetBufferScaleY;

No description yet.

ColorSpace

property ColorSpace: TSVGColorSpace read GetColorSpace write SetColorSpace;

No description yet.

DestRect

property DestRect: TSVGRect read GetDestRect write SetDestRect;

No description yet.

Height

property Height: integer read GetHeight;

No description yet.

IsEmpty

property IsEmpty: boolean read GetIsEmpty;

No description yet.

ParentBuffer

property ParentBuffer: ISVGRenderBuffer read GetParentBuffer;

No description yet.

Premultiplied

property Premultiplied: Boolean read GetPremultiplied write SetPremultiplied;

No description yet.

SrceRect

property SrceRect: TSVGRect read GetSrceRect write SetSrceRect;

No description yet.

Width

property Width: integer read GetWidth;

No description yet.