| Class TDirectDrawPalette (unit DXDraws) |
TDirectDrawPalette
| Constructors |
constructor Create(ADirectDraw: TDirectDraw);| Functions |
function CreatePalette(Caps: Integer; const Entries): Boolean;
destructor Destroy;
function GetEntries(StartIndex, NumEntries: Integer; var Entries): Boolean;
procedure LoadFromDIB(DIB: TDIB);
procedure LoadFromFile(const FileName: string);
procedure LoadFromStream(Stream: TStream);
function SetEntries(StartIndex, NumEntries: Integer; const Entries): Boolean;
function GetEntry(Index: Integer): TPaletteEntry;
function GetIDDPalette: IDirectDrawPalette;
function GetIPalette: IDirectDrawPalette;
procedure SetEntry(Index: Integer; Value: TPaletteEntry);
procedure SetIDDPalette(Value: IDirectDrawPalette);| Properties |
property DDraw : TDirectDraw
property Entries : TPaletteEntry
property IDDPalette : IDirectDrawPalette
property IPalette : IDirectDrawPalette| Events |
| Variables |
FDDraw : TDirectDraw;
FIDDPalette : IDirectDrawPalette;| Constructors |
constructor Create(ADirectDraw: TDirectDraw);TDirectDrawPalette
| Functions |
function CreatePalette(Caps: Integer; const Entries): Boolean;
destructor Destroy;
function GetEntries(StartIndex, NumEntries: Integer; var Entries): Boolean;
procedure LoadFromDIB(DIB: TDIB);
procedure LoadFromFile(const FileName: string);
procedure LoadFromStream(Stream: TStream);
function SetEntries(StartIndex, NumEntries: Integer; const Entries): Boolean;
function GetEntry(Index: Integer): TPaletteEntry;
function GetIDDPalette: IDirectDrawPalette;
function GetIPalette: IDirectDrawPalette;
procedure SetEntry(Index: Integer; Value: TPaletteEntry);
procedure SetIDDPalette(Value: IDirectDrawPalette);| Properties |
property DDraw : TDirectDraw
property Entries : TPaletteEntry
property IDDPalette : IDirectDrawPalette
property IPalette : IDirectDrawPalette| Events |
| Variables |
FDDraw : TDirectDraw;
FIDDPalette : IDirectDrawPalette;