_cdCanvas

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (C) @safe nothrow
struct _cdCanvas {}

Members

Variables

attrib_list
cdAttribute*[50] attrib_list;
Undocumented in source.
attrib_n
int attrib_n;
Undocumented in source.
back_opacity
int back_opacity;
background
long background;
Undocumented in source.
bpp
int bpp;
Undocumented in source.
clip_fpoly
cdfPoint* clip_fpoly;
Undocumented in source.
clip_frect
cdfRect clip_frect;
Undocumented in source.
clip_mode
int clip_mode;
Undocumented in source.
clip_poly
cdPoint* clip_poly;
Undocumented in source.
clip_poly_n
int clip_poly_n;
Undocumented in source.
clip_rect
cdRect clip_rect;
Undocumented in source.
combine_mode
int combine_mode;
Undocumented in source.
context
cdContext* context;
Undocumented in source.
ctxcanvas
cdCtxCanvas* ctxcanvas;
Undocumented in source.
cxActivate
int function(cdCtxCanvas* ctxcanvas) cxActivate;
Undocumented in source.
cxArc
void function(cdCtxCanvas* ctxcanvas, int xc, int yc, int w, int h, double angle1, double angle2) cxArc;
Undocumented in source.
cxBackOpacity
int function(cdCtxCanvas* ctxcanvas, int opacity) cxBackOpacity;
Undocumented in source.
cxBackground
long function(cdCtxCanvas* ctxcanvas, long color) cxBackground;
Undocumented in source.
cxBox
void function(cdCtxCanvas* ctxcanvas, int xmin, int xmax, int ymin, int ymax) cxBox;
Undocumented in source.
cxChord
void function(cdCtxCanvas* ctxcanvas, int xc, int yc, int w, int h, double angle1, double angle2) cxChord;
Undocumented in source.
cxClear
void function(cdCtxCanvas* ctxcanvas) cxClear;
Undocumented in source.
cxClip
int function(cdCtxCanvas* ctxcanvas, int mode) cxClip;
Undocumented in source.
cxClipArea
void function(cdCtxCanvas* ctxcanvas, int xmin, int xmax, int ymin, int ymax) cxClipArea;
Undocumented in source.
cxCreateImage
cdCtxImage* function(cdCtxCanvas* ctxcanvas, int w, int h) cxCreateImage;
Undocumented in source.
cxDeactivate
void function(cdCtxCanvas* ctxcanvas) cxDeactivate;
Undocumented in source.
cxFArc
void function(cdCtxCanvas* ctxcanvas, double xc, double yc, double w, double h, double angle1, double angle2) cxFArc;
Undocumented in source.
cxFBox
void function(cdCtxCanvas* ctxcanvas, double xmin, double xmax, double ymin, double ymax) cxFBox;
Undocumented in source.
cxFChord
void function(cdCtxCanvas* ctxcanvas, double xc, double yc, double w, double h, double angle1, double angle2) cxFChord;
Undocumented in source.
cxFClipArea
void function(cdCtxCanvas* ctxcanvas, double xmin, double xmax, double ymin, double ymax) cxFClipArea;
Undocumented in source.
cxFLine
void function(cdCtxCanvas* ctxcanvas, double x1, double y1, double x2, double y2) cxFLine;
Undocumented in source.
cxFPixel
void function(cdCtxCanvas* ctxcanvas, double x, double y, long color) cxFPixel;
Undocumented in source.
cxFPoly
void function(cdCtxCanvas* ctxcanvas, int mode, cdfPoint* points, int n) cxFPoly;
Undocumented in source.
cxFPutImageRectMap
void function(cdCtxCanvas* ctxcanvas, int iw, int ih, const(ubyte)* index, const(long)* colors, double x, double y, double w, double h, int xmin, int xmax, int ymin, int ymax) cxFPutImageRectMap;
Undocumented in source.
cxFPutImageRectRGB
void function(cdCtxCanvas* ctxcanvas, 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) cxFPutImageRectRGB;
Undocumented in source.
cxFPutImageRectRGBA
void function(cdCtxCanvas* ctxcanvas, 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) cxFPutImageRectRGBA;
Undocumented in source.
cxFRect
void function(cdCtxCanvas* ctxcanvas, double xmin, double xmax, double ymin, double ymax) cxFRect;
Undocumented in source.
cxFSector
void function(cdCtxCanvas* ctxcanvas, double xc, double yc, double w, double h, double angle1, double angle2) cxFSector;
Undocumented in source.
cxFText
void function(cdCtxCanvas* ctxcanvas, double x, double y, const(char)* s, int len) cxFText;
Undocumented in source.
cxFlush
void function(cdCtxCanvas* ctxcanvas) cxFlush;
Undocumented in source.
cxFont
int function(cdCtxCanvas* ctxcanvas, const(char)* type_face, int style, int size) cxFont;
Undocumented in source.
cxForeground
long function(cdCtxCanvas* ctxcanvas, long color) cxForeground;
Undocumented in source.
cxGetFontDim
void function(cdCtxCanvas* ctxcanvas, int* max_width, int* height, int* ascent, int* descent) cxGetFontDim;
Undocumented in source.
cxGetImage
void function(cdCtxCanvas* ctxcanvas, cdCtxImage* ctximage, int x, int y) cxGetImage;
Undocumented in source.
cxGetImageRGB
void function(cdCtxCanvas* ctxcanvas, ubyte* r, ubyte* g, ubyte* b, int x, int y, int w, int h) cxGetImageRGB;
Undocumented in source.
cxGetRegionBox
void function(cdCtxCanvas* ctxcanvas, int* xmin, int* xmax, int* ymin, int* ymax) cxGetRegionBox;
Undocumented in source.
cxGetTextSize
void function(cdCtxCanvas* ctxcanvas, const(char)* s, int len, int* width, int* height) cxGetTextSize;
Undocumented in source.
cxHatch
int function(cdCtxCanvas* ctxcanvas, int style) cxHatch;
Undocumented in source.
cxInteriorStyle
int function(cdCtxCanvas* ctxcanvas, int style) cxInteriorStyle;
Undocumented in source.
cxIsPointInRegion
int function(cdCtxCanvas* ctxcanvas, int x, int y) cxIsPointInRegion;
Undocumented in source.
cxKillCanvas
void function(cdCtxCanvas* ctxcanvas) cxKillCanvas;
Undocumented in source.
cxKillImage
void function(cdCtxImage* ctximage) cxKillImage;
Undocumented in source.
cxLine
void function(cdCtxCanvas* ctxcanvas, int x1, int y1, int x2, int y2) cxLine;
Undocumented in source.
cxLineCap
int function(cdCtxCanvas* ctxcanvas, int cap) cxLineCap;
Undocumented in source.
cxLineJoin
int function(cdCtxCanvas* ctxcanvas, int join) cxLineJoin;
Undocumented in source.
cxLineStyle
int function(cdCtxCanvas* ctxcanvas, int style) cxLineStyle;
Undocumented in source.
cxLineWidth
int function(cdCtxCanvas* ctxcanvas, int width) cxLineWidth;
Undocumented in source.
cxNativeFont
int function(cdCtxCanvas* ctxcanvas, const(char)* font) cxNativeFont;
Undocumented in source.
cxNewRegion
void function(cdCtxCanvas* ctxcanvas) cxNewRegion;
Undocumented in source.
cxOffsetRegion
void function(cdCtxCanvas* ctxcanvas, int x, int y) cxOffsetRegion;
Undocumented in source.
cxPalette
void function(cdCtxCanvas* ctxcanvas, int n, const(long)* palette, int mode) cxPalette;
Undocumented in source.
cxPattern
void function(cdCtxCanvas* ctxcanvas, int w, int h, const(long)* pattern) cxPattern;
Undocumented in source.
cxPixel
void function(cdCtxCanvas* ctxcanvas, int x, int y, long color) cxPixel;
Undocumented in source.
cxPoly
void function(cdCtxCanvas* ctxcanvas, int mode, cdPoint* points, int n) cxPoly;
Undocumented in source.
cxPutImageRect
void function(cdCtxCanvas* ctxcanvas, cdCtxImage* ctximage, int x, int y, int xmin, int xmax, int ymin, int ymax) cxPutImageRect;
Undocumented in source.
cxPutImageRectMap
void function(cdCtxCanvas* ctxcanvas, int iw, int ih, const(ubyte)* index, const(long)* colors, int x, int y, int w, int h, int xmin, int xmax, int ymin, int ymax) cxPutImageRectMap;
Undocumented in source.
cxPutImageRectRGB
void function(cdCtxCanvas* ctxcanvas, 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) cxPutImageRectRGB;
Undocumented in source.
cxPutImageRectRGBA
void function(cdCtxCanvas* ctxcanvas, 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) cxPutImageRectRGBA;
Undocumented in source.
cxRect
void function(cdCtxCanvas* ctxcanvas, int xmin, int xmax, int ymin, int ymax) cxRect;
Undocumented in source.
cxScrollArea
void function(cdCtxCanvas* ctxcanvas, int xmin, int xmax, int ymin, int ymax, int dx, int dy) cxScrollArea;
Undocumented in source.
cxSector
void function(cdCtxCanvas* ctxcanvas, int xc, int yc, int w, int h, double angle1, double angle2) cxSector;
Undocumented in source.
cxStipple
void function(cdCtxCanvas* ctxcanvas, int w, int h, const(ubyte)* stipple) cxStipple;
Undocumented in source.
cxText
void function(cdCtxCanvas* ctxcanvas, int x, int y, const(char)* s, int len) cxText;
Undocumented in source.
cxTextAlignment
int function(cdCtxCanvas* ctxcanvas, int alignment) cxTextAlignment;
Undocumented in source.
cxTextOrientation
double function(cdCtxCanvas* ctxcanvas, double angle) cxTextOrientation;
Undocumented in source.
cxTransform
void function(cdCtxCanvas* ctxcanvas, const(double)* matrix) cxTransform;
Undocumented in source.
cxWriteMode
int function(cdCtxCanvas* ctxcanvas, int mode) cxWriteMode;
Undocumented in source.
fill_mode
int fill_mode;
font_size
int font_size;
Undocumented in source.
font_style
int font_style;
Undocumented in source.
font_type_face
char[1024] font_type_face;
Undocumented in source.
foreground
long foreground;
Undocumented in source.
forigin
cdfPoint forigin;
Undocumented in source.
fpoly
cdfPoint* fpoly;
fpoly_size
int fpoly_size;
Undocumented in source.
h
int h;

