Files
lazarus-ccr/bindings/gtk3/cairo1.pas

112 lines
2.6 KiB
ObjectPascal
Raw Normal View History

{ This is an autogenerated unit using gobject introspection (gir2pascal). Do not Edit. }
unit cairo1;
{$MODE OBJFPC}{$H+}
{$PACKRECORDS C}
{$MODESWITCH DUPLICATELOCALS+}
{$LINKLIB libcairo-gobject.so.2}
interface
uses
CTypes;
const
cairo1_library = 'libcairo-gobject.so.2';
type
Tcairo_content_t = Integer;
const
{ cairo_content_t }
CAIRO_CONTENT_COLOR: Tcairo_content_t = 4096;
CAIRO_CONTENT_ALPHA: Tcairo_content_t = 8192;
CAIRO_CONTENT_COLOR_ALPHA: Tcairo_content_t = 12288;
type
PPcairo_t = ^Pcairo_t;
Pcairo_t = ^Tcairo_t;
Tcairo_t = object
end;
PPcairo_surface_t = ^Pcairo_surface_t;
Pcairo_surface_t = ^Tcairo_surface_t;
Tcairo_surface_t = object
end;
PPcairo_matrix_t = ^Pcairo_matrix_t;
Pcairo_matrix_t = ^Tcairo_matrix_t;
Tcairo_matrix_t = record
end;
PPcairo_pattern_t = ^Pcairo_pattern_t;
Pcairo_pattern_t = ^Tcairo_pattern_t;
Tcairo_pattern_t = object
end;
PPcairo_region_t = ^Pcairo_region_t;
Pcairo_region_t = ^Tcairo_region_t;
Tcairo_region_t = object
end;
PPcairo_content_t = ^Pcairo_content_t;
Pcairo_content_t = ^Tcairo_content_t;
PPcairo_font_options_t = ^Pcairo_font_options_t;
Pcairo_font_options_t = ^Tcairo_font_options_t;
Tcairo_font_options_t = record
end;
PPcairo_font_type_t = ^Pcairo_font_type_t;
Pcairo_font_type_t = ^Tcairo_font_type_t;
Tcairo_font_type_t = record
end;
PPcairo_font_face_t = ^Pcairo_font_face_t;
Pcairo_font_face_t = ^Tcairo_font_face_t;
Tcairo_font_face_t = object
end;
PPcairo_scaled_font_t = ^Pcairo_scaled_font_t;
Pcairo_scaled_font_t = ^Tcairo_scaled_font_t;
Tcairo_scaled_font_t = object
end;
PPcairo_path_t = ^Pcairo_path_t;
Pcairo_path_t = ^Tcairo_path_t;
Tcairo_path_t = record
end;
PPcairo_rectangle_int_t = ^Pcairo_rectangle_int_t;
Pcairo_rectangle_int_t = ^Tcairo_rectangle_int_t;
Pcint = ^cint;
Tcairo_rectangle_int_t = object
x: cint;
y: cint;
width: cint;
height: cint;
end;
function cairo_gobject_context_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_font_face_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_pattern_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_rectangle_int_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_region_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_scaled_font_get_type: csize_t { TGType }; cdecl; external;
function cairo_gobject_surface_get_type: csize_t { TGType }; cdecl; external;
procedure cairo_image_surface_create; cdecl; external;
implementation
end.