| Class TDirectDraw (unit DXDraws) |
| Constructors |
constructor Create(GUID: PGUID);
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;