type Cairo_Surface_Type is (Cairo_Surface_Type_Image, Cairo_Surface_Type_Pdf, Cairo_Surface_Type_Ps, Cairo_Surface_Type_Xlib, Cairo_Surface_Type_Xcb, Cairo_Surface_Type_Glitz, Cairo_Surface_Type_Quartz, Cairo_Surface_Type_Win32, Cairo_Surface_Type_Beos, Cairo_Surface_Type_Directfb, Cairo_Surface_Type_Svg, Cairo_Surface_Type_Os2, Cairo_Surface_Type_Win32_Printing, Cairo_Surface_Type_Quartz_Image);
function Create_Similar
( | Other | : Cairo_Surface; |
Content | : Cairo_Content; | |
Width | : Gint; | |
Height | : Gint) return Cairo_Surface; |
function Reference
( | Surface | : Cairo_Surface) return Cairo_Surface; |
procedure Finish
( | Surface | : Cairo_Surface); |
procedure Destroy
( | Surface | : Cairo_Surface); |
function Get_Reference_Count
( | Surface | : Cairo_Surface) return Guint; |
function Status
( | Surface | : Cairo_Surface) return Cairo_Status; |
function Get_Type
( | Surface | : Cairo_Surface) return Cairo_Surface_Type; |
function Get_Content
( | Surface | : Cairo_Surface) return Cairo_Content; |
function Get_User_Data
( | Surface | : Cairo_Surface; |
Key | : access Cairo_User_Data_Key) return System.Address; |
function Set_User_Data
( | Surface | : Cairo_Surface; |
Key | : access Cairo_User_Data_Key; | |
User_Data | : System.Address; | |
Destroy | : Cairo_Destroy_Func) return Cairo_Status; |
procedure Get_Font_Options
( | Surface | : Cairo_Surface; |
Options | : access Cairo_Font_Options); |
procedure Flush
( | Surface | : Cairo_Surface); |
procedure Mark_Dirty
( | Surface | : Cairo_Surface); |
procedure Mark_Dirty_Rectangle
( | Surface | : Cairo_Surface; |
X | : Gint; | |
Y | : Gint; | |
Width | : Gint; | |
Height | : Gint); |
procedure Set_Device_Offset
( | Surface | : Cairo_Surface; |
X_Offset | : Gdouble; | |
Y_Offset | : Gdouble); |
procedure Get_Device_Offset
( | Surface | : Cairo_Surface; |
X_Offset | : access Gdouble; | |
Y_Offset | : access Gdouble); |
procedure Set_Fallback_Resolution
( | Surface | : Cairo_Surface; |
X_Pixels_Per_Inch | : Gdouble; | |
Y_Pixels_Per_Inch | : Gdouble); |
procedure Get_Fallback_Resolution
( | Surface | : Cairo_Surface; |
X_Pixels_Per_Inch | : access Gdouble; | |
Y_Pixels_Per_Inch | : access Gdouble); |
procedure Copy_Page
( | Surface | : Cairo_Surface); |
procedure Show_Page
( | Surface | : Cairo_Surface); |
function Has_Show_Text_Glyphs
( | Surface | : Cairo_Surface) return Cairo_Bool; |
Binding from C File version 1.8.8