Class TDDScreen (unit DirectDraw) |
Inherits from
TObject
constructor Create ( Width, Height, Depth: DWORD ; hform : HWND; bFullScreen : boolean) ;
- -----------------------------------------------------------
|
| TDDSCREEN.
destructor Destroy ;
-----------------------------------------------------------
|
| TDDSCREEN.
procedure Flip ;
-----------------------------------------------------------
|
| TDDSCREEN.
procedure WindowMove;
property BackSurface : IDirectDrawSurface
property FrontSurface : IDirectDrawSurface
property FullScreen : boolean
property height : integer
property width : integer
bcanStretch : boolean;
bHasColorKey : boolean;
bHasOverlay : boolean;
bSWRender : Boolean;
DDraw : IDirectDraw ;
FBackSurface : IDirectDrawSurface ;
FFrontSurface : IDirectDrawSurface ;
FFullScreen : boolean;
FiHeight : integer;
FiWidth : integer;
mClipper : IDirectDrawClipper;
mhForm : HWND;
mrcFront : TRect;
constructor Create ( Width, Height, Depth: DWORD ; hform : HWND; bFullScreen : boolean) ;
-----------------------------------------------------------
|
| TDDSCREEN.CREATE
|
| Set up DirectDrawSurface objects
|
-----------------------------------------------------------
destructor Destroy ;
-----------------------------------------------------------
|
| TDDSCREEN.DESTROY
|
| Release DirectDrawSurface objects
|
-----------------------------------------------------------
procedure Flip ;
-----------------------------------------------------------
|
| TDDSCREEN.FLIP
|
| Flip to a new display buffer
|
-----------------------------------------------------------
procedure WindowMove;
property BackSurface : IDirectDrawSurface
property FrontSurface : IDirectDrawSurface
property FullScreen : boolean
property height : integer
property width : integer
bcanStretch : boolean;
bHasColorKey : boolean;
bHasOverlay : boolean;
bSWRender : Boolean;
DDraw : IDirectDraw ;
FBackSurface : IDirectDrawSurface ;
FFrontSurface : IDirectDrawSurface ;
FFullScreen : boolean;
FiHeight : integer;
FiWidth : integer;
mClipper : IDirectDrawClipper;
mhForm : HWND;
mrcFront : TRect;