cd.cd

\file \brief User API CD - Canvas Draw Tecgraf: Computer Graphics Technology Group, PUC-Rio, Brazil http://www.tecgraf.puc-rio.br/cd

mailto:cd@tecgraf.puc-rio.br

See Copyright Notice at the end of this file

Members

Aliases

cdCallback
alias cdCallback = int function(cdCanvas* canvas, ...) nothrow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvas
alias cdCanvas = _cdCanvas
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdContext
alias cdContext = _cdContext
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdImage
alias cdImage = _cdImage
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdSizeCB
alias cdSizeCB = int function(cdCanvas* canvas, int w, int h, double w_mm, double h_mm) nothrow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdState
alias cdState = _cdCanvas
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

CD_A0
anonymousenum CD_A0
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAPFLAT
anonymousenum CD_CAPFLAT
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CLIPOFF
anonymousenum CD_CLIPOFF
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CONTINUOUS
anonymousenum CD_CONTINUOUS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CTX_WINDOW
anonymousenum CD_CTX_WINDOW
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_ERROR
anonymousenum CD_ERROR
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_EVENODD
anonymousenum CD_EVENODD
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_FILL
anonymousenum CD_FILL
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_HORIZONTAL
anonymousenum CD_HORIZONTAL
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_IRED
anonymousenum CD_IRED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_MITER
anonymousenum CD_MITER
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_NORTH
anonymousenum CD_NORTH
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_OPAQUE
anonymousenum CD_OPAQUE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_PATH_NEW
anonymousenum CD_PATH_NEW
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_PLAIN
anonymousenum CD_PLAIN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_PLUS
anonymousenum CD_PLUS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_POLITE
anonymousenum CD_POLITE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_REPLACE
anonymousenum CD_REPLACE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_RGB
anonymousenum CD_RGB
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SMALL
anonymousenum CD_SMALL
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SOLID
anonymousenum CD_SOLID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_UNION
anonymousenum CD_UNION
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

