<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="Pigment 0.3&#10; Reference Manual" link="index.html" author="" name="pigment">
  <chapters>
    <sub name="Introduction" link="introduction.html"/>
    <sub name="Pigment Overview" link="pigment-overview.html">
      <sub name="Compiling Pigment Applications" link="pgm-compiling.html"/>
      <sub name="Running Pigment Applications" link="pgm-running.html"/>
    </sub>
    <sub name="Pigment Core Reference" link="pigment-core.html">
      <sub name="Pgm" link="pigment-Pgm.html"/>
      <sub name="PgmCanvas" link="PgmCanvas.html"/>
      <sub name="PgmCommon" link="pigment-PgmCommon.html"/>
      <sub name="PgmDrawable" link="PgmDrawable.html"/>
      <sub name="PgmEvents" link="pigment-PgmEvents.html"/>
      <sub name="PgmImage" link="PgmImage.html"/>
      <sub name="PgmImageSink" link="PgmImageSink.html"/>
      <sub name="PgmLinearAlgebra" link="pigment-PgmLinearAlgebra.html"/>
      <sub name="PgmPlugin" link="pigment-PgmPlugin.html"/>
      <sub name="PgmText" link="PgmText.html"/>
      <sub name="PgmVersion" link="pigment-PgmVersion.html"/>
      <sub name="PgmViewport" link="PgmViewport.html"/>
      <sub name="PgmViewportFactory" link="PgmViewportFactory.html"/>
    </sub>
    <sub name="Pigment Library Reference" link="pigment-library.html">
      <sub name="PgmImaging" link="pigment-PgmImaging.html"/>
      <sub name="PgmGtk" link="PgmGtk.html"/>
    </sub>
    <sub name="Object Hierarchy" link="pigment-hierarchy.html"/>
    <sub name="Index" link="api-index.html"/>
  </chapters>
  <functions>
    <function name="Pigment environment variables" link="pgm-running.html#id2690643"/>
    <function name="OpenGL Viewport environment variables" link="pgm-running.html#id2737477"/>
    <function name="OpenGL ES Viewport environment variables" link="pgm-running.html#id2737633"/>
    <function name="Pigment initialization" link="pigment-Pgm.html#id2688463"/>
    <function name="pgm_init ()" link="pigment-Pgm.html#pgm-init"/>
    <function name="pgm_init_check ()" link="pigment-Pgm.html#pgm-init-check"/>
    <function name="pgm_deinit ()" link="pigment-Pgm.html#pgm-deinit"/>
    <function name="pgm_version ()" link="pigment-Pgm.html#pgm-version"/>
    <function name="pgm_version_string ()" link="pigment-Pgm.html#pgm-version-string"/>
    <function name="pgm_events_pending ()" link="pigment-Pgm.html#pgm-events-pending"/>
    <function name="pgm_main ()" link="pigment-Pgm.html#pgm-main"/>
    <function name="pgm_main_quit ()" link="pigment-Pgm.html#pgm-main-quit"/>
    <function name="pgm_main_iteration ()" link="pigment-Pgm.html#pgm-main-iteration"/>
    <function name="pgm_main_iteration_do ()" link="pigment-Pgm.html#pgm-main-iteration-do"/>
    <function name="Canvas coordinates" link="PgmCanvas.html#id2763065"/>
    <function name="PgmCanvas" link="PgmCanvas.html#PgmCanvas-struct"/>
    <function name="pgm_canvas_new ()" link="PgmCanvas.html#pgm-canvas-new"/>
    <function name="pgm_canvas_set_size ()" link="PgmCanvas.html#pgm-canvas-set-size"/>
    <function name="pgm_canvas_get_size ()" link="PgmCanvas.html#pgm-canvas-get-size"/>
    <function name="pgm_canvas_add ()" link="PgmCanvas.html#pgm-canvas-add"/>
    <function name="pgm_canvas_remove ()" link="PgmCanvas.html#pgm-canvas-remove"/>
    <function name="pgm_canvas_add_many ()" link="PgmCanvas.html#pgm-canvas-add-many"/>
    <function name="pgm_canvas_remove_many ()" link="PgmCanvas.html#pgm-canvas-remove-many"/>
    <function name="pgm_canvas_set_order ()" link="PgmCanvas.html#pgm-canvas-set-order"/>
    <function name="pgm_canvas_get_order ()" link="PgmCanvas.html#pgm-canvas-get-order"/>
    <function name="pgm_canvas_get_layer_count ()" link="PgmCanvas.html#pgm-canvas-get-layer-count"/>
    <function name="pgm_canvas_regenerate ()" link="PgmCanvas.html#pgm-canvas-regenerate"/>
    <function name="pgm_canvas_get_pixel_formats ()" link="PgmCanvas.html#pgm-canvas-get-pixel-formats"/>
    <function name="pgm_canvas_get_pixel_offsets ()" link="PgmCanvas.html#pgm-canvas-get-pixel-offsets"/>
    <function name="The &quot;drawable-added&quot; signal" link="PgmCanvas.html#PgmCanvas-drawable-added"/>
    <function name="The &quot;drawable-removed&quot; signal" link="PgmCanvas.html#PgmCanvas-drawable-removed"/>
    <function name="The &quot;drawable-reordered&quot; signal" link="PgmCanvas.html#PgmCanvas-drawable-reordered"/>
    <function name="The &quot;regenerated&quot; signal" link="PgmCanvas.html#PgmCanvas-regenerated"/>
    <function name="The &quot;size-changed&quot; signal" link="PgmCanvas.html#PgmCanvas-size-changed"/>
    <function name="PGM_DEGREES_TO_RADIANS()" link="pigment-PgmCommon.html#PGM-DEGREES-TO-RADIANS--CAPS"/>
    <function name="PGM_RADIANS_TO_DEGREES()" link="pigment-PgmCommon.html#PGM-RADIANS-TO-DEGREES--CAPS"/>
    <function name="PGM_SINCOS()" link="pigment-PgmCommon.html#PGM-SINCOS--CAPS"/>
    <function name="PGM_FABSF()" link="pigment-PgmCommon.html#PGM-FABSF--CAPS"/>
    <function name="pgm_lrintf ()" link="pigment-PgmCommon.html#pgm-lrintf"/>
    <function name="enum PgmError" link="pigment-PgmCommon.html#PgmError"/>
    <function name="Manipulating drawables" link="PgmDrawable.html#id2782092"/>
    <function name="enum PgmDrawableLayer" link="PgmDrawable.html#PgmDrawableLayer"/>
    <function name="enum PgmDrawableProperty" link="PgmDrawable.html#PgmDrawableProperty"/>
    <function name="PgmDrawable" link="PgmDrawable.html#PgmDrawable-struct"/>
    <function name="PgmDrawableClass" link="PgmDrawable.html#PgmDrawableClass"/>
    <function name="pgm_drawable_hide ()" link="PgmDrawable.html#pgm-drawable-hide"/>
    <function name="pgm_drawable_show ()" link="PgmDrawable.html#pgm-drawable-show"/>
    <function name="pgm_drawable_is_visible ()" link="PgmDrawable.html#pgm-drawable-is-visible"/>
    <function name="pgm_drawable_set_size ()" link="PgmDrawable.html#pgm-drawable-set-size"/>
    <function name="pgm_drawable_get_size ()" link="PgmDrawable.html#pgm-drawable-get-size"/>
    <function name="pgm_drawable_set_position ()" link="PgmDrawable.html#pgm-drawable-set-position"/>
    <function name="pgm_drawable_get_position ()" link="PgmDrawable.html#pgm-drawable-get-position"/>
    <function name="pgm_drawable_set_rotation_x ()" link="PgmDrawable.html#pgm-drawable-set-rotation-x"/>
    <function name="pgm_drawable_get_rotation_x ()" link="PgmDrawable.html#pgm-drawable-get-rotation-x"/>
    <function name="pgm_drawable_set_rotation_y ()" link="PgmDrawable.html#pgm-drawable-set-rotation-y"/>
    <function name="pgm_drawable_get_rotation_y ()" link="PgmDrawable.html#pgm-drawable-get-rotation-y"/>
    <function name="pgm_drawable_set_rotation_z ()" link="PgmDrawable.html#pgm-drawable-set-rotation-z"/>
    <function name="pgm_drawable_get_rotation_z ()" link="PgmDrawable.html#pgm-drawable-get-rotation-z"/>
    <function name="pgm_drawable_set_scale ()" link="PgmDrawable.html#pgm-drawable-set-scale"/>
    <function name="pgm_drawable_get_scale ()" link="PgmDrawable.html#pgm-drawable-get-scale"/>
    <function name="pgm_drawable_set_fg_color ()" link="PgmDrawable.html#pgm-drawable-set-fg-color"/>
    <function name="pgm_drawable_get_fg_color ()" link="PgmDrawable.html#pgm-drawable-get-fg-color"/>
    <function name="pgm_drawable_set_bg_color ()" link="PgmDrawable.html#pgm-drawable-set-bg-color"/>
    <function name="pgm_drawable_get_bg_color ()" link="PgmDrawable.html#pgm-drawable-get-bg-color"/>
    <function name="pgm_drawable_set_opacity ()" link="PgmDrawable.html#pgm-drawable-set-opacity"/>
    <function name="pgm_drawable_get_opacity ()" link="PgmDrawable.html#pgm-drawable-get-opacity"/>
    <function name="pgm_drawable_set_grid_aligned ()" link="PgmDrawable.html#pgm-drawable-set-grid-aligned"/>
    <function name="pgm_drawable_get_grid_aligned ()" link="PgmDrawable.html#pgm-drawable-get-grid-aligned"/>
    <function name="pgm_drawable_set_drag_distance ()" link="PgmDrawable.html#pgm-drawable-set-drag-distance"/>
    <function name="pgm_drawable_get_drag_distance ()" link="PgmDrawable.html#pgm-drawable-get-drag-distance"/>
    <function name="pgm_drawable_regenerate ()" link="PgmDrawable.html#pgm-drawable-regenerate"/>
    <function name="pgm_drawable_from_canvas ()" link="PgmDrawable.html#pgm-drawable-from-canvas"/>
    <function name="pgm_drawable_to_canvas ()" link="PgmDrawable.html#pgm-drawable-to-canvas"/>
    <function name="The &quot;changed&quot; signal" link="PgmDrawable.html#PgmDrawable-changed"/>
    <function name="The &quot;clicked&quot; signal" link="PgmDrawable.html#PgmDrawable-clicked"/>
    <function name="The &quot;double-clicked&quot; signal" link="PgmDrawable.html#PgmDrawable-double-clicked"/>
    <function name="The &quot;drag-begin&quot; signal" link="PgmDrawable.html#PgmDrawable-drag-begin"/>
    <function name="The &quot;drag-end&quot; signal" link="PgmDrawable.html#PgmDrawable-drag-end"/>
    <function name="The &quot;drag-motion&quot; signal" link="PgmDrawable.html#PgmDrawable-drag-motion"/>
    <function name="The &quot;entered&quot; signal" link="PgmDrawable.html#PgmDrawable-entered"/>
    <function name="The &quot;left&quot; signal" link="PgmDrawable.html#PgmDrawable-left"/>
    <function name="The &quot;motion&quot; signal" link="PgmDrawable.html#PgmDrawable-motion"/>
    <function name="The &quot;pressed&quot; signal" link="PgmDrawable.html#PgmDrawable-pressed"/>
    <function name="The &quot;pressured&quot; signal" link="PgmDrawable.html#PgmDrawable-pressured"/>
    <function name="The &quot;released&quot; signal" link="PgmDrawable.html#PgmDrawable-released"/>
    <function name="The &quot;scrolled&quot; signal" link="PgmDrawable.html#PgmDrawable-scrolled"/>
    <function name="enum PgmEventType" link="pigment-PgmEvents.html#PgmEventType"/>
    <function name="enum PgmModifierType" link="pigment-PgmEvents.html#PgmModifierType"/>
    <function name="enum PgmButtonType" link="pigment-PgmEvents.html#PgmButtonType"/>
    <function name="enum PgmScrollDirection" link="pigment-PgmEvents.html#PgmScrollDirection"/>
    <function name="enum PgmViewportState" link="pigment-PgmEvents.html#PgmViewportState"/>
    <function name="union PgmEvent" link="pigment-PgmEvents.html#PgmEvent"/>
    <function name="PgmEventAny" link="pigment-PgmEvents.html#PgmEventAny"/>
    <function name="PgmEventMotion" link="pigment-PgmEvents.html#PgmEventMotion"/>
    <function name="PgmEventButton" link="pigment-PgmEvents.html#PgmEventButton"/>
    <function name="PgmEventScroll" link="pigment-PgmEvents.html#PgmEventScroll"/>
    <function name="PgmEventState" link="pigment-PgmEvents.html#PgmEventState"/>
    <function name="PgmEventWin32Message" link="pigment-PgmEvents.html#PgmEventWin32Message"/>
    <function name="PgmEventDnd" link="pigment-PgmEvents.html#PgmEventDnd"/>
    <function name="PgmEventKey" link="pigment-PgmEvents.html#PgmEventKey"/>
    <function name="PgmEventExpose" link="pigment-PgmEvents.html#PgmEventExpose"/>
    <function name="PgmEventConfigure" link="pigment-PgmEvents.html#PgmEventConfigure"/>
    <function name="pgm_event_new ()" link="pigment-PgmEvents.html#pgm-event-new"/>
    <function name="pgm_event_copy ()" link="pigment-PgmEvents.html#pgm-event-copy"/>
    <function name="pgm_event_free ()" link="pigment-PgmEvents.html#pgm-event-free"/>
    <function name="pgm_keyval_to_unicode ()" link="pigment-PgmEvents.html#pgm-keyval-to-unicode"/>
    <function name="Loading image data" link="PgmImage.html#id2789208"/>
    <function name="enum PgmImageAlignment" link="PgmImage.html#PgmImageAlignment"/>
    <function name="enum PgmImageLayoutType" link="PgmImage.html#PgmImageLayoutType"/>
    <function name="enum PgmImageInterpType" link="PgmImage.html#PgmImageInterpType"/>
    <function name="enum PgmImageWrapping" link="PgmImage.html#PgmImageWrapping"/>
    <function name="enum PgmImagePixelFormat" link="PgmImage.html#PgmImagePixelFormat"/>
    <function name="PgmImageFile" link="PgmImage.html#PgmImageFile"/>
    <function name="PgmImageBuffer" link="PgmImage.html#PgmImageBuffer"/>
    <function name="PgmImageGstBuffer" link="PgmImage.html#PgmImageGstBuffer"/>
    <function name="PgmImageSystemBuffer" link="PgmImage.html#PgmImageSystemBuffer"/>
    <function name="PgmImagePixbuf" link="PgmImage.html#PgmImagePixbuf"/>
    <function name="enum PgmImageStorageType" link="PgmImage.html#PgmImageStorageType"/>
    <function name="union PgmImageData" link="PgmImage.html#PgmImageData"/>
    <function name="PgmImage" link="PgmImage.html#PgmImage-struct"/>
    <function name="pgm_image_new ()" link="PgmImage.html#pgm-image-new"/>
    <function name="pgm_image_new_from_file ()" link="PgmImage.html#pgm-image-new-from-file"/>
    <function name="pgm_image_new_from_pixbuf ()" link="PgmImage.html#pgm-image-new-from-pixbuf"/>
    <function name="pgm_image_new_from_buffer ()" link="PgmImage.html#pgm-image-new-from-buffer"/>
    <function name="pgm_image_new_from_image ()" link="PgmImage.html#pgm-image-new-from-image"/>
    <function name="pgm_image_set_from_file ()" link="PgmImage.html#pgm-image-set-from-file"/>
    <function name="pgm_image_set_from_pixbuf ()" link="PgmImage.html#pgm-image-set-from-pixbuf"/>
    <function name="pgm_image_set_from_buffer ()" link="PgmImage.html#pgm-image-set-from-buffer"/>
    <function name="pgm_image_set_from_gst_buffer ()" link="PgmImage.html#pgm-image-set-from-gst-buffer"/>
    <function name="pgm_image_set_from_system_buffer ()" link="PgmImage.html#pgm-image-set-from-system-buffer"/>
    <function name="pgm_image_set_from_image ()" link="PgmImage.html#pgm-image-set-from-image"/>
    <function name="pgm_image_to_pixbuf ()" link="PgmImage.html#pgm-image-to-pixbuf"/>
    <function name="pgm_image_clear ()" link="PgmImage.html#pgm-image-clear"/>
    <function name="pgm_image_get_storage_type ()" link="PgmImage.html#pgm-image-get-storage-type"/>
    <function name="pgm_image_system_buffer_lock ()" link="PgmImage.html#pgm-image-system-buffer-lock"/>
    <function name="pgm_image_system_buffer_unlock ()" link="PgmImage.html#pgm-image-system-buffer-unlock"/>
    <function name="pgm_image_set_mapping_matrix ()" link="PgmImage.html#pgm-image-set-mapping-matrix"/>
    <function name="pgm_image_get_mapping_matrix ()" link="PgmImage.html#pgm-image-get-mapping-matrix"/>
    <function name="pgm_image_set_alignment ()" link="PgmImage.html#pgm-image-set-alignment"/>
    <function name="pgm_image_get_alignment ()" link="PgmImage.html#pgm-image-get-alignment"/>
    <function name="pgm_image_set_layout ()" link="PgmImage.html#pgm-image-set-layout"/>
    <function name="pgm_image_get_layout ()" link="PgmImage.html#pgm-image-get-layout"/>
    <function name="pgm_image_set_interp ()" link="PgmImage.html#pgm-image-set-interp"/>
    <function name="pgm_image_get_interp ()" link="PgmImage.html#pgm-image-get-interp"/>
    <function name="pgm_image_set_wrapping ()" link="PgmImage.html#pgm-image-set-wrapping"/>
    <function name="pgm_image_get_wrapping ()" link="PgmImage.html#pgm-image-get-wrapping"/>
    <function name="pgm_image_set_aspect_ratio ()" link="PgmImage.html#pgm-image-set-aspect-ratio"/>
    <function name="pgm_image_get_aspect_ratio ()" link="PgmImage.html#pgm-image-get-aspect-ratio"/>
    <function name="pgm_image_set_border_width ()" link="PgmImage.html#pgm-image-set-border-width"/>
    <function name="pgm_image_get_border_width ()" link="PgmImage.html#pgm-image-get-border-width"/>
    <function name="pgm_image_set_border_inner_color ()" link="PgmImage.html#pgm-image-set-border-inner-color"/>
    <function name="pgm_image_get_border_inner_color ()" link="PgmImage.html#pgm-image-get-border-inner-color"/>
    <function name="pgm_image_set_border_outer_color ()" link="PgmImage.html#pgm-image-set-border-outer-color"/>
    <function name="pgm_image_get_border_outer_color ()" link="PgmImage.html#pgm-image-get-border-outer-color"/>
    <function name="pgm_image_from_drawable ()" link="PgmImage.html#pgm-image-from-drawable"/>
    <function name="pgm_image_to_drawable ()" link="PgmImage.html#pgm-image-to-drawable"/>
    <function name="The &quot;cloned&quot; signal" link="PgmImage.html#PgmImage-cloned"/>
    <function name="The &quot;file-loaded&quot; signal" link="PgmImage.html#PgmImage-file-loaded"/>
    <function name="The &quot;un-cloned&quot; signal" link="PgmImage.html#PgmImage-un-cloned"/>
    <function name="enum PgmImageSinkEventMask" link="PgmImageSink.html#PgmImageSinkEventMask"/>
    <function name="PgmImageSink" link="PgmImageSink.html#PgmImageSink-struct"/>
    <function name="pgm_image_sink_new ()" link="PgmImageSink.html#pgm-image-sink-new"/>
    <function name="pgm_image_sink_set_image ()" link="PgmImageSink.html#pgm-image-sink-set-image"/>
    <function name="pgm_image_sink_get_image ()" link="PgmImageSink.html#pgm-image-sink-get-image"/>
    <function name="pgm_image_sink_set_events ()" link="PgmImageSink.html#pgm-image-sink-set-events"/>
    <function name="pgm_image_sink_get_events ()" link="PgmImageSink.html#pgm-image-sink-get-events"/>
    <function name="The &quot;events&quot; property" link="PgmImageSink.html#PgmImageSink--events"/>
    <function name="The &quot;image&quot; property" link="PgmImageSink.html#PgmImageSink--image"/>
    <function name="Notation" link="pigment-PgmLinearAlgebra.html#id2807355"/>
    <function name="enum PgmMat4x4Predefined" link="pigment-PgmLinearAlgebra.html#PgmMat4x4Predefined"/>
    <function name="PgmVec3" link="pigment-PgmLinearAlgebra.html#PgmVec3"/>
    <function name="PgmVec4" link="pigment-PgmLinearAlgebra.html#PgmVec4"/>
    <function name="PgmMat3x3" link="pigment-PgmLinearAlgebra.html#PgmMat3x3"/>
    <function name="PgmMat4x4" link="pigment-PgmLinearAlgebra.html#PgmMat4x4"/>
    <function name="pgm_vec3_new ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-new"/>
    <function name="pgm_vec3_new_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-new-from-scalars"/>
    <function name="pgm_vec3_copy ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-copy"/>
    <function name="pgm_vec3_free ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-free"/>
    <function name="pgm_vec3_set_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-set-from-scalars"/>
    <function name="pgm_vec3_set_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-set-from-vec3"/>
    <function name="pgm_vec3_length ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-length"/>
    <function name="pgm_vec3_normalize ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-normalize"/>
    <function name="pgm_vec3_dot_product ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-dot-product"/>
    <function name="pgm_vec3_cross_product ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-cross-product"/>
    <function name="pgm_vec3_add_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-add-scalar"/>
    <function name="pgm_vec3_add_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-add-vec3"/>
    <function name="pgm_vec3_substract_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-substract-scalar"/>
    <function name="pgm_vec3_substract_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-substract-vec3"/>
    <function name="pgm_vec3_multiply_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-multiply-scalar"/>
    <function name="pgm_vec3_multiply_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-multiply-vec3"/>
    <function name="pgm_vec3_to_string ()" link="pigment-PgmLinearAlgebra.html#pgm-vec3-to-string"/>
    <function name="pgm_vec4_new ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-new"/>
    <function name="pgm_vec4_new_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-new-from-scalars"/>
    <function name="pgm_vec4_copy ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-copy"/>
    <function name="pgm_vec4_free ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-free"/>
    <function name="pgm_vec4_set_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-set-from-scalars"/>
    <function name="pgm_vec4_set_from_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-set-from-vec4"/>
    <function name="pgm_vec4_length ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-length"/>
    <function name="pgm_vec4_normalize ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-normalize"/>
    <function name="pgm_vec4_add_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-add-scalar"/>
    <function name="pgm_vec4_add_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-add-vec4"/>
    <function name="pgm_vec4_substract_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-substract-scalar"/>
    <function name="pgm_vec4_substract_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-substract-vec4"/>
    <function name="pgm_vec4_multiply_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-multiply-scalar"/>
    <function name="pgm_vec4_multiply_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-multiply-vec4"/>
    <function name="pgm_vec4_to_string ()" link="pigment-PgmLinearAlgebra.html#pgm-vec4-to-string"/>
    <function name="pgm_mat3x3_new ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-new"/>
    <function name="pgm_mat3x3_new_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-new-from-scalars"/>
    <function name="pgm_mat3x3_new_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-new-from-vec3"/>
    <function name="pgm_mat3x3_new_identity ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-new-identity"/>
    <function name="pgm_mat3x3_copy ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-copy"/>
    <function name="pgm_mat3x3_free ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-free"/>
    <function name="pgm_mat3x3_set_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-set-from-scalars"/>
    <function name="pgm_mat3x3_set_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-set-from-vec3"/>
    <function name="pgm_mat3x3_set_from_mat3x3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-set-from-mat3x3"/>
    <function name="pgm_mat3x3_is_identity ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-is-identity"/>
    <function name="pgm_mat3x3_inverse ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-inverse"/>
    <function name="pgm_mat3x3_transpose ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-transpose"/>
    <function name="pgm_mat3x3_add_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-add-scalar"/>
    <function name="pgm_mat3x3_add_mat3x3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-add-mat3x3"/>
    <function name="pgm_mat3x3_substract_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-substract-scalar"/>
    <function name="pgm_mat3x3_substract_mat3x3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-substract-mat3x3"/>
    <function name="pgm_mat3x3_multiply_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-multiply-scalar"/>
    <function name="pgm_mat3x3_multiply_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-multiply-vec3"/>
    <function name="pgm_mat3x3_multiply_mat3x3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-multiply-mat3x3"/>
    <function name="pgm_mat3x3_to_string ()" link="pigment-PgmLinearAlgebra.html#pgm-mat3x3-to-string"/>
    <function name="pgm_mat4x4_new ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new"/>
    <function name="pgm_mat4x4_new_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-from-scalars"/>
    <function name="pgm_mat4x4_new_from_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-from-vec4"/>
    <function name="pgm_mat4x4_new_identity ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-identity"/>
    <function name="pgm_mat4x4_new_predefined ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-predefined"/>
    <function name="pgm_mat4x4_new_translate_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-translate-from-vec3"/>
    <function name="pgm_mat4x4_new_translate_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-translate-from-scalars"/>
    <function name="pgm_mat4x4_new_scale_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-scale-from-vec3"/>
    <function name="pgm_mat4x4_new_scale_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-scale-from-scalars"/>
    <function name="pgm_mat4x4_new_rotate_x ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-rotate-x"/>
    <function name="pgm_mat4x4_new_rotate_y ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-rotate-y"/>
    <function name="pgm_mat4x4_new_rotate_z ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-rotate-z"/>
    <function name="pgm_mat4x4_new_rotate_axis_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-rotate-axis-from-vec3"/>
    <function name="pgm_mat4x4_new_rotate_axis_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-new-rotate-axis-from-scalars"/>
    <function name="pgm_mat4x4_copy ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-copy"/>
    <function name="pgm_mat4x4_free ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-free"/>
    <function name="pgm_mat4x4_set_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-set-from-scalars"/>
    <function name="pgm_mat4x4_set_from_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-set-from-vec4"/>
    <function name="pgm_mat4x4_set_from_mat4x4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-set-from-mat4x4"/>
    <function name="pgm_mat4x4_is_identity ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-is-identity"/>
    <function name="pgm_mat4x4_inverse ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-inverse"/>
    <function name="pgm_mat4x4_transpose ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-transpose"/>
    <function name="pgm_mat4x4_translate_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-translate-from-vec3"/>
    <function name="pgm_mat4x4_translate_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-translate-from-scalars"/>
    <function name="pgm_mat4x4_scale_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-scale-from-vec3"/>
    <function name="pgm_mat4x4_scale_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-scale-from-scalars"/>
    <function name="pgm_mat4x4_rotate_x ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-rotate-x"/>
    <function name="pgm_mat4x4_rotate_y ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-rotate-y"/>
    <function name="pgm_mat4x4_rotate_z ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-rotate-z"/>
    <function name="pgm_mat4x4_rotate_axis_from_vec3 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-rotate-axis-from-vec3"/>
    <function name="pgm_mat4x4_rotate_axis_from_scalars ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-rotate-axis-from-scalars"/>
    <function name="pgm_mat4x4_add_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-add-scalar"/>
    <function name="pgm_mat4x4_add_mat4x4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-add-mat4x4"/>
    <function name="pgm_mat4x4_substract_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-substract-scalar"/>
    <function name="pgm_mat4x4_substract_mat4x4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-substract-mat4x4"/>
    <function name="pgm_mat4x4_multiply_scalar ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-multiply-scalar"/>
    <function name="pgm_mat4x4_multiply_vec4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-multiply-vec4"/>
    <function name="pgm_mat4x4_multiply_mat4x4 ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-multiply-mat4x4"/>
    <function name="pgm_mat4x4_to_string ()" link="pigment-PgmLinearAlgebra.html#pgm-mat4x4-to-string"/>
    <function name="pgm_intersection_line_plane ()" link="pigment-PgmLinearAlgebra.html#pgm-intersection-line-plane"/>
    <function name="pgm_point_belongs_rectangle ()" link="pigment-PgmLinearAlgebra.html#pgm-point-belongs-rectangle"/>
    <function name="PGM_PLUGIN_PATH_NAME" link="pigment-PgmPlugin.html#PGM-PLUGIN-PATH-NAME--CAPS"/>
    <function name="PgmPluginInitFunc ()" link="pigment-PgmPlugin.html#PgmPluginInitFunc"/>
    <function name="PgmPluginShutdownFunc ()" link="pigment-PgmPlugin.html#PgmPluginShutdownFunc"/>
    <function name="PgmPluginCreateFunc ()" link="pigment-PgmPlugin.html#PgmPluginCreateFunc"/>
    <function name="PgmPluginDesc" link="pigment-PgmPlugin.html#PgmPluginDesc"/>
    <function name="PGM_PLUGIN_DEFINE()" link="pigment-PgmPlugin.html#PGM-PLUGIN-DEFINE--CAPS"/>
    <function name="" link="PgmText.html#id2823894"/>
    <function name="enum PgmTextEllipsize" link="PgmText.html#PgmTextEllipsize"/>
    <function name="enum PgmTextAlignment" link="PgmText.html#PgmTextAlignment"/>
    <function name="enum PgmTextWrap" link="PgmText.html#PgmTextWrap"/>
    <function name="enum PgmTextGravity" link="PgmText.html#PgmTextGravity"/>
    <function name="enum PgmTextStretch" link="PgmText.html#PgmTextStretch"/>
    <function name="enum PgmTextStyle" link="PgmText.html#PgmTextStyle"/>
    <function name="enum PgmTextVariant" link="PgmText.html#PgmTextVariant"/>
    <function name="enum PgmTextWeight" link="PgmText.html#PgmTextWeight"/>
    <function name="enum PgmTextShadowPosition" link="PgmText.html#PgmTextShadowPosition"/>
    <function name="PgmText" link="PgmText.html#PgmText-struct"/>
    <function name="pgm_text_new ()" link="PgmText.html#pgm-text-new"/>
    <function name="pgm_text_set_label ()" link="PgmText.html#pgm-text-set-label"/>
    <function name="pgm_text_set_markup ()" link="PgmText.html#pgm-text-set-markup"/>
    <function name="pgm_text_get_label ()" link="PgmText.html#pgm-text-get-label"/>
    <function name="pgm_text_set_font_family ()" link="PgmText.html#pgm-text-set-font-family"/>
    <function name="pgm_text_get_font_family ()" link="PgmText.html#pgm-text-get-font-family"/>
    <function name="pgm_text_set_font_height ()" link="PgmText.html#pgm-text-set-font-height"/>
    <function name="pgm_text_get_font_height ()" link="PgmText.html#pgm-text-get-font-height"/>
    <function name="pgm_text_set_ellipsize ()" link="PgmText.html#pgm-text-set-ellipsize"/>
    <function name="pgm_text_get_ellipsize ()" link="PgmText.html#pgm-text-get-ellipsize"/>
    <function name="pgm_text_set_justify ()" link="PgmText.html#pgm-text-set-justify"/>
    <function name="pgm_text_get_justify ()" link="PgmText.html#pgm-text-get-justify"/>
    <function name="pgm_text_set_alignment ()" link="PgmText.html#pgm-text-set-alignment"/>
    <function name="pgm_text_get_alignment ()" link="PgmText.html#pgm-text-get-alignment"/>
    <function name="pgm_text_set_wrap ()" link="PgmText.html#pgm-text-set-wrap"/>
    <function name="pgm_text_get_wrap ()" link="PgmText.html#pgm-text-get-wrap"/>
    <function name="pgm_text_set_gravity ()" link="PgmText.html#pgm-text-set-gravity"/>
    <function name="pgm_text_get_gravity ()" link="PgmText.html#pgm-text-get-gravity"/>
    <function name="pgm_text_set_stretch ()" link="PgmText.html#pgm-text-set-stretch"/>
    <function name="pgm_text_get_stretch ()" link="PgmText.html#pgm-text-get-stretch"/>
    <function name="pgm_text_set_style ()" link="PgmText.html#pgm-text-set-style"/>
    <function name="pgm_text_get_style ()" link="PgmText.html#pgm-text-get-style"/>
    <function name="pgm_text_set_variant ()" link="PgmText.html#pgm-text-set-variant"/>
    <function name="pgm_text_get_variant ()" link="PgmText.html#pgm-text-get-variant"/>
    <function name="pgm_text_set_weight ()" link="PgmText.html#pgm-text-set-weight"/>
    <function name="pgm_text_get_weight ()" link="PgmText.html#pgm-text-get-weight"/>
    <function name="pgm_text_set_multiline ()" link="PgmText.html#pgm-text-set-multiline"/>
    <function name="pgm_text_get_multiline ()" link="PgmText.html#pgm-text-get-multiline"/>
    <function name="pgm_text_set_line_spacing ()" link="PgmText.html#pgm-text-set-line-spacing"/>
    <function name="pgm_text_get_line_spacing ()" link="PgmText.html#pgm-text-get-line-spacing"/>
    <function name="pgm_text_set_color ()" link="PgmText.html#pgm-text-set-color"/>
    <function name="pgm_text_get_color ()" link="PgmText.html#pgm-text-get-color"/>
    <function name="pgm_text_set_outline_color ()" link="PgmText.html#pgm-text-set-outline-color"/>
    <function name="pgm_text_get_outline_color ()" link="PgmText.html#pgm-text-get-outline-color"/>
    <function name="pgm_text_set_outline_width ()" link="PgmText.html#pgm-text-set-outline-width"/>
    <function name="pgm_text_get_outline_width ()" link="PgmText.html#pgm-text-get-outline-width"/>
    <function name="pgm_text_set_cast_shadow ()" link="PgmText.html#pgm-text-set-cast-shadow"/>
    <function name="pgm_text_get_cast_shadow ()" link="PgmText.html#pgm-text-get-cast-shadow"/>
    <function name="pgm_text_set_shadow_position ()" link="PgmText.html#pgm-text-set-shadow-position"/>
    <function name="pgm_text_get_shadow_position ()" link="PgmText.html#pgm-text-get-shadow-position"/>
    <function name="pgm_text_set_shadow_color ()" link="PgmText.html#pgm-text-set-shadow-color"/>
    <function name="pgm_text_get_shadow_color ()" link="PgmText.html#pgm-text-get-shadow-color"/>
    <function name="PGM_VERSION_MAJOR" link="pigment-PgmVersion.html#PGM-VERSION-MAJOR--CAPS"/>
    <function name="PGM_VERSION_MINOR" link="pigment-PgmVersion.html#PGM-VERSION-MINOR--CAPS"/>
    <function name="PGM_VERSION_MICRO" link="pigment-PgmVersion.html#PGM-VERSION-MICRO--CAPS"/>
    <function name="PGM_VERSION_NANO" link="pigment-PgmVersion.html#PGM-VERSION-NANO--CAPS"/>
    <function name="Implementation capacities" link="PgmViewport.html#id2818628"/>
    <function name="enum PgmViewportCursor" link="PgmViewport.html#PgmViewportCursor"/>
    <function name="enum PgmViewportCapacity" link="PgmViewport.html#PgmViewportCapacity"/>
    <function name="enum PgmViewportRotation" link="PgmViewport.html#PgmViewportRotation"/>
    <function name="enum PgmViewportReflection" link="PgmViewport.html#PgmViewportReflection"/>
    <function name="PgmViewport" link="PgmViewport.html#PgmViewport-struct"/>
    <function name="PgmViewportClass" link="PgmViewport.html#PgmViewportClass"/>
    <function name="pgm_viewport_set_title ()" link="PgmViewport.html#pgm-viewport-set-title"/>
    <function name="pgm_viewport_get_title ()" link="PgmViewport.html#pgm-viewport-get-title"/>
    <function name="pgm_viewport_show ()" link="PgmViewport.html#pgm-viewport-show"/>
    <function name="pgm_viewport_hide ()" link="PgmViewport.html#pgm-viewport-hide"/>
    <function name="pgm_viewport_is_visible ()" link="PgmViewport.html#pgm-viewport-is-visible"/>
    <function name="pgm_viewport_set_decorated ()" link="PgmViewport.html#pgm-viewport-set-decorated"/>
    <function name="pgm_viewport_get_decorated ()" link="PgmViewport.html#pgm-viewport-get-decorated"/>
    <function name="pgm_viewport_set_cursor ()" link="PgmViewport.html#pgm-viewport-set-cursor"/>
    <function name="pgm_viewport_get_cursor ()" link="PgmViewport.html#pgm-viewport-get-cursor"/>
    <function name="pgm_viewport_set_icon ()" link="PgmViewport.html#pgm-viewport-set-icon"/>
    <function name="pgm_viewport_get_icon ()" link="PgmViewport.html#pgm-viewport-get-icon"/>
    <function name="pgm_viewport_set_size ()" link="PgmViewport.html#pgm-viewport-set-size"/>
    <function name="pgm_viewport_get_size ()" link="PgmViewport.html#pgm-viewport-get-size"/>
    <function name="pgm_viewport_set_alpha_blending ()" link="PgmViewport.html#pgm-viewport-set-alpha-blending"/>
    <function name="pgm_viewport_get_alpha_blending ()" link="PgmViewport.html#pgm-viewport-get-alpha-blending"/>
    <function name="pgm_viewport_set_opacity ()" link="PgmViewport.html#pgm-viewport-set-opacity"/>
    <function name="pgm_viewport_get_opacity ()" link="PgmViewport.html#pgm-viewport-get-opacity"/>
    <function name="pgm_viewport_set_fullscreen ()" link="PgmViewport.html#pgm-viewport-set-fullscreen"/>
    <function name="pgm_viewport_get_fullscreen ()" link="PgmViewport.html#pgm-viewport-get-fullscreen"/>
    <function name="pgm_viewport_set_iconified ()" link="PgmViewport.html#pgm-viewport-set-iconified"/>
    <function name="pgm_viewport_get_iconified ()" link="PgmViewport.html#pgm-viewport-get-iconified"/>
    <function name="pgm_viewport_focus ()" link="PgmViewport.html#pgm-viewport-focus"/>
    <function name="pgm_viewport_get_screen_resolution ()" link="PgmViewport.html#pgm-viewport-get-screen-resolution"/>
    <function name="pgm_viewport_set_screen_resolution ()" link="PgmViewport.html#pgm-viewport-set-screen-resolution"/>
    <function name="pgm_viewport_get_screen_size_mm ()" link="PgmViewport.html#pgm-viewport-get-screen-size-mm"/>
    <function name="pgm_viewport_set_screen_size_mm ()" link="PgmViewport.html#pgm-viewport-set-screen-size-mm"/>
    <function name="pgm_viewport_set_message_filter ()" link="PgmViewport.html#pgm-viewport-set-message-filter"/>
    <function name="pgm_viewport_get_message_filter ()" link="PgmViewport.html#pgm-viewport-get-message-filter"/>
    <function name="pgm_viewport_push_event ()" link="PgmViewport.html#pgm-viewport-push-event"/>
    <function name="pgm_viewport_get_canvas ()" link="PgmViewport.html#pgm-viewport-get-canvas"/>
    <function name="pgm_viewport_set_canvas ()" link="PgmViewport.html#pgm-viewport-set-canvas"/>
    <function name="pgm_viewport_set_canvas_rotation ()" link="PgmViewport.html#pgm-viewport-set-canvas-rotation"/>
    <function name="pgm_viewport_get_canvas_rotation ()" link="PgmViewport.html#pgm-viewport-get-canvas-rotation"/>
    <function name="pgm_viewport_set_canvas_reflection ()" link="PgmViewport.html#pgm-viewport-set-canvas-reflection"/>
    <function name="pgm_viewport_get_canvas_reflection ()" link="PgmViewport.html#pgm-viewport-get-canvas-reflection"/>
    <function name="pgm_viewport_update_projection ()" link="PgmViewport.html#pgm-viewport-update-projection"/>
    <function name="pgm_viewport_to_canvas ()" link="PgmViewport.html#pgm-viewport-to-canvas"/>
    <function name="pgm_viewport_from_canvas ()" link="PgmViewport.html#pgm-viewport-from-canvas"/>
    <function name="pgm_viewport_get_embedding_id ()" link="PgmViewport.html#pgm-viewport-get-embedding-id"/>
    <function name="pgm_viewport_get_pixel_formats ()" link="PgmViewport.html#pgm-viewport-get-pixel-formats"/>
    <function name="pgm_viewport_get_caps_mask ()" link="PgmViewport.html#pgm-viewport-get-caps-mask"/>
    <function name="pgm_viewport_get_max_texture_size ()" link="PgmViewport.html#pgm-viewport-get-max-texture-size"/>
    <function name="pgm_viewport_get_frame_rate ()" link="PgmViewport.html#pgm-viewport-get-frame-rate"/>
    <function name="pgm_viewport_read_pixels ()" link="PgmViewport.html#pgm-viewport-read-pixels"/>
    <function name="pgm_viewport_push_pixels ()" link="PgmViewport.html#pgm-viewport-push-pixels"/>
    <function name="pgm_viewport_emit_update_pass ()" link="PgmViewport.html#pgm-viewport-emit-update-pass"/>
    <function name="The &quot;button-press-event&quot; signal" link="PgmViewport.html#PgmViewport-button-press-event"/>
    <function name="The &quot;button-pressure-event&quot; signal" link="PgmViewport.html#PgmViewport-button-pressure-event"/>
    <function name="The &quot;button-release-event&quot; signal" link="PgmViewport.html#PgmViewport-button-release-event"/>
    <function name="The &quot;configure-event&quot; signal" link="PgmViewport.html#PgmViewport-configure-event"/>
    <function name="The &quot;delete-event&quot; signal" link="PgmViewport.html#PgmViewport-delete-event"/>
    <function name="The &quot;drag-drop-event&quot; signal" link="PgmViewport.html#PgmViewport-drag-drop-event"/>
    <function name="The &quot;drag-leave-event&quot; signal" link="PgmViewport.html#PgmViewport-drag-leave-event"/>
    <function name="The &quot;drag-motion-event&quot; signal" link="PgmViewport.html#PgmViewport-drag-motion-event"/>
    <function name="The &quot;expose-event&quot; signal" link="PgmViewport.html#PgmViewport-expose-event"/>
    <function name="The &quot;key-press-event&quot; signal" link="PgmViewport.html#PgmViewport-key-press-event"/>
    <function name="The &quot;key-release-event&quot; signal" link="PgmViewport.html#PgmViewport-key-release-event"/>
    <function name="The &quot;motion-notify-event&quot; signal" link="PgmViewport.html#PgmViewport-motion-notify-event"/>
    <function name="The &quot;pixels-read&quot; signal" link="PgmViewport.html#PgmViewport-pixels-read"/>
    <function name="The &quot;scroll-event&quot; signal" link="PgmViewport.html#PgmViewport-scroll-event"/>
    <function name="The &quot;state-event&quot; signal" link="PgmViewport.html#PgmViewport-state-event"/>
    <function name="The &quot;update-pass&quot; signal" link="PgmViewport.html#PgmViewport-update-pass"/>
    <function name="PgmViewportFactory" link="PgmViewportFactory.html#PgmViewportFactory-struct"/>
    <function name="pgm_viewport_factory_new ()" link="PgmViewportFactory.html#pgm-viewport-factory-new"/>
    <function name="pgm_viewport_factory_get_description ()" link="PgmViewportFactory.html#pgm-viewport-factory-get-description"/>
    <function name="pgm_viewport_factory_get_license ()" link="PgmViewportFactory.html#pgm-viewport-factory-get-license"/>
    <function name="pgm_viewport_factory_get_origin ()" link="PgmViewportFactory.html#pgm-viewport-factory-get-origin"/>
    <function name="pgm_viewport_factory_get_author ()" link="PgmViewportFactory.html#pgm-viewport-factory-get-author"/>
    <function name="pgm_viewport_factory_create ()" link="PgmViewportFactory.html#pgm-viewport-factory-create"/>
    <function name="pgm_viewport_factory_make ()" link="PgmViewportFactory.html#pgm-viewport-factory-make"/>
    <function name="pgm_imaging_linear_alpha_gradient ()" link="pigment-PgmImaging.html#pgm-imaging-linear-alpha-gradient"/>
    <function name="PgmGtk" link="PgmGtk.html#PgmGtk-struct"/>
    <function name="pgm_gtk_new ()" link="PgmGtk.html#pgm-gtk-new"/>
    <function name="pgm_gtk_set_viewport ()" link="PgmGtk.html#pgm-gtk-set-viewport"/>
    <function name="pgm_gtk_get_viewport ()" link="PgmGtk.html#pgm-gtk-get-viewport"/>
  </functions>
</book>
