This is the cl-cairo2 Reference Manual, version 0.6, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:43:05 2024 GMT+0.
cl-cairo2/cl-cairo2.asd
cl-cairo2/package-init/package.lisp
cl-cairo2/foreign-interface/load-libraries.lisp
cl-cairo2/foreign-interface/common.lisp
cl-cairo2/foreign-interface/my-double.lisp
cl-cairo2/foreign-interface/cl-cairo2-swig.lisp
cl-cairo2/core/tables.lisp
cl-cairo2/core/surface.lisp
cl-cairo2/core/context.lisp
cl-cairo2/core/transformations.lisp
cl-cairo2/core/pattern.lisp
cl-cairo2/core/path.lisp
cl-cairo2/core/text.lisp
cl-cairo2/core/font.lisp
cl-cairo2/core/user-font.lisp
cl-cairo2/xlib/xlib-image-interface.lisp
cl-cairo2/gtk2/gtk2-interface.lisp
The main system appears first, followed by any subsystem dependency.
cl-cairo2
Cairo bindings
Tamas K Papp, Kei Suzuki
BOOST 1.0
0.6
cffi
(system).
cl-colors
(system).
cl-utilities
(system).
trivial-garbage
(system).
trivial-features
(system).
metabang-bind
(system).
package-init
(module).
foreign-interface
(module).
core
(module).
xlib
(module).
gtk2
(module).
Modules are listed depth-first from the system components tree.
cl-cairo2/package-init
cl-cairo2
(system).
package.lisp
(file).
cl-cairo2/foreign-interface
package-init
(module).
cl-cairo2
(system).
load-libraries.lisp
(file).
common.lisp
(file).
my-double.lisp
(file).
cl-cairo2-swig.lisp
(file).
cl-cairo2/core
foreign-interface
(module).
cl-cairo2
(system).
tables.lisp
(file).
surface.lisp
(file).
context.lisp
(file).
transformations.lisp
(file).
pattern.lisp
(file).
path.lisp
(file).
text.lisp
(file).
font.lisp
(file).
user-font.lisp
(file).
cl-cairo2/xlib
core
(module).
cl-cairo2
(system).
xlib-image-interface.lisp
(file).
cl-cairo2/gtk2
xlib
(module).
cl-cairo2
(system).
gtk2-interface.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-cairo2/cl-cairo2.asd
cl-cairo2/package-init/package.lisp
cl-cairo2/foreign-interface/load-libraries.lisp
cl-cairo2/foreign-interface/common.lisp
cl-cairo2/foreign-interface/my-double.lisp
cl-cairo2/foreign-interface/cl-cairo2-swig.lisp
cl-cairo2/core/tables.lisp
cl-cairo2/core/surface.lisp
cl-cairo2/core/context.lisp
cl-cairo2/core/transformations.lisp
cl-cairo2/core/pattern.lisp
cl-cairo2/core/path.lisp
cl-cairo2/core/text.lisp
cl-cairo2/core/font.lisp
cl-cairo2/core/user-font.lisp
cl-cairo2/xlib/xlib-image-interface.lisp
cl-cairo2/gtk2/gtk2-interface.lisp
cl-cairo2/foreign-interface/load-libraries.lisp
foreign-interface
(module).
version
(function).
%cairo-version
(function).
*known-versions*
(special variable).
cl-cairo2/foreign-interface/common.lisp
load-libraries.lisp
(file).
foreign-interface
(module).
alpha
(function).
blue
(function).
deg-to-rad
(function).
destroy
(generic function).
green
(function).
hsv->rgb
(function).
red
(function).
reference-count
(generic function).
rgba
(function).
rgba
(structure).
copy-double-vector-to-pointer
(function).
copy-pointer-to-double-vector
(function).
copy-rgba
(function).
prepend-intern
(function).
rgba-alpha
(reader).
rgba-blue
(function).
rgba-green
(function).
rgba-p
(function).
rgba-red
(function).
cl-cairo2/foreign-interface/my-double.lisp
common.lisp
(file).
foreign-interface
(module).
expand-to-foreign
(method).
translate-to-foreign
(method).
my-double-type
(class).
cl-cairo2/foreign-interface/cl-cairo2-swig.lisp
my-double.lisp
(file).
foreign-interface
(module).
_cairo_path_data_t_header-tclass
(class).
_cairo_path_data_t_point-tclass
(class).
cairo_append_path
(function).
cairo_arc
(function).
cairo_arc_negative
(function).
cairo_clip
(function).
cairo_clip_extents
(function).
cairo_clip_preserve
(function).
cairo_close_path
(function).
cairo_copy_clip_rectangle_list
(function).
cairo_copy_page
(function).
cairo_copy_path
(function).
cairo_copy_path_flat
(function).
cairo_create
(function).
cairo_curve_to
(function).
cairo_debug_reset_static_data
(function).
cairo_destroy
(function).
cairo_device_acquire
(function).
cairo_device_destroy
(function).
cairo_device_finish
(function).
cairo_device_flush
(function).
cairo_device_get_reference_count
(function).
cairo_device_get_type
(function).
cairo_device_get_user_data
(function).
cairo_device_observer_elapsed
(function).
cairo_device_observer_fill_elapsed
(function).
cairo_device_observer_glyphs_elapsed
(function).
cairo_device_observer_mask_elapsed
(function).
cairo_device_observer_paint_elapsed
(function).
cairo_device_observer_print
(function).
cairo_device_observer_stroke_elapsed
(function).
cairo_device_reference
(function).
cairo_device_release
(function).
cairo_device_set_user_data
(function).
cairo_device_status
(function).
cairo_device_to_user
(function).
cairo_device_to_user_distance
(function).
cairo_fill
(function).
cairo_fill_extents
(function).
cairo_fill_preserve
(function).
cairo_font_extents
(function).
cairo_font_extents_t-tclass
(class).
cairo_font_face_destroy
(function).
cairo_font_face_get_reference_count
(function).
cairo_font_face_get_type
(function).
cairo_font_face_get_user_data
(function).
cairo_font_face_reference
(function).
cairo_font_face_set_user_data
(function).
cairo_font_face_status
(function).
cairo_font_options_copy
(function).
cairo_font_options_create
(function).
cairo_font_options_destroy
(function).
cairo_font_options_equal
(function).
cairo_font_options_get_antialias
(function).
cairo_font_options_get_hint_metrics
(function).
cairo_font_options_get_hint_style
(function).
cairo_font_options_get_subpixel_order
(function).
cairo_font_options_hash
(function).
cairo_font_options_merge
(function).
cairo_font_options_set_antialias
(function).
cairo_font_options_set_hint_metrics
(function).
cairo_font_options_set_hint_style
(function).
cairo_font_options_set_subpixel_order
(function).
cairo_font_options_status
(function).
cairo_format_stride_for_width
(function).
cairo_get_antialias
(function).
cairo_get_current_point
(function).
cairo_get_dash
(function).
cairo_get_dash_count
(function).
cairo_get_fill_rule
(function).
cairo_get_font_face
(function).
cairo_get_font_matrix
(function).
cairo_get_font_options
(function).
cairo_get_group_target
(function).
cairo_get_line_cap
(function).
cairo_get_line_join
(function).
cairo_get_line_width
(function).
cairo_get_matrix
(function).
cairo_get_miter_limit
(function).
cairo_get_operator
(function).
cairo_get_reference_count
(function).
cairo_get_scaled_font
(function).
cairo_get_source
(function).
cairo_get_target
(function).
cairo_get_tolerance
(function).
cairo_get_user_data
(function).
cairo_glyph_allocate
(function).
cairo_glyph_extents
(function).
cairo_glyph_free
(function).
cairo_glyph_path
(function).
cairo_glyph_t-tclass
(class).
cairo_has_current_point
(function).
cairo_has_image_surface
(constant).
cairo_has_pdf_surface
(constant).
cairo_has_png_functions
(constant).
cairo_has_ps_surface
(constant).
cairo_has_svg_surface
(constant).
cairo_has_user_font
(constant).
cairo_identity_matrix
(function).
cairo_image_surface_create
(function).
cairo_image_surface_create_for_data
(function).
cairo_image_surface_create_from_png
(function).
cairo_image_surface_create_from_png_stream
(function).
cairo_image_surface_get_data
(function).
cairo_image_surface_get_format
(function).
cairo_image_surface_get_height
(function).
cairo_image_surface_get_stride
(function).
cairo_image_surface_get_width
(function).
cairo_in_clip
(function).
cairo_in_fill
(function).
cairo_in_stroke
(function).
cairo_line_to
(function).
cairo_mask
(function).
cairo_mask_surface
(function).
cairo_matrix_init
(function).
cairo_matrix_init_identity
(function).
cairo_matrix_init_rotate
(function).
cairo_matrix_init_scale
(function).
cairo_matrix_init_translate
(function).
cairo_matrix_invert
(function).
cairo_matrix_multiply
(function).
cairo_matrix_rotate
(function).
cairo_matrix_scale
(function).
cairo_matrix_t-tclass
(class).
cairo_matrix_transform_distance
(function).
cairo_matrix_transform_point
(function).
cairo_matrix_translate
(function).
cairo_mesh_pattern_begin_patch
(function).
cairo_mesh_pattern_curve_to
(function).
cairo_mesh_pattern_end_patch
(function).
cairo_mesh_pattern_get_control_point
(function).
cairo_mesh_pattern_get_corner_color_rgba
(function).
cairo_mesh_pattern_get_patch_count
(function).
cairo_mesh_pattern_get_path
(function).
cairo_mesh_pattern_line_to
(function).
cairo_mesh_pattern_move_to
(function).
cairo_mesh_pattern_set_control_point
(function).
cairo_mesh_pattern_set_corner_color_rgb
(function).
cairo_mesh_pattern_set_corner_color_rgba
(function).
cairo_move_to
(function).
cairo_new_path
(function).
cairo_new_sub_path
(function).
cairo_paint
(function).
cairo_paint_with_alpha
(function).
cairo_path_destroy
(function).
cairo_path_extents
(function).
cairo_path_t-tclass
(class).
cairo_pattern_add_color_stop_rgb
(function).
cairo_pattern_add_color_stop_rgba
(function).
cairo_pattern_create_for_surface
(function).
cairo_pattern_create_linear
(function).
cairo_pattern_create_mesh
(function).
cairo_pattern_create_radial
(function).
cairo_pattern_create_raster_source
(function).
cairo_pattern_create_rgb
(function).
cairo_pattern_create_rgba
(function).
cairo_pattern_destroy
(function).
cairo_pattern_get_color_stop_count
(function).
cairo_pattern_get_color_stop_rgba
(function).
cairo_pattern_get_extend
(function).
cairo_pattern_get_filter
(function).
cairo_pattern_get_linear_points
(function).
cairo_pattern_get_matrix
(function).
cairo_pattern_get_radial_circles
(function).
cairo_pattern_get_reference_count
(function).
cairo_pattern_get_rgba
(function).
cairo_pattern_get_surface
(function).
cairo_pattern_get_type
(function).
cairo_pattern_get_user_data
(function).
cairo_pattern_reference
(function).
cairo_pattern_set_extend
(function).
cairo_pattern_set_filter
(function).
cairo_pattern_set_matrix
(function).
cairo_pattern_set_user_data
(function).
cairo_pattern_status
(function).
cairo_pdf_get_versions
(function).
cairo_pdf_surface_create
(function).
cairo_pdf_surface_create_for_stream
(function).
cairo_pdf_surface_restrict_to_version
(function).
cairo_pdf_surface_set_size
(function).
cairo_pdf_version_to_string
(function).
cairo_pop_group
(function).
cairo_pop_group_to_source
(function).
cairo_ps_get_levels
(function).
cairo_ps_level_to_string
(function).
cairo_ps_surface_create
(function).
cairo_ps_surface_create_for_stream
(function).
cairo_ps_surface_dsc_begin_page_setup
(function).
cairo_ps_surface_dsc_begin_setup
(function).
cairo_ps_surface_dsc_comment
(function).
cairo_ps_surface_get_eps
(function).
cairo_ps_surface_restrict_to_level
(function).
cairo_ps_surface_set_eps
(function).
cairo_ps_surface_set_size
(function).
cairo_push_group
(function).
cairo_push_group_with_content
(function).
cairo_raster_source_pattern_get_acquire
(function).
cairo_raster_source_pattern_get_callback_data
(function).
cairo_raster_source_pattern_get_copy
(function).
cairo_raster_source_pattern_get_finish
(function).
cairo_raster_source_pattern_get_snapshot
(function).
cairo_raster_source_pattern_set_acquire
(function).
cairo_raster_source_pattern_set_callback_data
(function).
cairo_raster_source_pattern_set_copy
(function).
cairo_raster_source_pattern_set_finish
(function).
cairo_raster_source_pattern_set_snapshot
(function).
cairo_recording_surface_create
(function).
cairo_recording_surface_get_extents
(function).
cairo_recording_surface_ink_extents
(function).
cairo_rectangle
(function).
cairo_rectangle_int_t-tclass
(class).
cairo_rectangle_list_destroy
(function).
cairo_rectangle_list_t-tclass
(class).
cairo_rectangle_t-tclass
(class).
cairo_reference
(function).
cairo_region_contains_point
(function).
cairo_region_contains_rectangle
(function).
cairo_region_copy
(function).
cairo_region_create
(function).
cairo_region_create_rectangle
(function).
cairo_region_create_rectangles
(function).
cairo_region_destroy
(function).
cairo_region_equal
(function).
cairo_region_get_extents
(function).
cairo_region_get_rectangle
(function).
cairo_region_intersect
(function).
cairo_region_intersect_rectangle
(function).
cairo_region_is_empty
(function).
cairo_region_num_rectangles
(function).
cairo_region_reference
(function).
cairo_region_status
(function).
cairo_region_subtract
(function).
cairo_region_subtract_rectangle
(function).
cairo_region_translate
(function).
cairo_region_union
(function).
cairo_region_union_rectangle
(function).
cairo_region_xor
(function).
cairo_region_xor_rectangle
(function).
cairo_rel_curve_to
(function).
cairo_rel_line_to
(function).
cairo_rel_move_to
(function).
cairo_reset_clip
(function).
cairo_restore
(function).
cairo_rotate
(function).
cairo_save
(function).
cairo_scale
(function).
cairo_scaled_font_create
(function).
cairo_scaled_font_destroy
(function).
cairo_scaled_font_extents
(function).
cairo_scaled_font_get_ctm
(function).
cairo_scaled_font_get_font_face
(function).
cairo_scaled_font_get_font_matrix
(function).
cairo_scaled_font_get_font_options
(function).
cairo_scaled_font_get_reference_count
(function).
cairo_scaled_font_get_scale_matrix
(function).
cairo_scaled_font_get_type
(function).
cairo_scaled_font_get_user_data
(function).
cairo_scaled_font_glyph_extents
(function).
cairo_scaled_font_reference
(function).
cairo_scaled_font_set_user_data
(function).
cairo_scaled_font_status
(function).
cairo_scaled_font_text_extents
(function).
cairo_scaled_font_text_to_glyphs
(function).
cairo_select_font_face
(function).
cairo_set_antialias
(function).
cairo_set_dash
(function).
cairo_set_fill_rule
(function).
cairo_set_font_face
(function).
cairo_set_font_matrix
(function).
cairo_set_font_options
(function).
cairo_set_font_size
(function).
cairo_set_line_cap
(function).
cairo_set_line_join
(function).
cairo_set_line_width
(function).
cairo_set_matrix
(function).
cairo_set_miter_limit
(function).
cairo_set_operator
(function).
cairo_set_scaled_font
(function).
cairo_set_source
(function).
cairo_set_source_rgb
(function).
cairo_set_source_rgba
(function).
cairo_set_source_surface
(function).
cairo_set_tolerance
(function).
cairo_set_user_data
(function).
cairo_show_glyphs
(function).
cairo_show_page
(function).
cairo_show_text
(function).
cairo_show_text_glyphs
(function).
cairo_status
(function).
cairo_status_to_string
(function).
cairo_stroke
(function).
cairo_stroke_extents
(function).
cairo_stroke_preserve
(function).
cairo_surface_copy_page
(function).
cairo_surface_create_for_rectangle
(function).
cairo_surface_create_observer
(function).
cairo_surface_create_similar
(function).
cairo_surface_create_similar_image
(function).
cairo_surface_destroy
(function).
cairo_surface_finish
(function).
cairo_surface_flush
(function).
cairo_surface_get_content
(function).
cairo_surface_get_device
(function).
cairo_surface_get_device_offset
(function).
cairo_surface_get_fallback_resolution
(function).
cairo_surface_get_font_options
(function).
cairo_surface_get_mime_data
(function).
cairo_surface_get_reference_count
(function).
cairo_surface_get_type
(function).
cairo_surface_get_user_data
(function).
cairo_surface_has_show_text_glyphs
(function).
cairo_surface_map_to_image
(function).
cairo_surface_mark_dirty
(function).
cairo_surface_mark_dirty_rectangle
(function).
cairo_surface_observer_add_fill_callback
(function).
cairo_surface_observer_add_finish_callback
(function).
cairo_surface_observer_add_flush_callback
(function).
cairo_surface_observer_add_glyphs_callback
(function).
cairo_surface_observer_add_mask_callback
(function).
cairo_surface_observer_add_paint_callback
(function).
cairo_surface_observer_add_stroke_callback
(function).
cairo_surface_observer_elapsed
(function).
cairo_surface_observer_print
(function).
cairo_surface_reference
(function).
cairo_surface_set_device_offset
(function).
cairo_surface_set_fallback_resolution
(function).
cairo_surface_set_mime_data
(function).
cairo_surface_set_user_data
(function).
cairo_surface_show_page
(function).
cairo_surface_status
(function).
cairo_surface_supports_mime_type
(function).
cairo_surface_unmap_image
(function).
cairo_surface_write_to_png
(function).
cairo_surface_write_to_png_stream
(function).
cairo_svg_get_versions
(function).
cairo_svg_surface_create
(function).
cairo_svg_surface_create_for_stream
(function).
cairo_svg_surface_restrict_to_version
(function).
cairo_svg_version_to_string
(function).
cairo_text_cluster_allocate
(function).
cairo_text_cluster_free
(function).
cairo_text_cluster_t-tclass
(class).
cairo_text_extents
(function).
cairo_text_extents_t-tclass
(class).
cairo_text_path
(function).
cairo_toy_font_face_create
(function).
cairo_toy_font_face_get_family
(function).
cairo_toy_font_face_get_slant
(function).
cairo_toy_font_face_get_weight
(function).
cairo_transform
(function).
cairo_translate
(function).
cairo_user_data_key_t-tclass
(class).
cairo_user_font_face_create
(function).
cairo_user_font_face_get_init_func
(function).
cairo_user_font_face_get_render_glyph_func
(function).
cairo_user_font_face_get_text_to_glyphs_func
(function).
cairo_user_font_face_get_unicode_to_glyph_func
(function).
cairo_user_font_face_set_init_func
(function).
cairo_user_font_face_set_render_glyph_func
(function).
cairo_user_font_face_set_text_to_glyphs_func
(function).
cairo_user_font_face_set_unicode_to_glyph_func
(function).
cairo_user_to_device
(function).
cairo_user_to_device_distance
(function).
cairo_version
(function).
cairo_version_string
(function).
cl_cairo2_using_core
(constant).
defanonenum
(macro).
swig-lispify
(function).
cl-cairo2/core/tables.lisp
core
(module).
table-antialias
(special variable).
table-content
(special variable).
table-extend
(special variable).
table-fill-rule
(special variable).
table-filter
(special variable).
table-font-slant
(special variable).
table-font-weight
(special variable).
table-format
(special variable).
table-hint-metrics
(special variable).
table-hint-style
(special variable).
table-line-cap
(special variable).
table-line-join
(special variable).
table-operator
(special variable).
table-pattern-type
(special variable).
table-status
(special variable).
table-subpixel-order
(special variable).
exporting-table
(macro).
lookup-cairo-enum
(function).
lookup-enum
(function).
cl-cairo2/core/surface.lisp
tables.lisp
(file).
core
(module).
*surface*
(special variable).
create-image-surface
(function).
create-image-surface-for-array
(function).
create-image-surface-for-data
(function).
create-pdf-surface
(function).
create-ps-surface
(function).
create-recording-surface
(function).
create-similar-image
(function).
create-surface-from-foreign
(function).
create-svg-surface
(function).
destroy
(method).
expand-to-foreign
(method).
height
(generic reader).
image-surface-create-from-png
(function).
image-surface-create-from-png-callback
(function).
image-surface-create-from-png-stream
(function).
image-surface-get-data
(function).
image-surface-get-format
(function).
image-surface-get-height
(function).
image-surface-get-stride
(function).
image-surface-get-width
(function).
pdf-surface-set-size
(function).
pixel-based-p
(generic reader).
ps-surface-set-size
(function).
reference-count
(method).
surface
(class).
surface-finish
(function).
surface-flush
(function).
surface-mark-dirty
(function).
surface-write-to-png
(function).
translate-to-foreign
(method).
width
(generic reader).
with-context-from-surface
(macro).
with-png-surface
(macro).
with-surface
(macro).
with-surface-and-context
(macro).
*read-callback*
(special variable).
cairo-object
(class).
define-create-surface
(macro).
get-bytes-per-pixel
(function).
get-pointer
(reader method).
lowlevel-destroy
(generic function).
lowlevel-status
(generic function).
new-surface-with-check
(function).
set-rect
(function).
surface-type
(class).
with-alive-object
(macro).
with-cairo-object
(macro).
with-checked-status
(macro).
cl-cairo2/core/context.lisp
surface.lisp
(file).
core
(module).
*context*
(special variable).
clip
(function).
clip-extents
(function).
clip-preserve
(function).
context
(class).
copy-page
(function).
create-context
(function).
create-pdf-context
(function).
create-ps-context
(function).
create-svg-context
(function).
expand-to-foreign
(method).
fill-extents
(function).
fill-path
(function).
fill-preserve
(function).
get-antialias
(function).
get-dash
(function).
get-fill-rule
(function).
get-line-cap
(function).
get-line-join
(function).
get-line-width
(function).
get-miter-limit
(function).
get-operator
(function).
get-target
(function).
height
(reader method).
in-fill
(function).
mask-surface
(function).
paint
(function).
paint-with-alpha
(function).
pixel-based-p
(reader method).
pop-group
(function).
pop-group-to-source
(function).
print-object
(method).
push-group
(function).
reset-clip
(function).
restore
(function).
save
(function).
set-antialias
(function).
set-dash
(function).
set-fill-rule
(function).
set-line-cap
(function).
set-line-join
(function).
set-line-width
(function).
set-miter-limit
(function).
set-operator
(function).
set-source-color
(generic function).
set-source-rgb
(function).
set-source-rgba
(function).
set-source-surface
(function).
show-page
(function).
stroke
(function).
stroke-preserve
(function).
sync
(generic function).
sync-lock
(generic function).
sync-reset
(generic function).
sync-unlock
(generic function).
translate-to-foreign
(method).
width
(reader method).
with-context
(macro).
with-png-file
(macro).
with-sync-lock
(macro).
context-type
(class).
define-create-context
(macro).
define-flexible
(macro).
define-get-extents
(macro).
define-get-set
(macro).
define-get-set-using-table
(macro).
define-many-with-default-context
(macro).
define-with-default-context
(macro).
define-with-default-context-sync
(macro).
deprecate
(macro).
get-tolerance
(function).
in-clip
(function).
in-stroke
(function).
lowlevel-destroy
(method).
lowlevel-status
(method).
set-tolerance
(function).
with-context-pointer
(macro).
with-rgb
(macro).
cl-cairo2/core/transformations.lisp
context.lisp
(file).
core
(module).
device-to-user
(function).
device-to-user-distance
(function).
get-trans-matrix
(function).
make-trans-matrix
(function).
reset-trans-matrix
(function).
rotate
(function).
scale
(function).
set-trans-matrix
(function).
trans-matrix-init-rotate
(function).
trans-matrix-init-scale
(function).
trans-matrix-init-translate
(function).
trans-matrix-invert
(function).
trans-matrix-multiply
(function).
trans-matrix-p
(function).
trans-matrix-rotate
(function).
trans-matrix-scale
(function).
trans-matrix-translate
(function).
trans-matrix-x0
(reader).
(setf trans-matrix-x0)
(writer).
trans-matrix-xx
(reader).
(setf trans-matrix-xx)
(writer).
trans-matrix-xy
(reader).
(setf trans-matrix-xy)
(writer).
trans-matrix-y0
(reader).
(setf trans-matrix-y0)
(writer).
trans-matrix-yx
(reader).
(setf trans-matrix-yx)
(writer).
trans-matrix-yy
(reader).
(setf trans-matrix-yy)
(writer).
transform
(function).
transform-point
(function).
translate
(function).
user-to-device
(function).
user-to-device-distance
(function).
copy-trans-matrix
(function).
define-matrix-init
(macro).
define-matrix-transformation
(macro).
define-with-x-y
(macro).
trans-matrix
(structure).
trans-matrix-copy-in
(function).
trans-matrix-copy-out
(function).
transform-distance
(function).
with-trans-matrix-in
(macro).
with-trans-matrix-in-out
(macro).
with-trans-matrix-out
(macro).
with-x-y
(macro).
cl-cairo2/core/pattern.lisp
transformations.lisp
(file).
core
(module).
create-color-pattern
(generic function).
create-linear-pattern
(function).
create-mesh-pattern
(function).
create-pattern-for-surface
(function).
create-radial-pattern
(function).
create-rgb-pattern
(function).
create-rgba-pattern
(function).
get-source
(function).
mask
(function).
pattern
(class).
pattern-add-color-stop
(generic function).
pattern-add-color-stop-rgb
(function).
pattern-add-color-stop-rgba
(function).
pattern-get-color-stop-count
(function).
pattern-get-color-stop-rgba
(function).
pattern-get-color-stops
(function).
pattern-get-extend
(function).
pattern-get-filter
(function).
pattern-get-linear-points
(function).
pattern-get-matrix
(function).
pattern-get-radial-circles
(function).
pattern-get-rgba
(function).
pattern-get-surface
(function).
pattern-get-type
(function).
pattern-mesh-begin-patch
(function).
pattern-mesh-curve-to
(function).
pattern-mesh-end-patch
(function).
pattern-mesh-get-control-point
(function).
pattern-mesh-get-corner-rgba
(function).
pattern-mesh-get-patch-count
(function).
pattern-mesh-line-to
(function).
pattern-mesh-move-to
(function).
pattern-mesh-set-control-point
(function).
pattern-mesh-set-corner-color-rgb
(function).
pattern-mesh-set-corner-color-rgba
(function).
pattern-set-extend
(function).
pattern-set-matrix
(function).
set-source
(function).
with-linear-pattern
(macro).
with-patterns
(macro).
with-radial-pattern
(macro).
create-pattern-from-foreign
(function).
define-create-pattern
(macro).
define-pattern-function
(macro).
define-pattern-function-flexible
(macro).
lowlevel-destroy
(method).
lowlevel-status
(method).
make-with-pattern
(macro).
pattern-forms-p
(function).
pattern-set-filter
(function).
cl-cairo2/core/path.lisp
pattern.lisp
(file).
core
(module).
arc
(function).
arc-negative
(function).
close-path
(function).
curve-to
(function).
get-current-point
(function).
has-current-point
(function).
line-to
(function).
move-to
(function).
new-path
(function).
new-sub-path
(function).
rectangle
(function).
rel-curve-to
(function).
rel-line-to
(function).
rel-move-to
(function).
text-path
(function).
cl-cairo2/core/text.lisp
path.lisp
(file).
core
(module).
font-ascent
(function).
(setf font-ascent)
(function).
font-descent
(function).
(setf font-descent)
(function).
font-height
(function).
(setf font-height)
(function).
font-max-x-advance
(function).
(setf font-max-x-advance)
(function).
font-max-y-advance
(function).
(setf font-max-y-advance)
(function).
get-font-extents
(function).
get-font-face
(function).
get-font-matrix
(function).
get-font-options
(function).
get-scaled-font
(function).
get-text-extents
(function).
glyph-array
(structure).
glyph-array-add
(function).
glyph-array-count
(reader).
(setf glyph-array-count)
(writer).
glyph-array-filled
(reader).
(setf glyph-array-filled)
(writer).
glyph-array-reset-fill
(function).
glyph-array-set-glyph
(function).
glyph-extents
(function).
make-glyph-array
(function).
select-font-face
(function).
set-font-face
(function).
set-font-matrix
(function).
set-font-options
(function).
set-font-size
(function).
set-scaled-font
(function).
show-glyphs
(function).
show-text
(function).
text-extents
(function).
text-height
(function).
(setf text-height)
(function).
text-width
(function).
(setf text-width)
(function).
text-x-advance
(function).
(setf text-x-advance)
(function).
text-x-bearing
(function).
(setf text-x-bearing)
(function).
text-y-advance
(function).
(setf text-y-advance)
(function).
text-y-bearing
(function).
(setf text-y-bearing)
(function).
%make-glyph-array
(function).
copy-font-extents-t
(function).
copy-glyph-array
(function).
copy-text-extents-t
(function).
def-extents-t-shortname
(macro).
defstruct-extents-t
(macro).
font-extents-t
(structure).
font-extents-t-ascent
(reader).
(setf font-extents-t-ascent)
(writer).
font-extents-t-copy-in
(function).
font-extents-t-copy-out
(function).
font-extents-t-descent
(reader).
(setf font-extents-t-descent)
(writer).
font-extents-t-height
(reader).
(setf font-extents-t-height)
(writer).
font-extents-t-max-x-advance
(reader).
(setf font-extents-t-max-x-advance)
(writer).
font-extents-t-max-y-advance
(reader).
(setf font-extents-t-max-y-advance)
(writer).
font-extents-t-p
(function).
get-glyph
(function).
glyph-array-p
(function).
glyph-array-pointer
(reader).
(setf glyph-array-pointer)
(writer).
make-font-extents-t
(function).
make-text-extents-t
(function).
set-glyph
(function).
text-extents-t
(structure).
text-extents-t-copy-in
(function).
text-extents-t-copy-out
(function).
text-extents-t-height
(reader).
(setf text-extents-t-height)
(writer).
text-extents-t-p
(function).
text-extents-t-width
(reader).
(setf text-extents-t-width)
(writer).
text-extents-t-x-advance
(reader).
(setf text-extents-t-x-advance)
(writer).
text-extents-t-x-bearing
(reader).
(setf text-extents-t-x-bearing)
(writer).
text-extents-t-y-advance
(reader).
(setf text-extents-t-y-advance)
(writer).
text-extents-t-y-bearing
(reader).
(setf text-extents-t-y-bearing)
(writer).
with-font-extents-t-out
(macro).
with-text-extents-t-out
(macro).
cl-cairo2/core/font.lisp
text.lisp
(file).
core
(module).
create-font
(generic function).
create-font-options
(function).
create-scaled-font
(function).
font-face
(class).
font-options
(class).
font-options-copy
(function).
font-options-equal
(function).
font-options-get-antialias
(function).
font-options-get-hint-metrics
(function).
font-options-get-hint-style
(function).
font-options-get-subpixel-order
(function).
font-options-hash
(function).
font-options-merge
(function).
font-options-set-antialias
(function).
font-options-set-hint-metrics
(function).
font-options-set-hint-style
(function).
font-options-set-subpixel-order
(function).
scaled-font
(class).
scaled-font-extents
(function).
scaled-font-face
(reader method).
(setf scaled-font-face)
(writer method).
scaled-font-get-ctm
(function).
scaled-font-get-font-matrix
(function).
scaled-font-get-scale-matrix
(function).
scaled-font-get-type
(function).
scaled-font-glyph-extents
(function).
scaled-font-text-extents
(function).
set-font
(generic function).
font-face-get-type
(function).
lowlevel-destroy
(method).
lowlevel-destroy
(method).
lowlevel-destroy
(method).
lowlevel-status
(method).
lowlevel-status
(method).
lowlevel-status
(method).
cl-cairo2/core/user-font.lisp
font.lisp
(file).
core
(module).
initialize-instance
(method).
user-font-face
(class).
*user-font-ptr-to-object*
(special variable).
*user-font-temp-context*
(special variable).
*user-font-temp-scaled-font*
(special variable).
user-font-init-fun
(reader method).
(setf user-font-init-fun)
(writer method).
user-font-render-glyph-fun
(reader method).
(setf user-font-render-glyph-fun)
(writer method).
user-font-unicode-to-glyph-fun
(reader method).
(setf user-font-unicode-to-glyph-fun)
(writer method).
cl-cairo2/xlib/xlib-image-interface.lisp
xlib
(module).
xlib-image-context
(class).
sync-counter
(reader method).
(setf sync-counter)
(writer method).
xlib-context
(reader method).
(setf xlib-context)
(writer method).
cl-cairo2/gtk2/gtk2-interface.lisp
gtk2
(module).
gtk2-xlib-context
(class).
cairo-drawing-area
(reader method).
(setf cairo-drawing-area)
(writer method).
sync-counter
(reader method).
(setf sync-counter)
(writer method).
Packages are listed by definition order.
cl-cairo2
cairo
cffi
.
cl-colors
.
cl-utilities
.
common-lisp
.
metabang.bind
.
*context*
(special variable).
*surface*
(special variable).
alpha
(function).
arc
(function).
arc-negative
(function).
blue
(function).
clip
(function).
clip-extents
(function).
clip-preserve
(function).
close-path
(function).
context
(class).
copy-page
(function).
create-color-pattern
(generic function).
create-context
(function).
create-font
(generic function).
create-font-options
(function).
create-image-surface
(function).
create-image-surface-for-array
(function).
create-image-surface-for-data
(function).
create-linear-pattern
(function).
create-mesh-pattern
(function).
create-pattern-for-surface
(function).
create-pdf-context
(function).
create-pdf-surface
(function).
create-ps-context
(function).
create-ps-surface
(function).
create-radial-pattern
(function).
create-recording-surface
(function).
create-rgb-pattern
(function).
create-rgba-pattern
(function).
create-scaled-font
(function).
create-similar-image
(function).
create-surface-from-foreign
(function).
create-svg-context
(function).
create-svg-surface
(function).
curve-to
(function).
deg-to-rad
(function).
destroy
(generic function).
device-to-user
(function).
device-to-user-distance
(function).
fill-extents
(function).
fill-path
(function).
fill-preserve
(function).
font-ascent
(function).
(setf font-ascent)
(function).
font-descent
(function).
(setf font-descent)
(function).
font-face
(class).
font-height
(function).
(setf font-height)
(function).
font-max-x-advance
(function).
(setf font-max-x-advance)
(function).
font-max-y-advance
(function).
(setf font-max-y-advance)
(function).
font-options
(class).
font-options-copy
(function).
font-options-equal
(function).
font-options-get-antialias
(function).
font-options-get-hint-metrics
(function).
font-options-get-hint-style
(function).
font-options-get-subpixel-order
(function).
font-options-hash
(function).
font-options-merge
(function).
font-options-set-antialias
(function).
font-options-set-hint-metrics
(function).
font-options-set-hint-style
(function).
font-options-set-subpixel-order
(function).
get-antialias
(function).
get-current-point
(function).
get-dash
(function).
get-fill-rule
(function).
get-font-extents
(function).
get-font-face
(function).
get-font-matrix
(function).
get-font-options
(function).
get-line-cap
(function).
get-line-join
(function).
get-line-width
(function).
get-miter-limit
(function).
get-operator
(function).
get-scaled-font
(function).
get-source
(function).
get-target
(function).
get-text-extents
(function).
get-trans-matrix
(function).
glyph-array
(structure).
glyph-array-add
(function).
glyph-array-count
(reader).
(setf glyph-array-count)
(writer).
glyph-array-filled
(reader).
(setf glyph-array-filled)
(writer).
glyph-array-reset-fill
(function).
glyph-array-set-glyph
(function).
glyph-extents
(function).
green
(function).
gtk2-xlib-context
(class).
has-current-point
(function).
height
(generic reader).
hsv->rgb
(function).
image-surface-create-from-png
(function).
image-surface-create-from-png-callback
(function).
image-surface-create-from-png-stream
(function).
image-surface-get-data
(function).
image-surface-get-format
(function).
image-surface-get-height
(function).
image-surface-get-stride
(function).
image-surface-get-width
(function).
in-fill
(function).
line-to
(function).
make-glyph-array
(function).
make-trans-matrix
(function).
mask
(function).
mask-surface
(function).
move-to
(function).
new-path
(function).
new-sub-path
(function).
paint
(function).
paint-with-alpha
(function).
pattern
(class).
pattern-add-color-stop
(generic function).
pattern-add-color-stop-rgb
(function).
pattern-add-color-stop-rgba
(function).
pattern-get-color-stop-count
(function).
pattern-get-color-stop-rgba
(function).
pattern-get-color-stops
(function).
pattern-get-extend
(function).
pattern-get-filter
(function).
pattern-get-linear-points
(function).
pattern-get-matrix
(function).
pattern-get-radial-circles
(function).
pattern-get-rgba
(function).
pattern-get-surface
(function).
pattern-get-type
(function).
pattern-mesh-begin-patch
(function).
pattern-mesh-curve-to
(function).
pattern-mesh-end-patch
(function).
pattern-mesh-get-control-point
(function).
pattern-mesh-get-corner-rgba
(function).
pattern-mesh-get-patch-count
(function).
pattern-mesh-line-to
(function).
pattern-mesh-move-to
(function).
pattern-mesh-set-control-point
(function).
pattern-mesh-set-corner-color-rgb
(function).
pattern-mesh-set-corner-color-rgba
(function).
pattern-set-extend
(function).
pattern-set-matrix
(function).
pdf-surface-set-size
(function).
pixel-based-p
(generic reader).
pop-group
(function).
pop-group-to-source
(function).
ps-surface-set-size
(function).
push-group
(function).
rectangle
(function).
red
(function).
reference-count
(generic function).
rel-curve-to
(function).
rel-line-to
(function).
rel-move-to
(function).
reset-clip
(function).
reset-trans-matrix
(function).
restore
(function).
rgba
(function).
rgba
(structure).
rotate
(function).
save
(function).
scale
(function).
scaled-font
(class).
scaled-font-extents
(function).
scaled-font-face
(generic reader).
(setf scaled-font-face)
(generic writer).
scaled-font-get-ctm
(function).
scaled-font-get-font-matrix
(function).
scaled-font-get-scale-matrix
(function).
scaled-font-get-type
(function).
scaled-font-glyph-extents
(function).
scaled-font-text-extents
(function).
select-font-face
(function).
set-antialias
(function).
set-dash
(function).
set-fill-rule
(function).
set-font
(generic function).
set-font-face
(function).
set-font-matrix
(function).
set-font-options
(function).
set-font-size
(function).
set-line-cap
(function).
set-line-join
(function).
set-line-width
(function).
set-miter-limit
(function).
set-operator
(function).
set-scaled-font
(function).
set-source
(function).
set-source-color
(generic function).
set-source-rgb
(function).
set-source-rgba
(function).
set-source-surface
(function).
set-trans-matrix
(function).
show-glyphs
(function).
show-page
(function).
show-text
(function).
stroke
(function).
stroke-preserve
(function).
surface
(class).
surface-finish
(function).
surface-flush
(function).
surface-mark-dirty
(function).
surface-write-to-png
(function).
sync
(generic function).
sync-lock
(generic function).
sync-reset
(generic function).
sync-unlock
(generic function).
table-antialias
(special variable).
table-content
(special variable).
table-extend
(special variable).
table-fill-rule
(special variable).
table-filter
(special variable).
table-font-slant
(special variable).
table-font-weight
(special variable).
table-format
(special variable).
table-hint-metrics
(special variable).
table-hint-style
(special variable).
table-line-cap
(special variable).
table-line-join
(special variable).
table-operator
(special variable).
table-pattern-type
(special variable).
table-status
(special variable).
table-subpixel-order
(special variable).
text-extents
(function).
text-height
(function).
(setf text-height)
(function).
text-path
(function).
text-width
(function).
(setf text-width)
(function).
text-x-advance
(function).
(setf text-x-advance)
(function).
text-x-bearing
(function).
(setf text-x-bearing)
(function).
text-y-advance
(function).
(setf text-y-advance)
(function).
text-y-bearing
(function).
(setf text-y-bearing)
(function).
trans-matrix-init-rotate
(function).
trans-matrix-init-scale
(function).
trans-matrix-init-translate
(function).
trans-matrix-invert
(function).
trans-matrix-multiply
(function).
trans-matrix-p
(function).
trans-matrix-rotate
(function).
trans-matrix-scale
(function).
trans-matrix-translate
(function).
trans-matrix-x0
(reader).
(setf trans-matrix-x0)
(writer).
trans-matrix-xx
(reader).
(setf trans-matrix-xx)
(writer).
trans-matrix-xy
(reader).
(setf trans-matrix-xy)
(writer).
trans-matrix-y0
(reader).
(setf trans-matrix-y0)
(writer).
trans-matrix-yx
(reader).
(setf trans-matrix-yx)
(writer).
trans-matrix-yy
(reader).
(setf trans-matrix-yy)
(writer).
transform
(function).
transform-point
(function).
translate
(function).
user-font-face
(class).
user-to-device
(function).
user-to-device-distance
(function).
version
(function).
width
(generic reader).
with-context
(macro).
with-context-from-surface
(macro).
with-linear-pattern
(macro).
with-patterns
(macro).
with-png-file
(macro).
with-png-surface
(macro).
with-radial-pattern
(macro).
with-surface
(macro).
with-surface-and-context
(macro).
with-sync-lock
(macro).
xlib-image-context
(class).
%cairo-version
(function).
%make-glyph-array
(function).
*known-versions*
(special variable).
*read-callback*
(special variable).
*user-font-ptr-to-object*
(special variable).
*user-font-temp-context*
(special variable).
*user-font-temp-scaled-font*
(special variable).
_cairo_path_data_t_header-tclass
(class).
_cairo_path_data_t_point-tclass
(class).
cairo-drawing-area
(generic reader).
(setf cairo-drawing-area)
(generic writer).
cairo-object
(class).
cairo_append_path
(function).
cairo_arc
(function).
cairo_arc_negative
(function).
cairo_clip
(function).
cairo_clip_extents
(function).
cairo_clip_preserve
(function).
cairo_close_path
(function).
cairo_copy_clip_rectangle_list
(function).
cairo_copy_page
(function).
cairo_copy_path
(function).
cairo_copy_path_flat
(function).
cairo_create
(function).
cairo_curve_to
(function).
cairo_debug_reset_static_data
(function).
cairo_destroy
(function).
cairo_device_acquire
(function).
cairo_device_destroy
(function).
cairo_device_finish
(function).
cairo_device_flush
(function).
cairo_device_get_reference_count
(function).
cairo_device_get_type
(function).
cairo_device_get_user_data
(function).
cairo_device_observer_elapsed
(function).
cairo_device_observer_fill_elapsed
(function).
cairo_device_observer_glyphs_elapsed
(function).
cairo_device_observer_mask_elapsed
(function).
cairo_device_observer_paint_elapsed
(function).
cairo_device_observer_print
(function).
cairo_device_observer_stroke_elapsed
(function).
cairo_device_reference
(function).
cairo_device_release
(function).
cairo_device_set_user_data
(function).
cairo_device_status
(function).
cairo_device_to_user
(function).
cairo_device_to_user_distance
(function).
cairo_fill
(function).
cairo_fill_extents
(function).
cairo_fill_preserve
(function).
cairo_font_extents
(function).
cairo_font_extents_t-tclass
(class).
cairo_font_face_destroy
(function).
cairo_font_face_get_reference_count
(function).
cairo_font_face_get_type
(function).
cairo_font_face_get_user_data
(function).
cairo_font_face_reference
(function).
cairo_font_face_set_user_data
(function).
cairo_font_face_status
(function).
cairo_font_options_copy
(function).
cairo_font_options_create
(function).
cairo_font_options_destroy
(function).
cairo_font_options_equal
(function).
cairo_font_options_get_antialias
(function).
cairo_font_options_get_hint_metrics
(function).
cairo_font_options_get_hint_style
(function).
cairo_font_options_get_subpixel_order
(function).
cairo_font_options_hash
(function).
cairo_font_options_merge
(function).
cairo_font_options_set_antialias
(function).
cairo_font_options_set_hint_metrics
(function).
cairo_font_options_set_hint_style
(function).
cairo_font_options_set_subpixel_order
(function).
cairo_font_options_status
(function).
cairo_format_stride_for_width
(function).
cairo_get_antialias
(function).
cairo_get_current_point
(function).
cairo_get_dash
(function).
cairo_get_dash_count
(function).
cairo_get_fill_rule
(function).
cairo_get_font_face
(function).
cairo_get_font_matrix
(function).
cairo_get_font_options
(function).
cairo_get_group_target
(function).
cairo_get_line_cap
(function).
cairo_get_line_join
(function).
cairo_get_line_width
(function).
cairo_get_matrix
(function).
cairo_get_miter_limit
(function).
cairo_get_operator
(function).
cairo_get_reference_count
(function).
cairo_get_scaled_font
(function).
cairo_get_source
(function).
cairo_get_target
(function).
cairo_get_tolerance
(function).
cairo_get_user_data
(function).
cairo_glyph_allocate
(function).
cairo_glyph_extents
(function).
cairo_glyph_free
(function).
cairo_glyph_path
(function).
cairo_glyph_t-tclass
(class).
cairo_has_current_point
(function).
cairo_has_image_surface
(constant).
cairo_has_pdf_surface
(constant).
cairo_has_png_functions
(constant).
cairo_has_ps_surface
(constant).
cairo_has_svg_surface
(constant).
cairo_has_user_font
(constant).
cairo_identity_matrix
(function).
cairo_image_surface_create
(function).
cairo_image_surface_create_for_data
(function).
cairo_image_surface_create_from_png
(function).
cairo_image_surface_create_from_png_stream
(function).
cairo_image_surface_get_data
(function).
cairo_image_surface_get_format
(function).
cairo_image_surface_get_height
(function).
cairo_image_surface_get_stride
(function).
cairo_image_surface_get_width
(function).
cairo_in_clip
(function).
cairo_in_fill
(function).
cairo_in_stroke
(function).
cairo_line_to
(function).
cairo_mask
(function).
cairo_mask_surface
(function).
cairo_matrix_init
(function).
cairo_matrix_init_identity
(function).
cairo_matrix_init_rotate
(function).
cairo_matrix_init_scale
(function).
cairo_matrix_init_translate
(function).
cairo_matrix_invert
(function).
cairo_matrix_multiply
(function).
cairo_matrix_rotate
(function).
cairo_matrix_scale
(function).
cairo_matrix_t-tclass
(class).
cairo_matrix_transform_distance
(function).
cairo_matrix_transform_point
(function).
cairo_matrix_translate
(function).
cairo_mesh_pattern_begin_patch
(function).
cairo_mesh_pattern_curve_to
(function).
cairo_mesh_pattern_end_patch
(function).
cairo_mesh_pattern_get_control_point
(function).
cairo_mesh_pattern_get_corner_color_rgba
(function).
cairo_mesh_pattern_get_patch_count
(function).
cairo_mesh_pattern_get_path
(function).
cairo_mesh_pattern_line_to
(function).
cairo_mesh_pattern_move_to
(function).
cairo_mesh_pattern_set_control_point
(function).
cairo_mesh_pattern_set_corner_color_rgb
(function).
cairo_mesh_pattern_set_corner_color_rgba
(function).
cairo_move_to
(function).
cairo_new_path
(function).
cairo_new_sub_path
(function).
cairo_paint
(function).
cairo_paint_with_alpha
(function).
cairo_path_destroy
(function).
cairo_path_extents
(function).
cairo_path_t-tclass
(class).
cairo_pattern_add_color_stop_rgb
(function).
cairo_pattern_add_color_stop_rgba
(function).
cairo_pattern_create_for_surface
(function).
cairo_pattern_create_linear
(function).
cairo_pattern_create_mesh
(function).
cairo_pattern_create_radial
(function).
cairo_pattern_create_raster_source
(function).
cairo_pattern_create_rgb
(function).
cairo_pattern_create_rgba
(function).
cairo_pattern_destroy
(function).
cairo_pattern_get_color_stop_count
(function).
cairo_pattern_get_color_stop_rgba
(function).
cairo_pattern_get_extend
(function).
cairo_pattern_get_filter
(function).
cairo_pattern_get_linear_points
(function).
cairo_pattern_get_matrix
(function).
cairo_pattern_get_radial_circles
(function).
cairo_pattern_get_reference_count
(function).
cairo_pattern_get_rgba
(function).
cairo_pattern_get_surface
(function).
cairo_pattern_get_type
(function).
cairo_pattern_get_user_data
(function).
cairo_pattern_reference
(function).
cairo_pattern_set_extend
(function).
cairo_pattern_set_filter
(function).
cairo_pattern_set_matrix
(function).
cairo_pattern_set_user_data
(function).
cairo_pattern_status
(function).
cairo_pdf_get_versions
(function).
cairo_pdf_surface_create
(function).
cairo_pdf_surface_create_for_stream
(function).
cairo_pdf_surface_restrict_to_version
(function).
cairo_pdf_surface_set_size
(function).
cairo_pdf_version_to_string
(function).
cairo_pop_group
(function).
cairo_pop_group_to_source
(function).
cairo_ps_get_levels
(function).
cairo_ps_level_to_string
(function).
cairo_ps_surface_create
(function).
cairo_ps_surface_create_for_stream
(function).
cairo_ps_surface_dsc_begin_page_setup
(function).
cairo_ps_surface_dsc_begin_setup
(function).
cairo_ps_surface_dsc_comment
(function).
cairo_ps_surface_get_eps
(function).
cairo_ps_surface_restrict_to_level
(function).
cairo_ps_surface_set_eps
(function).
cairo_ps_surface_set_size
(function).
cairo_push_group
(function).
cairo_push_group_with_content
(function).
cairo_raster_source_pattern_get_acquire
(function).
cairo_raster_source_pattern_get_callback_data
(function).
cairo_raster_source_pattern_get_copy
(function).
cairo_raster_source_pattern_get_finish
(function).
cairo_raster_source_pattern_get_snapshot
(function).
cairo_raster_source_pattern_set_acquire
(function).
cairo_raster_source_pattern_set_callback_data
(function).
cairo_raster_source_pattern_set_copy
(function).
cairo_raster_source_pattern_set_finish
(function).
cairo_raster_source_pattern_set_snapshot
(function).
cairo_recording_surface_create
(function).
cairo_recording_surface_get_extents
(function).
cairo_recording_surface_ink_extents
(function).
cairo_rectangle
(function).
cairo_rectangle_int_t-tclass
(class).
cairo_rectangle_list_destroy
(function).
cairo_rectangle_list_t-tclass
(class).
cairo_rectangle_t-tclass
(class).
cairo_reference
(function).
cairo_region_contains_point
(function).
cairo_region_contains_rectangle
(function).
cairo_region_copy
(function).
cairo_region_create
(function).
cairo_region_create_rectangle
(function).
cairo_region_create_rectangles
(function).
cairo_region_destroy
(function).
cairo_region_equal
(function).
cairo_region_get_extents
(function).
cairo_region_get_rectangle
(function).
cairo_region_intersect
(function).
cairo_region_intersect_rectangle
(function).
cairo_region_is_empty
(function).
cairo_region_num_rectangles
(function).
cairo_region_reference
(function).
cairo_region_status
(function).
cairo_region_subtract
(function).
cairo_region_subtract_rectangle
(function).
cairo_region_translate
(function).
cairo_region_union
(function).
cairo_region_union_rectangle
(function).
cairo_region_xor
(function).
cairo_region_xor_rectangle
(function).
cairo_rel_curve_to
(function).
cairo_rel_line_to
(function).
cairo_rel_move_to
(function).
cairo_reset_clip
(function).
cairo_restore
(function).
cairo_rotate
(function).
cairo_save
(function).
cairo_scale
(function).
cairo_scaled_font_create
(function).
cairo_scaled_font_destroy
(function).
cairo_scaled_font_extents
(function).
cairo_scaled_font_get_ctm
(function).
cairo_scaled_font_get_font_face
(function).
cairo_scaled_font_get_font_matrix
(function).
cairo_scaled_font_get_font_options
(function).
cairo_scaled_font_get_reference_count
(function).
cairo_scaled_font_get_scale_matrix
(function).
cairo_scaled_font_get_type
(function).
cairo_scaled_font_get_user_data
(function).
cairo_scaled_font_glyph_extents
(function).
cairo_scaled_font_reference
(function).
cairo_scaled_font_set_user_data
(function).
cairo_scaled_font_status
(function).
cairo_scaled_font_text_extents
(function).
cairo_scaled_font_text_to_glyphs
(function).
cairo_select_font_face
(function).
cairo_set_antialias
(function).
cairo_set_dash
(function).
cairo_set_fill_rule
(function).
cairo_set_font_face
(function).
cairo_set_font_matrix
(function).
cairo_set_font_options
(function).
cairo_set_font_size
(function).
cairo_set_line_cap
(function).
cairo_set_line_join
(function).
cairo_set_line_width
(function).
cairo_set_matrix
(function).
cairo_set_miter_limit
(function).
cairo_set_operator
(function).
cairo_set_scaled_font
(function).
cairo_set_source
(function).
cairo_set_source_rgb
(function).
cairo_set_source_rgba
(function).
cairo_set_source_surface
(function).
cairo_set_tolerance
(function).
cairo_set_user_data
(function).
cairo_show_glyphs
(function).
cairo_show_page
(function).
cairo_show_text
(function).
cairo_show_text_glyphs
(function).
cairo_status
(function).
cairo_status_to_string
(function).
cairo_stroke
(function).
cairo_stroke_extents
(function).
cairo_stroke_preserve
(function).
cairo_surface_copy_page
(function).
cairo_surface_create_for_rectangle
(function).
cairo_surface_create_observer
(function).
cairo_surface_create_similar
(function).
cairo_surface_create_similar_image
(function).
cairo_surface_destroy
(function).
cairo_surface_finish
(function).
cairo_surface_flush
(function).
cairo_surface_get_content
(function).
cairo_surface_get_device
(function).
cairo_surface_get_device_offset
(function).
cairo_surface_get_fallback_resolution
(function).
cairo_surface_get_font_options
(function).
cairo_surface_get_mime_data
(function).
cairo_surface_get_reference_count
(function).
cairo_surface_get_type
(function).
cairo_surface_get_user_data
(function).
cairo_surface_has_show_text_glyphs
(function).
cairo_surface_map_to_image
(function).
cairo_surface_mark_dirty
(function).
cairo_surface_mark_dirty_rectangle
(function).
cairo_surface_observer_add_fill_callback
(function).
cairo_surface_observer_add_finish_callback
(function).
cairo_surface_observer_add_flush_callback
(function).
cairo_surface_observer_add_glyphs_callback
(function).
cairo_surface_observer_add_mask_callback
(function).
cairo_surface_observer_add_paint_callback
(function).
cairo_surface_observer_add_stroke_callback
(function).
cairo_surface_observer_elapsed
(function).
cairo_surface_observer_print
(function).
cairo_surface_reference
(function).
cairo_surface_set_device_offset
(function).
cairo_surface_set_fallback_resolution
(function).
cairo_surface_set_mime_data
(function).
cairo_surface_set_user_data
(function).
cairo_surface_show_page
(function).
cairo_surface_status
(function).
cairo_surface_supports_mime_type
(function).
cairo_surface_unmap_image
(function).
cairo_surface_write_to_png
(function).
cairo_surface_write_to_png_stream
(function).
cairo_svg_get_versions
(function).
cairo_svg_surface_create
(function).
cairo_svg_surface_create_for_stream
(function).
cairo_svg_surface_restrict_to_version
(function).
cairo_svg_version_to_string
(function).
cairo_text_cluster_allocate
(function).
cairo_text_cluster_free
(function).
cairo_text_cluster_t-tclass
(class).
cairo_text_extents
(function).
cairo_text_extents_t-tclass
(class).
cairo_text_path
(function).
cairo_toy_font_face_create
(function).
cairo_toy_font_face_get_family
(function).
cairo_toy_font_face_get_slant
(function).
cairo_toy_font_face_get_weight
(function).
cairo_transform
(function).
cairo_translate
(function).
cairo_user_data_key_t-tclass
(class).
cairo_user_font_face_create
(function).
cairo_user_font_face_get_init_func
(function).
cairo_user_font_face_get_render_glyph_func
(function).
cairo_user_font_face_get_text_to_glyphs_func
(function).
cairo_user_font_face_get_unicode_to_glyph_func
(function).
cairo_user_font_face_set_init_func
(function).
cairo_user_font_face_set_render_glyph_func
(function).
cairo_user_font_face_set_text_to_glyphs_func
(function).
cairo_user_font_face_set_unicode_to_glyph_func
(function).
cairo_user_to_device
(function).
cairo_user_to_device_distance
(function).
cairo_version
(function).
cairo_version_string
(function).
cl_cairo2_using_core
(constant).
context-type
(class).
copy-double-vector-to-pointer
(function).
copy-font-extents-t
(function).
copy-glyph-array
(function).
copy-pointer-to-double-vector
(function).
copy-rgba
(function).
copy-text-extents-t
(function).
copy-trans-matrix
(function).
create-pattern-from-foreign
(function).
def-extents-t-shortname
(macro).
defanonenum
(macro).
define-create-context
(macro).
define-create-pattern
(macro).
define-create-surface
(macro).
define-flexible
(macro).
define-get-extents
(macro).
define-get-set
(macro).
define-get-set-using-table
(macro).
define-many-with-default-context
(macro).
define-matrix-init
(macro).
define-matrix-transformation
(macro).
define-pattern-function
(macro).
define-pattern-function-flexible
(macro).
define-with-default-context
(macro).
define-with-default-context-sync
(macro).
define-with-x-y
(macro).
defstruct-extents-t
(macro).
deprecate
(macro).
exporting-table
(macro).
font-extents-t
(structure).
font-extents-t-ascent
(reader).
(setf font-extents-t-ascent)
(writer).
font-extents-t-copy-in
(function).
font-extents-t-copy-out
(function).
font-extents-t-descent
(reader).
(setf font-extents-t-descent)
(writer).
font-extents-t-height
(reader).
(setf font-extents-t-height)
(writer).
font-extents-t-max-x-advance
(reader).
(setf font-extents-t-max-x-advance)
(writer).
font-extents-t-max-y-advance
(reader).
(setf font-extents-t-max-y-advance)
(writer).
font-extents-t-p
(function).
font-face-get-type
(function).
get-bytes-per-pixel
(function).
get-glyph
(function).
get-pointer
(generic reader).
get-tolerance
(function).
glyph-array-p
(function).
glyph-array-pointer
(reader).
(setf glyph-array-pointer)
(writer).
in-clip
(function).
in-stroke
(function).
lookup-cairo-enum
(function).
lookup-enum
(function).
lowlevel-destroy
(generic function).
lowlevel-status
(generic function).
make-font-extents-t
(function).
make-text-extents-t
(function).
make-with-pattern
(macro).
my-double-type
(class).
new-surface-with-check
(function).
pattern-forms-p
(function).
pattern-set-filter
(function).
prepend-intern
(function).
rgba-alpha
(reader).
rgba-blue
(function).
rgba-green
(function).
rgba-p
(function).
rgba-red
(function).
set-glyph
(function).
set-rect
(function).
set-tolerance
(function).
surface-type
(class).
swig-lispify
(function).
sync-counter
(generic reader).
(setf sync-counter)
(generic writer).
text-extents-t
(structure).
text-extents-t-copy-in
(function).
text-extents-t-copy-out
(function).
text-extents-t-height
(reader).
(setf text-extents-t-height)
(writer).
text-extents-t-p
(function).
text-extents-t-width
(reader).
(setf text-extents-t-width)
(writer).
text-extents-t-x-advance
(reader).
(setf text-extents-t-x-advance)
(writer).
text-extents-t-x-bearing
(reader).
(setf text-extents-t-x-bearing)
(writer).
text-extents-t-y-advance
(reader).
(setf text-extents-t-y-advance)
(writer).
text-extents-t-y-bearing
(reader).
(setf text-extents-t-y-bearing)
(writer).
trans-matrix
(structure).
trans-matrix-copy-in
(function).
trans-matrix-copy-out
(function).
transform-distance
(function).
user-font-init-fun
(generic reader).
(setf user-font-init-fun)
(generic writer).
user-font-render-glyph-fun
(generic reader).
(setf user-font-render-glyph-fun)
(generic writer).
user-font-unicode-to-glyph-fun
(generic reader).
(setf user-font-unicode-to-glyph-fun)
(generic writer).
with-alive-object
(macro).
with-cairo-object
(macro).
with-checked-status
(macro).
with-context-pointer
(macro).
with-font-extents-t-out
(macro).
with-rgb
(macro).
with-text-extents-t-out
(macro).
with-trans-matrix-in
(macro).
with-trans-matrix-in-out
(macro).
with-trans-matrix-out
(macro).
with-x-y
(macro).
xlib-context
(generic reader).
(setf xlib-context)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The default context for cl-cairo2 functions.
Set *context* to context for body.
create patterns from pattern-forms, each has its name as specified in the corresponding pattern-form, and then execute body in which the patterns can be referenced using the names.
Execute the body with context (defaults to *context*) bound to a newly created png file, and close it after executing body. The surface will be bound to surface-name.
Lock sync for context for the duration of body. Protected against nonlocal exits.
Create a cairo image surface from DATA. The dimensions and color
format of the created surface are determined based on the shaped of
DATA:
+ WxH -> BW
+ WxHx3 -> RGB
+ WxHx4 -> ARGB
Create a surface, then a context for a file, then destroy (dereference) the surface. The user only needs to destroy the context when done.
Create a surface, then a context for a file, then destroy (dereference) the surface. The user only needs to destroy the context when done.
Create a new image surface suitable for fast blitting to OTHER-SURFACE via cairo_surface_create_similar_image.
Wrap a foreign pointer to a cairo surface in a CL-CAIRO2:SURFACE object. If ASSUME-MEMORY-P is true, takes control of freeing the memory for the pointer when no longer needed.
Create a surface, then a context for a file, then destroy (dereference) the surface. The user only needs to destroy the context when done.
Convert degrees to radians.
Obtain the target surface of a given context. Width and height will be nil, as cairo can’t provide that in general.
Construct a cairo image surface by repeatedly calling CALLBACK retrieving one chunk of PNG data at a time. CALLBACK should take a single argument which is the amount of data that to be retrieved.
Construct a cairo image surface by reading PNG data from STREAM.
get the pointer referencing the image data directly. Then return it immediately when pointer-only is t. Otherwise, return the copy of the image data along with the pointer.
Set the current pdf page size.
Set the current ps page size.
x0
.
xx
.
xy
.
y0
.
yx
.
yy
.
create a rgb or rgba pattern from the supplied color
rgb
)) ¶Create a FONT-FACE (cairo_font_t) from SOURCE-FACE
Destroys Cairo object.
cairo-object
)) ¶return the height of an object
add a color stop to the pattern. color must be of class rgb, rgba or a list (r g b) or (r g b a)
return t iff the object uses a pixel-based backend
Return Cairo’s reference count for OBJECT
scaled-font
)) ¶automatically generated reader method
scaled-font
)) ¶automatically generated writer method
Set the current font to FONT-FACE
Synchronize contents of the object with the physical device if needed.
Suspend syncing (ie sync will have no effect) until sync-unlock is called. Calls to sync-lock nest.
Undo all calls to sync, ie object will be
synced (if necessary) no matter how many times sync was called before.
Undo a call to sync-lock.
return the width of an object
context-type
)) ¶cffi
.
my-double-type
)) ¶cffi
.
surface-type
)) ¶cffi
.
user-font-face
) &rest rest &key &allow-other-keys) ¶context-type
)) ¶cffi
.
my-double-type
)) ¶cffi
.
surface-type
)) ¶cffi
.
rgb
.
(real 0 1)
This slot is read-only.
:pixel-based-p
This slot is read-only.
:font-face
:pixel-based-p
This slot is read-only.
:display
:background-color
:width
:height
0
Stores callback functions to be called from cairo_image_surface_create_from_png_stream.
Temporary context so we don’t allocate a new CONTEXT just to wrap a pointer when rendering. Not threadsafe, but neither is cairo.
Temporary scaled-font so we don’t allocate.
Converts anonymous enums to defconstants.
make create-<type>-pattern defun
Define the function create-<type>-surface.
Like define-with-default-context, but with arbitrary body, pointer will point to the context.
Define functions that query two coordinate pairs.
Define set-property and get-property functions.
Define set-property and get-property functions, where property is looked up in table-property for conversion into Cairo’s enum constants.
Apply define-with-default context to a list. Each item is itself a list, first element gives the function name, the rest the arguments.
Define a matrix initializer function with args, which returns the new matrix.
Define a matrix transformation function with matrix and args, which returns the new matrix.
define pattern function which don’t require wrapping anything except the pattern itself
make a defun of the appropriate name with a wrapped body and the pattern’s pointer bound to ,pointer-name
Define cairo function with context as its last optional argument (defaulting to *context*) and args as the rest, automatically mapping name to the appropriate cairo function.
Define cairo function with context as its last keyword
argument (defaulting to *context*) and args as the rest,
automatically mapping name to the appropriate cairo function. sync
will be called after the operation.
Defines a function that is called with context, x and y, and returns the latter two.
makes a macro that creates and binds a <type> pattern to pattern-name, adds color stops to the pattern (calling each element of color-stops with pattern-add-color-stop) before evaluating a body and destroying the pattern.
Execute body with pointer pointing to cairo object, if nil, signal error.
Execute body with pointer pointing to surface, and check status.
Check status of cairo-object after executing body.
Execute body with pointer pointing to context, and check status.
Execute body with pointer pointing to an uninitialized location, then copy this to text extents and return the text extents.
An attempt at compatibility with earlier cl-colors
Execute body with pointer pointing to an uninitialized location, then copy this to text extents and return the text extents.
Execute body with pointer pointing to a memory location with matrix.
Execute body with pointer pointing to an uninitialized location, then copy this to matrix and return the matrix.
Creates temporary variables on the stack with pointers xp and yp, and copies x and y in/out before/after (respectively) the execution of body.
Copies vector of double-floats to a memory location.
Copies the contents of a memory location to a vector of a double-floats.
Copy the contents of a font-extents-t object to a cairo_font_extents_t pointer.
Copy the contents of a memory location to a font-extents-t object.
Check if the creation of new surface was successful, if so, return new class. Optional NEEDS-REF parameter specifies the surface is owned by the foreign side and needs to be referenced before use.
pattern-forms := (pattern-form+)
pattern-form := (pattern-name (create-xxxx-pattern args))
Create and intern symbol PREFIXNAME from NAME, optionally replacing dashes in name. PREFIX is converted to upper case. If given, suffix is appended at the end.
Copy the contents of a memory location to a text-extents-t object.
Copy the contents of a memory location to a text-extents-t object.
Copy matrix to a memory location.
Copy contents of a memory location to a transition matrix.
gtk2-xlib-context
)) ¶automatically generated reader method
gtk2-xlib-context
)) ¶automatically generated writer method
cairo-object
)) ¶automatically generated reader method
calls the approriate cairo function for destroying this object
font-options
)) ¶scaled-font
)) ¶calls the approriate cairo function for getting this object’s status and looks it up
font-options
)) ¶scaled-font
)) ¶gtk2-xlib-context
)) ¶automatically generated reader method
xlib-image-context
)) ¶automatically generated reader method
gtk2-xlib-context
)) ¶automatically generated writer method
xlib-image-context
)) ¶automatically generated writer method
user-font-face
)) ¶automatically generated reader method
user-font-face
)) ¶automatically generated writer method
user-font-face
)) ¶automatically generated reader method
user-font-face
)) ¶automatically generated writer method
user-font-face
)) ¶automatically generated reader method
user-font-face
)) ¶automatically generated writer method
xlib-image-context
)) ¶automatically generated reader method
xlib-image-context
)) ¶automatically generated writer method
structure-object
.
double-float
1.0d0
double-float
0.0d0
double-float
0.0d0
double-float
1.0d0
double-float
0.0d0
double-float
0.0d0
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
:pointer
This slot is read-only.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
foreign-struct-type
.
translatable-foreign-type
.
enhanced-foreign-type
.
Initarg | Value |
---|---|
:actual-type | (quote (pointer)) |
enhanced-foreign-type
.
Initarg | Value |
---|---|
:actual-type | (quote (double)) |
enhanced-foreign-type
.
Initarg | Value |
---|---|
:actual-type | (quote (pointer)) |
Jump to: | %
(
A B C D E F G H I L M N P R S T U V W X |
---|
Jump to: | %
(
A B C D E F G H I L M N P R S T U V W X |
---|
Jump to: | *
A B C D F G H I M P R S T U W X Y |
---|
Jump to: | *
A B C D F G H I M P R S T U W X Y |
---|
Jump to: | _
C F G L M P R S T U X |
---|
Jump to: | _
C F G L M P R S T U X |
---|