cdAlpha
ubyte cdAlpha(uint _)
Undocumented in source. Be warned that the author may not have intended to support it.
cdBitmapGetData
deprecated ubyte* cdBitmapGetData(cdBitmap* bitmap, int dataptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdBitmapRGB2Map
deprecated void cdBitmapRGB2Map(cdBitmap* bitmap_rgb, cdBitmap* bitmap_map)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdBitmapSetRect
deprecated void cdBitmapSetRect(cdBitmap* bitmap, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdBlue
ubyte cdBlue(uint _)
Undocumented in source. Be warned that the author may not have intended to support it.
cdCanvasActivate
int cdCanvasActivate(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasArc
void cdCanvasArc(cdCanvas* canvas, int xc, int yc, int w, int h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasBackOpacity
int cdCanvasBackOpacity(cdCanvas* canvas, int opacity)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasBackground
c_long cdCanvasBackground(cdCanvas* canvas, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasBegin
void cdCanvasBegin(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasBox
void cdCanvasBox(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasChord
void cdCanvasChord(cdCanvas* canvas, int xc, int yc, int w, int h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasClear
void cdCanvasClear(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasClip
int cdCanvasClip(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasClipArea
void cdCanvasClipArea(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasCreateImage
deprecated cdImage* cdCanvasCreateImage(cdCanvas* canvas, int w, int h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasDeactivate
void cdCanvasDeactivate(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasEnd
void cdCanvasEnd(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasFillMode
int cdCanvasFillMode(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasFlush
void cdCanvasFlush(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasFont
int cdCanvasFont(cdCanvas* canvas, const(char)* type_face, int style, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasForeground
c_long cdCanvasForeground(cdCanvas* canvas, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetAttribute
char* cdCanvasGetAttribute(cdCanvas* canvas, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetBitmap
deprecated void cdCanvasGetBitmap(cdCanvas* canvas, cdBitmap* bitmap, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetClipArea
int cdCanvasGetClipArea(cdCanvas* canvas, int* xmin, int* xmax, int* ymin, int* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetColorPlanes
int cdCanvasGetColorPlanes(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetContext
cdContext* cdCanvasGetContext(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetFont
void cdCanvasGetFont(cdCanvas* canvas, char* type_face, int* style, int* size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetFontDim
void cdCanvasGetFontDim(cdCanvas* canvas, int* max_width, int* height, int* ascent, int* descent)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetImage
deprecated void cdCanvasGetImage(cdCanvas* canvas, cdImage* image, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetImageRGB
void cdCanvasGetImageRGB(cdCanvas* canvas, ubyte* r, ubyte* g, ubyte* b, int x, int y, int iw, int ih)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetOrigin
void cdCanvasGetOrigin(cdCanvas* canvas, int* x, int* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetPattern
c_long* cdCanvasGetPattern(cdCanvas* canvas, int* n, int* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetRegionBox
void cdCanvasGetRegionBox(cdCanvas* canvas, int* xmin, int* xmax, int* ymin, int* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetSize
void cdCanvasGetSize(cdCanvas* canvas, int* width, int* height, double* width_mm, double* height_mm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetStipple
ubyte* cdCanvasGetStipple(cdCanvas* canvas, int* n, int* m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetTextBounds
void cdCanvasGetTextBounds(cdCanvas* canvas, int x, int y, const(char)* s, int* rect)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetTextBox
void cdCanvasGetTextBox(cdCanvas* canvas, int x, int y, const(char)* s, int* xmin, int* xmax, int* ymin, int* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetTextSize
void cdCanvasGetTextSize(cdCanvas* canvas, const(char)* s, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetTransform
double* cdCanvasGetTransform(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetVectorFontSize
void cdCanvasGetVectorFontSize(cdCanvas* canvas, double* size_x, double* size_y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetVectorTextBounds
void cdCanvasGetVectorTextBounds(cdCanvas* canvas, const(char)* s, int x, int y, int* rect)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetVectorTextBox
void cdCanvasGetVectorTextBox(cdCanvas* canvas, int x, int y, const(char)* s, int* xmin, int* xmax, int* ymin, int* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasGetVectorTextSize
void cdCanvasGetVectorTextSize(cdCanvas* canvas, const(char)* s, int* x, int* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasHatch
int cdCanvasHatch(cdCanvas* canvas, int style)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasInteriorStyle
int cdCanvasInteriorStyle(cdCanvas* canvas, int style)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasInvertYAxis
int cdCanvasInvertYAxis(cdCanvas* canvas, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasIsPointInRegion
int cdCanvasIsPointInRegion(cdCanvas* canvas, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLine
void cdCanvasLine(cdCanvas* canvas, int x1, int y1, int x2, int y2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLineCap
int cdCanvasLineCap(cdCanvas* canvas, int cap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLineJoin
int cdCanvasLineJoin(cdCanvas* canvas, int join)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLineStyle
int cdCanvasLineStyle(cdCanvas* canvas, int style)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLineStyleDashes
void cdCanvasLineStyleDashes(cdCanvas* canvas, const(int)* dashes, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasLineWidth
int cdCanvasLineWidth(cdCanvas* canvas, int width)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasMM2Pixel
void cdCanvasMM2Pixel(cdCanvas* canvas, double mm_dx, double mm_dy, int* dx, int* dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasMark
void cdCanvasMark(cdCanvas* canvas, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasMarkSize
int cdCanvasMarkSize(cdCanvas* canvas, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasMarkType
int cdCanvasMarkType(cdCanvas* canvas, int type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasMultiLineVectorText
void cdCanvasMultiLineVectorText(cdCanvas* canvas, int x, int y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasNativeFont
char* cdCanvasNativeFont(cdCanvas* canvas, const(char)* font)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasOffsetRegion
void cdCanvasOffsetRegion(cdCanvas* canvas, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasOrigin
void cdCanvasOrigin(cdCanvas* canvas, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPalette
void cdCanvasPalette(cdCanvas* canvas, int n, const(c_long)* palette, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPathSet
void cdCanvasPathSet(cdCanvas* canvas, int action)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPattern
void cdCanvasPattern(cdCanvas* canvas, int w, int h, const(c_long)* pattern)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPixel
void cdCanvasPixel(cdCanvas* canvas, int x, int y, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPixel2MM
void cdCanvasPixel2MM(cdCanvas* canvas, int dx, int dy, double* mm_dx, double* mm_dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPlay
int cdCanvasPlay(cdCanvas* canvas, cdContext* context, int xmin, int xmax, int ymin, int ymax, void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPutBitmap
deprecated void cdCanvasPutBitmap(cdCanvas* canvas, cdBitmap* bitmap, int x, int y, int w, int h)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPutImageRect
deprecated void cdCanvasPutImageRect(cdCanvas* canvas, cdImage* image, int x, int y, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPutImageRectMap
void cdCanvasPutImageRectMap(cdCanvas* canvas, int iw, int ih, const(ubyte)* index, const(c_long)* colors, int x, int y, int w, int h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPutImageRectRGB
void cdCanvasPutImageRectRGB(cdCanvas* canvas, int iw, int ih, const(ubyte)* r, const(ubyte)* g, const(ubyte)* b, int x, int y, int w, int h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasPutImageRectRGBA
void cdCanvasPutImageRectRGBA(cdCanvas* canvas, int iw, int ih, const(ubyte)* r, const(ubyte)* g, const(ubyte)* b, const(ubyte)* a, int x, int y, int w, int h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasRect
void cdCanvasRect(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasRegionCombineMode
int cdCanvasRegionCombineMode(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasRestoreState
void cdCanvasRestoreState(cdCanvas* canvas, cdState* state)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSaveState
cdState* cdCanvasSaveState(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasScrollArea
deprecated void cdCanvasScrollArea(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax, int dx, int dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSector
void cdCanvasSector(cdCanvas* canvas, int xc, int yc, int w, int h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSetAttribute
void cdCanvasSetAttribute(cdCanvas* canvas, const(char)* name, char* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSetBackground
void cdCanvasSetBackground(cdCanvas* canvas, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSetForeground
void cdCanvasSetForeground(cdCanvas* canvas, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSetfAttribute
void cdCanvasSetfAttribute(cdCanvas* canvas, const(char)* name, const(char)* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasSimulate
int cdCanvasSimulate(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasStipple
void cdCanvasStipple(cdCanvas* canvas, int w, int h, const(ubyte)* stipple)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasText
void cdCanvasText(cdCanvas* canvas, int x, int y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTextAlignment
int cdCanvasTextAlignment(cdCanvas* canvas, int alignment)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTextOrientation
double cdCanvasTextOrientation(cdCanvas* canvas, double angle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransform
void cdCanvasTransform(cdCanvas* canvas, const(double)* matrix)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransformMultiply
void cdCanvasTransformMultiply(cdCanvas* canvas, const(double)* matrix)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransformPoint
void cdCanvasTransformPoint(cdCanvas* canvas, int x, int y, int* tx, int* ty)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransformRotate
void cdCanvasTransformRotate(cdCanvas* canvas, double angle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransformScale
void cdCanvasTransformScale(cdCanvas* canvas, double sx, double sy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasTransformTranslate
void cdCanvasTransformTranslate(cdCanvas* canvas, double dx, double dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasUpdateYAxis
int cdCanvasUpdateYAxis(cdCanvas* canvas, int* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorCharSize
int cdCanvasVectorCharSize(cdCanvas* canvas, int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorFont
char* cdCanvasVectorFont(cdCanvas* canvas, const(char)* filename)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorFontSize
void cdCanvasVectorFontSize(cdCanvas* canvas, double size_x, double size_y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorText
void cdCanvasVectorText(cdCanvas* canvas, int x, int y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorTextDirection
void cdCanvasVectorTextDirection(cdCanvas* canvas, int x1, int y1, int x2, int y2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorTextSize
void cdCanvasVectorTextSize(cdCanvas* canvas, int size_x, int size_y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVectorTextTransform
double* cdCanvasVectorTextTransform(cdCanvas* canvas, const(double)* matrix)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasVertex
void cdCanvasVertex(cdCanvas* canvas, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCanvasWriteMode
int cdCanvasWriteMode(cdCanvas* canvas, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdContextCaps
c_ulong cdContextCaps(cdContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdContextIsPlus
int cdContextIsPlus(cdContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdContextRegisterCallback
int cdContextRegisterCallback(cdContext* context, int cb, cdCallback func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdContextType
int cdContextType(cdContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCreateBitmap
deprecated cdBitmap* cdCreateBitmap(int w, int h, int type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCreateCanvas
cdCanvas* cdCreateCanvas(cdContext* context, void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdCreateCanvasf
cdCanvas* cdCreateCanvasf(cdContext* context, const(char)* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdDecodeAlpha
ubyte cdDecodeAlpha(c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdDecodeColor
void cdDecodeColor(c_long color, ubyte* red, ubyte* green, ubyte* blue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdDecodeColorAlpha
void cdDecodeColorAlpha(c_long color, ubyte* red, ubyte* green, ubyte* blue, ubyte* alpha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdEncodeAlpha
c_long cdEncodeAlpha(c_long color, ubyte alpha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdEncodeColor
c_long cdEncodeColor(ubyte red, ubyte green, ubyte blue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdEncodeColorAlpha
c_long cdEncodeColorAlpha(ubyte red, ubyte green, ubyte blue, ubyte alpha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdFinishContextPlus
void cdFinishContextPlus()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdGreen
ubyte cdGreen(uint _)
Undocumented in source. Be warned that the author may not have intended to support it.
cdInitBitmap
deprecated cdBitmap* cdInitBitmap(int w, int h, int type, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdInitContextPlus
void cdInitContextPlus()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdKillBitmap
deprecated void cdKillBitmap(cdBitmap* bitmap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdKillCanvas
void cdKillCanvas(cdCanvas* canvas)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdKillImage
deprecated void cdKillImage(cdImage* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdRGB2Map
void cdRGB2Map(int width, int height, const(ubyte)* red, const(ubyte)* green, const(ubyte)* blue, ubyte* index, int pal_size, c_long* color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdRed
ubyte cdRed(uint _)
Undocumented in source. Be warned that the author may not have intended to support it.
cdReleaseState
void cdReleaseState(cdState* state)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdReserved
ubyte cdReserved(uint _)
Undocumented in source. Be warned that the author may not have intended to support it.
cdUseContextPlus
int cdUseContextPlus(int use)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdVersion
char* cdVersion()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdVersionDate
char* cdVersionDate()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdVersionNumber
int cdVersionNumber()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasArc
void cdfCanvasArc(cdCanvas* canvas, double xc, double yc, double w, double h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasBox
void cdfCanvasBox(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasChord
void cdfCanvasChord(cdCanvas* canvas, double xc, double yc, double w, double h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasClipArea
void cdfCanvasClipArea(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetClipArea
int cdfCanvasGetClipArea(cdCanvas* canvas, double* xmin, double* xmax, double* ymin, double* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetOrigin
void cdfCanvasGetOrigin(cdCanvas* canvas, double* x, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetTextBounds
void cdfCanvasGetTextBounds(cdCanvas* canvas, double x, double y, const(char)* s, double* rect)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetTextBox
void cdfCanvasGetTextBox(cdCanvas* canvas, double x, double y, const(char)* s, double* xmin, double* xmax, double* ymin, double* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetVectorTextBounds
void cdfCanvasGetVectorTextBounds(cdCanvas* canvas, const(char)* s, double x, double y, double* rect)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetVectorTextBox
void cdfCanvasGetVectorTextBox(cdCanvas* canvas, double x, double y, const(char)* s, double* xmin, double* xmax, double* ymin, double* ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasGetVectorTextSize
void cdfCanvasGetVectorTextSize(cdCanvas* canvas, const(char)* s, double* x, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasInvertYAxis
double cdfCanvasInvertYAxis(cdCanvas* canvas, double y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasLine
void cdfCanvasLine(cdCanvas* canvas, double x1, double y1, double x2, double y2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasMM2Pixel
void cdfCanvasMM2Pixel(cdCanvas* canvas, double mm_dx, double mm_dy, double* dx, double* dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasMark
void cdfCanvasMark(cdCanvas* canvas, double x, double y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasMultiLineVectorText
void cdfCanvasMultiLineVectorText(cdCanvas* canvas, double x, double y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasOrigin
void cdfCanvasOrigin(cdCanvas* canvas, double x, double y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasPixel
void cdfCanvasPixel(cdCanvas* canvas, double x, double y, c_long color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasPixel2MM
void cdfCanvasPixel2MM(cdCanvas* canvas, double dx, double dy, double* mm_dx, double* mm_dy)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasPutImageRectMap
void cdfCanvasPutImageRectMap(cdCanvas* canvas, int iw, int ih, const(ubyte)* index, c_long* colors, double x, double y, double w, double h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasPutImageRectRGB
void cdfCanvasPutImageRectRGB(cdCanvas* canvas, int iw, int ih, const(ubyte)* r, const(ubyte)* g, const(ubyte)* b, double x, double y, double w, double h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasPutImageRectRGBA
void cdfCanvasPutImageRectRGBA(cdCanvas* canvas, int iw, int ih, const(ubyte)* r, const(ubyte)* g, const(ubyte)* b, const(ubyte)* a, double x, double y, double w, double h, int xmin, int xmax, int ymin, int ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasRect
void cdfCanvasRect(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasSector
void cdfCanvasSector(cdCanvas* canvas, double xc, double yc, double w, double h, double angle1, double angle2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasText
void cdfCanvasText(cdCanvas* canvas, double x, double y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasTransformPoint
void cdfCanvasTransformPoint(cdCanvas* canvas, double x, double y, double* tx, double* ty)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasUpdateYAxis
double cdfCanvasUpdateYAxis(cdCanvas* canvas, double* y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasVectorCharSize
double cdfCanvasVectorCharSize(cdCanvas* canvas, double size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasVectorText
void cdfCanvasVectorText(cdCanvas* canvas, double x, double y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasVectorTextDirection
void cdfCanvasVectorTextDirection(cdCanvas* canvas, double x1, double y1, double x2, double y2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasVectorTextSize
void cdfCanvasVectorTextSize(cdCanvas* canvas, double size_x, double size_y, const(char)* s)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdfCanvasVertex
void cdfCanvasVertex(cdCanvas* canvas, double x, double y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

CD_ABORT
enum CD_ABORT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_BLACK
enum CD_BLACK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_BLUE
enum CD_BLUE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_BOLD_ITALIC
enum CD_BOLD_ITALIC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_ALL
enum CD_CAP_ALL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_BACKGROUND
enum CD_CAP_BACKGROUND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_BACKOPACITY
enum CD_CAP_BACKOPACITY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_BEZIER
enum CD_CAP_BEZIER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_CHORD
enum CD_CAP_CHORD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_CLEAR
enum CD_CAP_CLEAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_CLIPAREA
enum CD_CAP_CLIPAREA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_CLIPPOLY
enum CD_CAP_CLIPPOLY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_FLUSH
enum CD_CAP_FLUSH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_FONT
enum CD_CAP_FONT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_FONTDIM
enum CD_CAP_FONTDIM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_FPRIMTIVES
enum CD_CAP_FPRIMTIVES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_GETIMAGERGB
enum CD_CAP_GETIMAGERGB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_HATCH
enum CD_CAP_HATCH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_IMAGEMAP
enum CD_CAP_IMAGEMAP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_IMAGERGB
enum CD_CAP_IMAGERGB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_IMAGERGBA
enum CD_CAP_IMAGERGBA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_IMAGESRV
enum CD_CAP_IMAGESRV;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_LINECAP
enum CD_CAP_LINECAP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_LINEJOIN
enum CD_CAP_LINEJOIN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_LINESTYLE
enum CD_CAP_LINESTYLE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_LINEWITH
enum CD_CAP_LINEWITH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_NONE
enum CD_CAP_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_PALETTE
enum CD_CAP_PALETTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_PATH
enum CD_CAP_PATH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_PATTERN
enum CD_CAP_PATTERN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_PLAY
enum CD_CAP_PLAY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_RECT
enum CD_CAP_RECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_REGION
enum CD_CAP_REGION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_STIPPLE
enum CD_CAP_STIPPLE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_TEXTORIENTATION
enum CD_CAP_TEXTORIENTATION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_TEXTSIZE
enum CD_CAP_TEXTSIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_WRITEMODE
enum CD_CAP_WRITEMODE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CAP_YAXIS
enum CD_CAP_YAXIS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CONTINUE
enum CD_CONTINUE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_COPYRIGHT
enum CD_COPYRIGHT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_CYAN
enum CD_CYAN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_BLUE
enum CD_DARK_BLUE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_CYAN
enum CD_DARK_CYAN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_GRAY
enum CD_DARK_GRAY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_GREEN
enum CD_DARK_GREEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_MAGENTA
enum CD_DARK_MAGENTA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_RED
enum CD_DARK_RED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DARK_YELLOW
enum CD_DARK_YELLOW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DEG2RAD
enum CD_DEG2RAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_DESCRIPTION
enum CD_DESCRIPTION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_GRAY
enum CD_GRAY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_GREEN
enum CD_GREEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_MAGENTA
enum CD_MAGENTA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_MM2PT
enum CD_MM2PT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_NAME
enum CD_NAME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_POLYCUSTOM
enum CD_POLYCUSTOM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_QUERY
enum CD_QUERY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_RAD2DEG
enum CD_RAD2DEG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_RED
enum CD_RED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_ALL
enum CD_SIM_ALL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_ARC
enum CD_SIM_ARC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_BOX
enum CD_SIM_BOX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_CHORD
enum CD_SIM_CHORD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_FILLS
enum CD_SIM_FILLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_LINE
enum CD_SIM_LINE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_LINES
enum CD_SIM_LINES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_NONE
enum CD_SIM_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_POLYGON
enum CD_SIM_POLYGON;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_POLYLINE
enum CD_SIM_POLYLINE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_RECT
enum CD_SIM_RECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_SECTOR
enum CD_SIM_SECTOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIM_TEXT
enum CD_SIM_TEXT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_SIZECB
enum CD_SIZECB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_VERSION
enum CD_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_VERSION_DATE
enum CD_VERSION_DATE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_VERSION_NUMBER
enum CD_VERSION_NUMBER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_WHITE
enum CD_WHITE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CD_YELLOW
enum CD_YELLOW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

_cdCanvas
struct _cdCanvas
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_cdContext
struct _cdContext
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_cdImage
struct _cdImage
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cdBitmap
struct cdBitmap
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta