Class TBGRACustomOriginalStorage
Unit
Declaration
type TBGRACustomOriginalStorage = class(TObject)
Description
Abstract original storage
Hierarchy
- TObject
- TBGRACustomOriginalStorage
Overview
Fields
FFormats: TFormatSettings; |
Methods
constructor Create; |
|
function AffineMatrixEquals(AName: utf8string; const AValue: TAffineMatrix): boolean; |
|
function CreateObject(AName: utf8string): TBGRACustomOriginalStorage; virtual; abstract; |
|
function Duplicate: TBGRACustomOriginalStorage; virtual; abstract; |
|
function FileExists(AName: UTF8String): boolean; virtual; abstract; |
|
function FloatEquals(AName: utf8string; AValue: single): boolean; |
|
function GetFileStream(AName: UTF8String): TStream; virtual; abstract; |
|
function HasAttribute(AName: utf8string): boolean; virtual; abstract; |
|
function ObjectExists(AName: utf8string): boolean; virtual; abstract; |
|
function OpenObject(AName: utf8string): TBGRACustomOriginalStorage; virtual; abstract; |
|
function PointFEquals(AName: utf8string; const AValue: TPointF): boolean; |
|
function ReadBitmap(AName: UTF8String; ADest: TCustomUniversalBitmap): boolean; virtual; abstract; |
|
function ReadFile(AName: UTF8String; ADest: TStream): boolean; virtual; abstract; |
|
function GetAffineMatrix(AName: utf8string): TAffineMatrix; |
|
function GetBool(AName: utf8string): boolean; |
|
function GetBoolDef(AName: utf8string; ADefault: boolean): boolean; |
|
function GetColor(AName: UTF8String): TBGRAPixel; |
|
function GetColorArray(AName: UTF8String): ArrayOfTBGRAPixel; |
|
function GetDelimiter: char; |
|
function GetEmpty: boolean; virtual; abstract; |
|
function GetInteger(AName: utf8string): integer; |
|
function GetIntegerDef(AName: utf8string; ADefault: integer): integer; |
|
function GetPointF(AName: utf8string): TPointF; |
|
function GetRawString(AName: utf8string): RawByteString; virtual; abstract; |
|
function GetRect(AName: utf8string): TRect; |
|
function GetRectF(AName: utf8string): TRectF; |
|
function GetSingle(AName: utf8string): single; |
|
function GetSingleArray(AName: utf8string): ArrayOfSingle; |
|
function GetSingleDef(AName: utf8string; ADefault: single): single; |
|
procedure EnumerateFiles(AList: TStringList); virtual; abstract; |
|
procedure EnumerateObjects(AList: TStringList); virtual; abstract; |
|
procedure RemoveAttribute(AName: utf8string); virtual; abstract; |
|
procedure RemoveFile(AName: utf8string); virtual; abstract; |
|
procedure RemoveObject(AName: utf8string); virtual; abstract; |
|
procedure WriteFile(AName: UTF8String; ASource: TStream; ACompress: boolean; AOwnStream: boolean = false); virtual; abstract; |
|
procedure SetAffineMatrix(AName: utf8string; const AValue: TAffineMatrix); |
|
procedure SetBool(AName: utf8string; AValue: boolean); |
|
procedure SetColor(AName: UTF8String; AValue: TBGRAPixel); |
|
procedure SetColorArray(AName: UTF8String; AValue: ArrayOfTBGRAPixel); |
|
procedure SetInteger(AName: utf8string; AValue: integer); |
|
procedure SetPointF(AName: utf8string; AValue: TPointF); |
|
procedure SetRawString(AName: utf8string; AValue: RawByteString); virtual; abstract; |
|
procedure SetRect(AName: utf8string; AValue: TRect); |
|
procedure SetRectF(AName: utf8string; AValue: TRectF); |
|
procedure SetSingle(AName: utf8string; AValue: single); |
|
procedure SetSingleArray(AName: utf8string; AValue: ArrayOfSingle); |
Properties
property AffineMatrix[AName: utf8string]: TAffineMatrix read GetAffineMatrix write SetAffineMatrix; |
|
property Bool[AName: utf8string]: boolean read GetBool write SetBool; |
|
property BoolDef[AName: utf8string; ADefault: boolean]: boolean read GetBoolDef; |
|
property Color[AName: UTF8String]: TBGRAPixel read GetColor write SetColor; |
|
property ColorArray[AName: UTF8String]: ArrayOfTBGRAPixel read GetColorArray write SetColorArray; |
|
property Empty: boolean read GetEmpty; |
|
property Float[AName: utf8string]: single read GetSingle write SetSingle; |
|
property FloatArray[AName: utf8string]: ArrayOfSingle read GetSingleArray write SetSingleArray; |
|
property FloatDef[AName: utf8string; ADefault: single]: single read GetSingleDef; |
|
property Int[AName: utf8string]: integer read GetInteger write SetInteger; |
|
property IntDef[AName: utf8string; ADefault: integer]: integer read GetIntegerDef; |
|
property PointF[AName: utf8string]: TPointF read GetPointF write SetPointF; |
|
property RawString[AName: utf8string]: RawByteString read GetRawString write SetRawString; |
|
property Rectangle[AName: utf8string]: TRect read GetRect write SetRect; |
|
property RectangleF[AName: utf8string]: TRectF read GetRectF write SetRectF; |
Description
Fields
FFormats: TFormatSettings; |
|
This item has no description. |
Methods
constructor Create; |
|
This item has no description. |
function AffineMatrixEquals(AName: utf8string; const AValue: TAffineMatrix): boolean; |
|
This item has no description. |
function CreateObject(AName: utf8string): TBGRACustomOriginalStorage; virtual; abstract; |
|
This item has no description. |
function Duplicate: TBGRACustomOriginalStorage; virtual; abstract; |
|
This item has no description. |
function FileExists(AName: UTF8String): boolean; virtual; abstract; |
|
This item has no description. |
function FloatEquals(AName: utf8string; AValue: single): boolean; |
|
This item has no description. |
function GetFileStream(AName: UTF8String): TStream; virtual; abstract; |
|
This item has no description. |
function HasAttribute(AName: utf8string): boolean; virtual; abstract; |
|
This item has no description. |
function ObjectExists(AName: utf8string): boolean; virtual; abstract; |
|
This item has no description. |
function OpenObject(AName: utf8string): TBGRACustomOriginalStorage; virtual; abstract; |
|
This item has no description. |
function PointFEquals(AName: utf8string; const AValue: TPointF): boolean; |
|
This item has no description. |
function ReadBitmap(AName: UTF8String; ADest: TCustomUniversalBitmap): boolean; virtual; abstract; |
|
This item has no description. |
function ReadFile(AName: UTF8String; ADest: TStream): boolean; virtual; abstract; |
|
This item has no description. |
function GetAffineMatrix(AName: utf8string): TAffineMatrix; |
|
This item has no description. |
function GetBool(AName: utf8string): boolean; |
|
This item has no description. |
function GetBoolDef(AName: utf8string; ADefault: boolean): boolean; |
|
This item has no description. |
function GetColor(AName: UTF8String): TBGRAPixel; |
|
This item has no description. |
function GetColorArray(AName: UTF8String): ArrayOfTBGRAPixel; |
|
This item has no description. |
function GetDelimiter: char; |
|
This item has no description. |
function GetEmpty: boolean; virtual; abstract; |
|
This item has no description. |
function GetInteger(AName: utf8string): integer; |
|
This item has no description. |
function GetIntegerDef(AName: utf8string; ADefault: integer): integer; |
|
This item has no description. |
function GetPointF(AName: utf8string): TPointF; |
|
This item has no description. |
function GetRawString(AName: utf8string): RawByteString; virtual; abstract; |
|
This item has no description. |
function GetRect(AName: utf8string): TRect; |
|
This item has no description. |
function GetRectF(AName: utf8string): TRectF; |
|
This item has no description. |
function GetSingle(AName: utf8string): single; |
|
This item has no description. |
function GetSingleArray(AName: utf8string): ArrayOfSingle; |
|
This item has no description. |
function GetSingleDef(AName: utf8string; ADefault: single): single; |
|
This item has no description. |
procedure EnumerateFiles(AList: TStringList); virtual; abstract; |
|
This item has no description. |
procedure EnumerateObjects(AList: TStringList); virtual; abstract; |
|
This item has no description. |
procedure RemoveAttribute(AName: utf8string); virtual; abstract; |
|
This item has no description. |
procedure RemoveFile(AName: utf8string); virtual; abstract; |
|
This item has no description. |
procedure RemoveObject(AName: utf8string); virtual; abstract; |
|
This item has no description. |
procedure WriteFile(AName: UTF8String; ASource: TStream; ACompress: boolean; AOwnStream: boolean = false); virtual; abstract; |
|
This item has no description. |
procedure SetAffineMatrix(AName: utf8string; const AValue: TAffineMatrix); |
|
This item has no description. |
procedure SetBool(AName: utf8string; AValue: boolean); |
|
This item has no description. |
procedure SetColor(AName: UTF8String; AValue: TBGRAPixel); |
|
This item has no description. |
procedure SetColorArray(AName: UTF8String; AValue: ArrayOfTBGRAPixel); |
|
This item has no description. |
procedure SetInteger(AName: utf8string; AValue: integer); |
|
This item has no description. |
procedure SetPointF(AName: utf8string; AValue: TPointF); |
|
This item has no description. |
procedure SetRawString(AName: utf8string; AValue: RawByteString); virtual; abstract; |
|
This item has no description. |
procedure SetRect(AName: utf8string; AValue: TRect); |
|
This item has no description. |
procedure SetRectF(AName: utf8string; AValue: TRectF); |
|
This item has no description. |
procedure SetSingle(AName: utf8string; AValue: single); |
|
This item has no description. |
procedure SetSingleArray(AName: utf8string; AValue: ArrayOfSingle); |
|
This item has no description. |
Properties
property AffineMatrix[AName: utf8string]: TAffineMatrix read GetAffineMatrix write SetAffineMatrix; |
|
This item has no description. |
property Bool[AName: utf8string]: boolean read GetBool write SetBool; |
|
This item has no description. |
property BoolDef[AName: utf8string; ADefault: boolean]: boolean read GetBoolDef; |
|
This item has no description. |
property Color[AName: UTF8String]: TBGRAPixel read GetColor write SetColor; |
|
This item has no description. |
property ColorArray[AName: UTF8String]: ArrayOfTBGRAPixel read GetColorArray write SetColorArray; |
|
This item has no description. |
property Empty: boolean read GetEmpty; |
|
This item has no description. |
property Float[AName: utf8string]: single read GetSingle write SetSingle; |
|
This item has no description. |
property FloatArray[AName: utf8string]: ArrayOfSingle read GetSingleArray write SetSingleArray; |
|
This item has no description. |
property FloatDef[AName: utf8string; ADefault: single]: single read GetSingleDef; |
|
This item has no description. |
property Int[AName: utf8string]: integer read GetInteger write SetInteger; |
|
This item has no description. |
property IntDef[AName: utf8string; ADefault: integer]: integer read GetIntegerDef; |
|
This item has no description. |
property PointF[AName: utf8string]: TPointF read GetPointF write SetPointF; |
|
This item has no description. |
property RawString[AName: utf8string]: RawByteString read GetRawString write SetRawString; |
|
This item has no description. |
property Rectangle[AName: utf8string]: TRect read GetRect write SetRect; |
|
This item has no description. |
property RectangleF[AName: utf8string]: TRectF read GetRectF write SetRectF; |
|
This item has no description. |