Changeset 34950 in project


Ignore:
Timestamp:
12/17/17 23:01:34 (4 weeks ago)
Author:
retroj
Message:

eggref/4/imlib2-xlib: update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/imlib2-xlib

    r34949 r34950  
    22
    33CHICKEN Scheme bindings for Imlib2's Xlib API.
     4
     5For source code, bug reports, and feature requests, visit the [[https://github.com/retroj/imlib2-xlib-egg|github project page]].
    46
    57
     
    1315
    1416* [[foreigners]]
     17* [[imlib2]]
    1518
    1619=== C headers
     
    2225== API
    2326=== Datatypes
     27
     28Image creation procedures return an imlib2 egg `image` record, and image operators expect one of these objects as their first argument.  Other datatypes used in this egg are listed here:
    2429
    2530* XID: Xlib XID (unsigned-long)
     
    6065* (imlib-pixmap-and-mask-pixmap ipm) => pixmap
    6166* (imlib-pixmap-and-mask-mask ipm) => pixmap
    62 * (imlib-render-pixmaps-for-whole-image) => <imlib-pixmap-and-mask>
    63 * (imlib-render-pixmaps-for-whole-image-at-size width height) => <imlib-pixmap-and-mask>
    64 * (imlib-render-image-on-drawable x y)
    65 * (imlib-render-image-on-drawable-at-size x y width height)
    66 * (imlib-render-image-part-on-drawable-at-size source-x source-y source-width source-height x y width height)
     67* (imlib-render-pixmaps-for-whole-image img) => <imlib-pixmap-and-mask>
     68* (imlib-render-pixmaps-for-whole-image-at-size img width height) => <imlib-pixmap-and-mask>
     69* (imlib-render-image-on-drawable img x y)
     70* (imlib-render-image-on-drawable-at-size img x y width height)
     71* (imlib-render-image-part-on-drawable-at-size img source-x source-y source-width source-height x y width height)
    6772* (imlib-render-get-pixel-color) => DATA32
    6873
     
    7075=== Creation functions
    7176
    72 * (imlib-create-image-from-drawable mask-pixmap x y width height need-to-grab-x?) => Imlib_Image
    73 * (imlib-create-image-from-ximage image-ximage mask-ximage x y width height need-to-grab-x?) => Imlib_Image
    74 * (imlib-create-scaled-image-from-drawable mask-pixmap source-x source-y source-width source-height destination-width destination-height need-to-grab-x? get-mask-from-shape?) => Imlib_Image
    75 * (imlib-copy-drawable-to-image mask-pixmap x y width height destination-x destination-y need-to-grab-x?) => cbool
     77* (imlib-create-image-from-drawable mask-pixmap x y width height need-to-grab-x?) => image
     78* (imlib-create-image-from-ximage image-ximage mask-ximage x y width height need-to-grab-x?) => image
     79* (imlib-create-scaled-image-from-drawable mask-pixmap source-x source-y source-width source-height destination-width destination-height need-to-grab-x? get-mask-from-shape?) => image
     80* (imlib-copy-drawable-to-image img mask-pixmap x y width height destination-x destination-y need-to-grab-x?) => cbool
    7681
    7782
    7883=== Rotation / skewing
    7984
    80 * (imlib-render-image-on-drawable-skewed source-x source-y source-width source-height destination-x destination-y h-angle-x h-angle-y v-angle-x v-angle-y)
    81 * (imlib-render-image-on-drawable-at-angle source-x source-y source-width source-height destination-x destination-y angle-x angle-y)
     85* (imlib-render-image-on-drawable-skewed img source-x source-y source-width source-height destination-x destination-y h-angle-x h-angle-y v-angle-x v-angle-y)
     86* (imlib-render-image-on-drawable-at-angle img source-x source-y source-width source-height destination-x destination-y angle-x angle-y)
    8287
    8388
     
    9196
    9297== Version History
     98
     99* 1.0.0 (2017-12-17) initial release
Note: See TracChangeset for help on using the changeset viewer.