type A_Gfx_Vtable is access all Gfx_Vtable;
type A_Bitmap is access all Bitmap;
procedure Acquire_Bitmap
( | bmp | : not null A_Bitmap ); |
procedure Add_Clip_Rect
( | bmp | : not null A_Bitmap; |
x1, y1, x2, y2 | : Integer ); |
function Bitmap_Color_Depth
( | bmp | : not null A_Bitmap ) return Integer; |
function Bitmap_Mask_Color
( | bmp | : not null A_Bitmap ) return Color_Type; |
function Create_Bitmap
( | width, height | : Positive ) return A_Bitmap; |
function Create_Bitmap_Ex
( | color_depth, width, height | : Positive ) return A_Bitmap; |
function Create_System_Bitmap
( | width, height | : Positive ) return A_Bitmap; |
function Create_Video_Bitmap
( | width, height | : Positive ) return A_Bitmap; |
procedure Destroy_Bitmap
( | bmp | : in out A_Bitmap ); |
procedure Get_Clip_Rect
( | bmp | : not null A_Bitmap; |
x1, y1, x2, y2 | : out Integer ); |
function Get_Clip_State
( | bmp | : not null A_Bitmap ) return Integer; |
function Get_Dat
( | bmp | : A_Bitmap ) return Address; |
function Get_Height
( | bmp | : A_Bitmap ) return Integer; |
function Get_Screen return A_Bitmap;
function Get_Width
( | bmp | : A_Bitmap ) return Integer; |
function Is_Inside_Bitmap
( | bmp | : not null A_Bitmap; |
x, y, clip | : Integer ) return Integer; |
function Is_Linear_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_Memory_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_Planar_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_Same_Bitmap
( | bmp1, bmp2 | : A_Bitmap ) return Integer; |
function Is_Screen_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_Sub_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_System_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
function Is_Video_Bitmap
( | bmp | : A_Bitmap ) return Integer; |
procedure Lock_Bitmap
( | bmp | : not null A_Bitmap ); |
procedure Release_Bitmap
( | bmp | : not null A_Bitmap ); |
procedure Set_Clip_Rect
( | bmp | : not null A_Bitmap; |
x1, y1, x2, y2 | : Integer ); |
procedure Set_Clip_State
( | bmp | : not null A_Bitmap; |
state | : Integer ); |