Class TBGRAIconCursorEntry

Unit

Declaration

type TBGRAIconCursorEntry = class(TMultiFileEntry)

Description

Image entry within an icon or cursor

Hierarchy

Overview

Fields

Protected FBitDepth: integer;
Protected FContent: TStream;
Protected FExtension: string;
Protected FHeight: integer;
Protected FHotSpot: TPoint;
Protected FWidth: integer;

Methods

Public constructor Create(AContainer: TMultiFileContainer; AExtension: string; AInfo: TQuickImageInfo; AContent: TStream);
Public destructor Destroy; override;
Public function CopyTo(ADestination: TStream): int64; override;
Public function GetBitmap: TBGRACustomBitmap;
Public function GetStream: TStream; override;
Public class function TryCreate(AContainer: TMultiFileContainer; AContent: TStream): TBGRAIconCursorEntry; static;
Protected function GetExtension: utf8string; override;
Protected function GetFileSize: int64; override;
Protected function GetName: utf8string; override;
Protected procedure SetName(AValue: utf8string); override;

Properties

Public property BitDepth: integer read FBitDepth;
Public property Height: integer read FHeight;
Public property HotSpot: TPoint read FHotSpot write FHotSpot;
Public property Width: integer read FWidth;

Description

Fields

Protected FBitDepth: integer;

This item has no description.

Protected FContent: TStream;

This item has no description.

Protected FExtension: string;

This item has no description.

Protected FHeight: integer;

This item has no description.

Protected FHotSpot: TPoint;

This item has no description.

Protected FWidth: integer;

This item has no description.

Methods

Public constructor Create(AContainer: TMultiFileContainer; AExtension: string; AInfo: TQuickImageInfo; AContent: TStream);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function CopyTo(ADestination: TStream): int64; override;

This item has no description.

Public function GetBitmap: TBGRACustomBitmap;

This item has no description.

Public function GetStream: TStream; override;

This item has no description.

Public class function TryCreate(AContainer: TMultiFileContainer; AContent: TStream): TBGRAIconCursorEntry; static;

This item has no description.

Protected function GetExtension: utf8string; override;

This item has no description.

Protected function GetFileSize: int64; override;

This item has no description.

Protected function GetName: utf8string; override;

This item has no description.

Protected procedure SetName(AValue: utf8string); override;

This item has no description.

Properties

Public property BitDepth: integer read FBitDepth;

This item has no description.

Public property Height: integer read FHeight;

This item has no description.

Public property HotSpot: TPoint read FHotSpot write FHotSpot;

This item has no description.

Public property Width: integer read FWidth;

This item has no description.