type Drawing_Mode_Type is ( DRAW_MODE_SOLID, DRAW_MODE_XOR, DRAW_MODE_COPY_PATTERN, DRAW_MODE_SOLID_PATTERN, DRAW_MODE_MASKED_PATTERN, DRAW_MODE_TRANS );
type Blender_Func is access function( x, y, n : C.unsigned_long ) return C.unsigned_long;
procedure Drawing_Mode
( | mode | : Drawing_Mode_Type; |
pattern | : A_Bitmap := null; | |
x_anchor, y_ancher | : Integer := 0 ); |
procedure Set_Blender_Mode
( | b15, b16, b24 | : Blender_Func; |
r, g, b, a | : Natural ); |
procedure Set_Blender_Mode_Ex
( | b15, b16, b24, b32, b15x, b16x, b24x | : Blender_Func; |
r, g, b, a | : Natural ); |
procedure Solid_Mode;