Unit msegraphics
Description
This item has no description.
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
procedure init; |
procedure deinit; |
procedure initdefaultvalues(var avalue: edgecolorinfoty); |
procedure initdefaultvalues(var avalue: edgecolorpairinfoty); |
procedure drawinfoinit(var info: drawinfoty); |
procedure gdi_lock(); |
procedure gdi_unlock(); |
function gdi_locked(): boolean; |
function gdi_unlockall(): int32; |
procedure gdi_relockall(const acount: int32); |
procedure gdi_call(const func: gdifuncty; var drawinfo: drawinfoty; gdi: pgdifunctionaty = nil); |
function getdefaultgdifuncs: pgdifunctionaty; |
function registergdi(const agdifuncs: pgdifunctionaty): integer; |
function getgdicanvasclass(const agdi: pgdifunctionaty; const akind: bitmapkindty): canvasclassty; |
function creategdicanvas(const agdi: pgdifunctionaty; const akind: bitmapkindty; const user: tobject; const intf: icanvas): tcanvas; |
procedure freefontdata(var drawinfo: drawinfoty); |
procedure allocbuffer(var buffer: bufferty; size: integer); |
procedure extendbuffer(var buffer: bufferty; const extension: integer; var reference: pointer); |
function replacebuffer(var buffer: bufferty; size: integer): pointer; |
procedure freebuffer(var buffer: bufferty); |
procedure gdierrorlocked(error: gdierrorty; const text: msestring = ''); overload; |
procedure gdierrorlocked(error: gdierrorty; sender: tobject; text: msestring = ''); overload; |
function colortorgb(color: colorty): rgbtriplety; |
function colortopixel(color: colorty): pixelty; |
function graytopixel(color: colorty): pixelty; |
function rgbtocolor(const red,green,blue: integer): colorty; |
function blendcolor(const weight: real; const a,b: colorty): colorty; |
function opacitycolor(const opacity: real): colorty; |
function invertcolor(const color: colorty): colorty; |
procedure setcolormapvalue(index: colorty; const red,green,blue: integer); overload; |
procedure setcolormapvalue(const index: colorty; const acolor: colorty); overload; |
function isvalidmapcolor(index: colorty): boolean; |
function transparencytoopacity(const trans: colorty): colorty; |
procedure drawdottedlinesegments(const acanvas: tcanvas; const lines: segmentarty; const colorline: colorty); |
procedure allocimage(out image: imagety; const asize: sizety; const akind: bitmapkindty); |
procedure freeimage(var image: imagety); |
procedure freeimage(var image: maskedimagety); |
procedure zeropad(var image: imagety); |
procedure checkimagebgr(var aimage: imagety; const bgr: boolean); |
procedure movealignment(const source: alignmentsty; var dest: alignmentsty); |
Types
Constants
Variables
defaultframecolors: framecolorinfoty =
(edges:(light: (color: cl_light; effectcolor: cl_highlight; effectwidth: 1);
shadow: (color: cl_shadow; effectcolor: cl_dkshadow; effectwidth: 1);
);
frame: cl_black;
hiddenedges: []
); |
defaulteditfontcolors: editfontcolorinfoty = (
text: cl_text;
textbackground: cl_transparent;
selectedtext: cl_selectedtext;
selectedtextbackground: cl_selectedtextbackground;
); |
flushgdi: boolean; |
Description
Functions and Procedures
procedure init; |
|
This item has no description. |
procedure deinit; |
|
This item has no description. |
procedure initdefaultvalues(var avalue: edgecolorinfoty); |
|
This item has no description. |
procedure initdefaultvalues(var avalue: edgecolorpairinfoty); |
|
This item has no description. |
procedure drawinfoinit(var info: drawinfoty); |
|
This item has no description. |
procedure gdi_lock(); |
|
This item has no description. |
procedure gdi_unlock(); |
|
This item has no description. |
function gdi_locked(): boolean; |
|
This item has no description. |
function gdi_unlockall(): int32; |
|
This item has no description. |
procedure gdi_relockall(const acount: int32); |
|
This item has no description. |
procedure gdi_call(const func: gdifuncty; var drawinfo: drawinfoty; gdi: pgdifunctionaty = nil); |
|
This item has no description. |
function getdefaultgdifuncs: pgdifunctionaty; |
|
This item has no description. |
function registergdi(const agdifuncs: pgdifunctionaty): integer; |
|
This item has no description. |
function getgdicanvasclass(const agdi: pgdifunctionaty; const akind: bitmapkindty): canvasclassty; |
|
This item has no description. |
function creategdicanvas(const agdi: pgdifunctionaty; const akind: bitmapkindty; const user: tobject; const intf: icanvas): tcanvas; |
|
This item has no description. |
procedure freefontdata(var drawinfo: drawinfoty); |
|
This item has no description. |
procedure allocbuffer(var buffer: bufferty; size: integer); |
|
This item has no description. |
procedure extendbuffer(var buffer: bufferty; const extension: integer; var reference: pointer); |
|
This item has no description. |
function replacebuffer(var buffer: bufferty; size: integer): pointer; |
|
This item has no description. |
procedure freebuffer(var buffer: bufferty); |
|
This item has no description. |
procedure gdierrorlocked(error: gdierrorty; const text: msestring = ''); overload; |
|
This item has no description. |
procedure gdierrorlocked(error: gdierrorty; sender: tobject; text: msestring = ''); overload; |
|
This item has no description. |
function colortorgb(color: colorty): rgbtriplety; |
|
This item has no description. |
function colortopixel(color: colorty): pixelty; |
|
This item has no description. |
function graytopixel(color: colorty): pixelty; |
|
This item has no description. |
function rgbtocolor(const red,green,blue: integer): colorty; |
|
This item has no description. |
function blendcolor(const weight: real; const a,b: colorty): colorty; |
|
This item has no description. |
function opacitycolor(const opacity: real): colorty; |
|
This item has no description. |
function invertcolor(const color: colorty): colorty; |
|
This item has no description. |
procedure setcolormapvalue(index: colorty; const red,green,blue: integer); overload; |
|
This item has no description. |
procedure setcolormapvalue(const index: colorty; const acolor: colorty); overload; |
|
This item has no description. |
function isvalidmapcolor(index: colorty): boolean; |
|
This item has no description. |
function transparencytoopacity(const trans: colorty): colorty; |
|
This item has no description. |
procedure drawdottedlinesegments(const acanvas: tcanvas; const lines: segmentarty; const colorline: colorty); |
|
This item has no description. |
procedure allocimage(out image: imagety; const asize: sizety; const akind: bitmapkindty); |
|
This item has no description. |
procedure freeimage(var image: imagety); |
|
This item has no description. |
procedure freeimage(var image: maskedimagety); |
|
This item has no description. |
procedure zeropad(var image: imagety); |
|
This item has no description. |
procedure checkimagebgr(var aimage: imagety; const bgr: boolean); |
|
This item has no description. |
procedure movealignment(const source: alignmentsty; var dest: alignmentsty); |
|
This item has no description. |
Types
gckindty = (...); |
|
This item has no description. Values
|
drawingflagty = (...); |
|
This item has no description. Values
|
drawingflagsty = set of drawingflagty; |
|
This item has no description. |
capstylety = (...); |
|
This item has no description. Values
|
joinstylety = (...); |
|
This item has no description. Values
|
dashesstringty = string[8]; |
|
This item has no description. |
fontoptionty = (...); |
|
This item has no description. Values
|
fontoptionsty = set of fontoptionty; |
|
This item has no description. |
canvasstatety = (...); |
|
This item has no description. Values
|
canvasstatesty = set of canvasstatety; |
|
This item has no description. |
pgdifunctionaty = ˆgdifunctionaty; |
|
This item has no description. |
fontdatapty = array[0..15] of pointer; |
|
This item has no description. |
pfontdataty = ˆfontdataty; |
|
This item has no description. |
pfontmetricsty = ˆfontmetricsty; |
|
This item has no description. |
rasteropty = (...); |
|
This item has no description. Values
|
fontchangedeventty = procedure(sender: tfont; changed: canvasstatesty) of object; |
|
This item has no description. |
fontstatety = (...); |
|
This item has no description. Values
|
fontstatesty = set of fontstatety; |
|
This item has no description. |
fontnumty = longword; |
|
This item has no description. |
fontaliasmodety = (...); |
|
This item has no description. Values
|
fontlocalpropty = (...); |
|
This item has no description. Values
|
fontlocalpropsty = set of fontlocalpropty; |
|
This item has no description. |
pfontinfoty = ˆfontinfoty; |
|
This item has no description. |
bitmapkindty = (...); |
|
This item has no description. Values
|
pimagety = ˆimagety; |
|
This item has no description. |
canvasclassty = class of tcanvas; |
|
This item has no description. |
gcpty = array[0..63] of pointer; |
|
This item has no description. |
pgcty = ˆgcty; |
|
This item has no description. |
pdrawinfoty = ˆdrawinfoty; |
|
This item has no description. |
rectsty = array[0..bigint div sizeof(rectty)] of rectty; |
|
This item has no description. |
prectsty = ˆrectsty; |
|
This item has no description. |
gcvaluemaskty = (...); |
|
This item has no description. Values
|
gcvaluemasksty = set of gcvaluemaskty; |
|
This item has no description. |
canvasoptionty = (...); |
|
This item has no description. Values
|
canvasoptionsty = set of canvasoptionty; |
|
This item has no description. |
pgcvaluesty = ˆgcvaluesty; |
|
This item has no description. |
getfontfuncty = function (var drawinfo: drawinfoty): boolean of object; |
|
This item has no description. |
pfont = ˆtfont; |
|
This item has no description. |
fontarty = array of tfont; |
|
This item has no description. |
parentfontclassty = class of tparentfont; |
|
This item has no description. |
gdifunctionty = procedure(var drawinfo: drawinfoty); |
|
This item has no description. |
gdifuncty = (...); |
|
This item has no description. Values
|
gdifunctionaty = array[gdifuncty] of gdifunctionty; |
|
This item has no description. |
canvasvaluespoty = ˆcanvasvaluesty; |
|
This item has no description. |
canvasvaluesarty = array of canvasvaluesty; |
|
This item has no description. |
edgeinfoty = (...); |
|
This item has no description. Values
|
edgeinfosty = set of edgeinfoty; |
|
This item has no description. |
gdiintffuncty = procedure (func: gdifuncty; var drawinfo: drawinfoty); |
|
This item has no description. |
canvasarty = array of tcanvas; |
|
This item has no description. |
pixmapstatety = (...); |
|
This item has no description. Values
|
pixmapstatesty = set of pixmapstatety; |
|
This item has no description. |
Constants
linewidthshift = 16; |
|
This item has no description. |
linewidthroundvalue = $8000; |
|
This item has no description. |
fontsizeshift = 16; |
|
This item has no description. |
fontsizeroundvalue = $8000; |
|
This item has no description. |
defaultfontalias = 'stf_default'; |
|
This item has no description. |
invalidgchandle = ptruint(-1); |
|
This item has no description. |
fillmodeinfoflags = [df_opaque,df_monochrome,df_brush]; |
|
This item has no description. |
da_dot = dashesstringty(#1#1); |
|
This item has no description. |
da_dash = dashesstringty(#3#3); |
|
This item has no description. |
da_dashdot = dashesstringty(#3#1#1#1); |
|
This item has no description. |
fontpitchmask = [foo_fixed,foo_proportional]; |
|
This item has no description. |
fontfamilymask = [foo_helvetica,foo_roman,foo_script,foo_decorative]; |
|
This item has no description. |
fontantialiasedmask = [foo_antialiased,foo_antialiased2,foo_nonantialiased]; |
|
This item has no description. |
fontaliasoptionchars : array[fontoptionty] of char =
('p','P','H','R','S','D','A','B','a'); |
|
This item has no description. |
linecanvasstates = [cs_dashes,cs_linewidth,cs_capstyle,cs_joinstyle]; |
|
This item has no description. |
fontstylehandlemask = 3; |
|
This item has no description. |
fontstylesmamask: fontstylesty =
[fs_bold,fs_italic,fs_underline,fs_strikeout,fs_selected]; |
|
This item has no description. |
nullgc: gcty = (handle: 0); |
|
This item has no description. |
changedmask = [cs_clipregion,cs_origin,cs_rasterop,cs_options,
cs_acolorbackground,cs_acolorforeground,
cs_color,cs_colorbackground,
cs_fonthandle,cs_font,cs_fontcolor,cs_fontcolorbackground,
cs_fonteffect,
cs_brush,cs_brushorigin] + linecanvasstates; |
|
This item has no description. |
Variables
defaultframecolors: framecolorinfoty =
(edges:(light: (color: cl_light; effectcolor: cl_highlight; effectwidth: 1);
shadow: (color: cl_shadow; effectcolor: cl_dkshadow; effectwidth: 1);
);
frame: cl_black;
hiddenedges: []
); |
|
This item has no description. |
defaulteditfontcolors: editfontcolorinfoty = (
text: cl_text;
textbackground: cl_transparent;
selectedtext: cl_selectedtext;
selectedtextbackground: cl_selectedtextbackground;
); |
|
This item has no description. |
flushgdi: boolean; |
|
This item has no description. |
Generated by PasDoc 0.17.0.snapshot.