pixel = mm * res ***

h_mm
double h_mm;

mm = pixel / res ***

hatch_style
int hatch_style;
Undocumented in source.
interior_style
int interior_style;
Undocumented in source.
invert_yaxis
int invert_yaxis;
Undocumented in source.
line_cap
int line_cap;
Undocumented in source.
line_dashes
int* line_dashes;
Undocumented in source.
line_dashes_count
int line_dashes_count;
line_join
int line_join;
Undocumented in source.
line_style
int line_style;
line_width
int line_width;
mark_size
int mark_size;
Undocumented in source.
mark_type
int mark_type;
Undocumented in source.
matrix
double[6] matrix;
Undocumented in source.
native_font
char[1024] native_font;
Undocumented in source.
new_region
int new_region;
Undocumented in source.
origin
cdPoint origin;
Undocumented in source.
path
int* path;
Undocumented in source.
path_arc_index
int path_arc_index;
Undocumented in source.
path_n
int path_n;
path_size
int path_size;
Undocumented in source.
pattern
long* pattern;
pattern_h
int pattern_h;
pattern_size
int pattern_size;
Undocumented in source.
pattern_w
int pattern_w;
Undocumented in source.
poly
cdPoint* poly;
Undocumented in source.
poly_mode
int poly_mode;
poly_n
int poly_n;
poly_size
int poly_size;
Undocumented in source.
s
double s;
Undocumented in source.
signature
char[2] signature;
Undocumented in source.
sim_mode
int sim_mode;
Undocumented in source.
simulation
cdSimulation* simulation;
Undocumented in source.
stipple
ubyte* stipple;
stipple_h
int stipple_h;
stipple_size
int stipple_size;
Undocumented in source.
stipple_w
int stipple_w;
sx
double sx;
sy
double sy;
Undocumented in source.
text_alignment
int text_alignment;
Undocumented in source.
text_orientation
double text_orientation;
tx
double tx;
ty
double ty;
Undocumented in source.
use_fpoly
int use_fpoly;
Undocumented in source.
use_matrix
int use_matrix;
Undocumented in source.
use_origin
int use_origin;
Undocumented in source.
userdata
void* userdata;
Undocumented in source.
vector_font
cdVectorFont* vector_font;
Undocumented in source.
viewport
cdRect viewport;
Undocumented in source.
w
int w;
Undocumented in source.
w_mm
double w_mm;
Undocumented in source.
window
cdfRect window;
write_mode
int write_mode;
Undocumented in source.
xres
double xres;
Undocumented in source.
yres
double yres;

res = pixel / mm ***

Meta