Class TDirectDraw (unit DXDraws)

Inherits from

TDirectX

Constructors


constructor Create(GUID: PGUID);

TDirectDraw

constructor CreateFromInterface(DDraw: IDirectDraw);



Functions

destructor Destroy;


class function Drivers: TDirectXDrivers;


function GetClipper(Index: Integer): TDirectDrawClipper;


function GetClipperCount: Integer;


function GetDisplayMode: DDSURFACEDESC;


function GetIDDraw: IDirectDraw;


function GetIDraw: IDirectDraw;


function GetPalette(Index: Integer): TDirectDrawPalette;


function GetPaletteCount: Integer;


function GetSurface(Index: Integer): TDirectDrawSurface;


function GetSurfaceCount: Integer;


Properties

property ClipperCount : Integer


property Clippers : TDirectDrawClipper


property DisplayMode : DDSURFACEDESC


property IDDraw : IDirectDraw


property IDraw : IDirectDraw


property PaletteCount : Integer


property Palettes : TDirectDrawPalette


property SurfaceCount : Integer


property Surfaces : TDirectDrawSurface


Events

Variables

FCaps : DDCAPS;


FClippers : TList;


FIDDraw : IDirectDraw;


FPalettes : TList;


FSurfaces : TList;



Constructors


constructor Create(GUID: PGUID);

TDirectDraw


constructor CreateFromInterface(DDraw: IDirectDraw);


Functions


destructor Destroy;


class function Drivers: TDirectXDrivers;


function GetClipper(Index: Integer): TDirectDrawClipper;


function GetClipperCount: Integer;


function GetDisplayMode: DDSURFACEDESC;


function GetIDDraw: IDirectDraw;


function GetIDraw: IDirectDraw;


function GetPalette(Index: Integer): TDirectDrawPalette;


function GetPaletteCount: Integer;


function GetSurface(Index: Integer): TDirectDrawSurface;


function GetSurfaceCount: Integer;


Properties


property ClipperCount : Integer


property Clippers : TDirectDrawClipper


property DisplayMode : DDSURFACEDESC


property IDDraw : IDirectDraw


property IDraw : IDirectDraw


property PaletteCount : Integer


property Palettes : TDirectDrawPalette


property SurfaceCount : Integer


property Surfaces : TDirectDrawSurface


Events


Variables


FCaps : DDCAPS;


FClippers : TList;


FIDDraw : IDirectDraw;


FPalettes : TList;


FSurfaces : TList;