Module: CdLib
- Extended by:
- FFI::Library
- Defined in:
- lib/plain/iupcdlib.rb
Overview
Binding to the iupcd shared library: CD is a vector graphics toolkit. This module can be used to access features not available in Iup.
For reference, the following functions are bound:
- cdContextIup, [], :pointer
- cdCreateCanvas, [:pointer, :pointer], :pointer
- cdKillCanvas, [:pointer], :void
- cdCanvasActivate, [:pointer], :int
- cdCanvasDeactivate, [:pointer], :void
- cdUseContextPlus, [:int], :int
- cdCanvasGetContext, [:pointer], :pointer
- cdContextCaps, [:pointer], :int
- cdContextType, [:pointer], :int
- cdContextIsPlus, [:pointer], :int
- cdCanvasSimulate, [:pointer, :int], :int
- wdCanvasViewport, [:pointer, :int, :int, :int, :int], :void
- wdCanvasWindow, [:pointer, :double, :double, :double, :double], :void
- cdCanvasForeground, [:pointer, :long], :long
- cdCanvasBackground, [:pointer, :long], :long
- cdCanvasWriteMode, [:pointer, :int], :int
- cdCanvasClear, [:pointer], :int
- cdCanvasBegin, [:pointer, :int], :void
- cdCanvasVertex, [:pointer, :int, :int], :void
- cdCanvasEnd, [:pointer], :void
- cdCanvasPathSet, [:pointer, :int], :void
- cdCanvasPixel, [:pointer, :int, :int], :void
- cdCanvasMark, [:pointer, :int, :int], :void
- cdCanvasMarkType, [:pointer, :int], :int
- cdCanvasMarkSize, [:pointer, :int], :int
- cdCanvasLine, [:pointer, :int, :int, :int, :int], :void
- cdCanvasRect, [:pointer, :int, :int, :int, :int], :void
- cdCanvasArc, [:pointer, :int, :int, :int, :int, :double, :double], :void
- cdCanvasLineStyle, [:pointer, :int], :int
- cdCanvasLineWidth, [:pointer, :int], :int
- cdCanvasLineJoin, [:pointer, :int], :int
- cdCanvasLineCap, [:pointer, :int], :int
- cdCanvasBox, [:pointer, :int, :int, :int, :int], :void
- cdCanvasSector, [:pointer, :int, :int, :int, :int, :double, :double], :int
- cdCanvasChord, [:pointer, :int, :int, :int, :int, :double, :double], :int
- cdCanvasBackOpacity, [:pointer, :int], :int
- cdCanvasFillMode, [:pointer, :int], :int
- cdCanvasInteriorStyle, [:pointer, :int], :int
- cdCanvasHatch, [:pointer, :int], :int
- cdCanvasStipple, [:pointer, :int, :int, :string], :void
- cdCanvasText, [:pointer, :int, :int, :string], :void
- cdCanvasFont, [:pointer, :string, :int, :int], :void
- cdCanvasNativeFont, [:pointer, :string], :string
- cdCanvasTextAlignment, [:pointer, :int], :int
- cdCanvasTextOrientation, [:pointer, :double], :double
- cdCanvasVectorText, [:pointer, :int, :int, :string], :void
- cdCanvasVectorTextDirection, [:pointer, :int, :int, :int, :int], :void
- cdCanvasVectorTextSize, [:pointer, :int, :int, :string], :void
- cdCanvasVectorCharSize, [:pointer, :int], :void
- cdCanvasVectorFontSize, [:pointer, :double, :double], :void
- cdCanvasVectorFont, [:pointer, :string], :string
- cdEncodeColor, [:int, :int, :int], :long
TODO:
- images
- various get functions