Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
8866 lines (8429 sloc) 168 KB
<?php
/**
* Automatically generated by running "php schema.php magick".
*
* You may modify the file, but re-running schema.php against this file will
* standardize the format without losing your schema changes. It does lose
* any changes that are not part of schema. Use "note" field to comment on
* schema itself, and "note" fields are not used in any code generation but
* only staying within this file.
*/
///////////////////////////////////////////////////////////////////////////////
// Preamble: C++ code inserted at beginning of ext_{name}.h
DefinePreamble(<<<CPP
CPP
);
///////////////////////////////////////////////////////////////////////////////
// Constants
//
// array (
// 'name' => name of the constant
// 'type' => type of the constant
// 'note' => additional note about this constant's schema
// )
///////////////////////////////////////////////////////////////////////////////
// Functions
//
// array (
// 'name' => name of the function
// 'desc' => description of the function's purpose
// 'flags' => attributes of the function, see base.php for possible values
// 'opt' => optimization callback function's name for compiler
// 'note' => additional note about this function's schema
// 'return' =>
// array (
// 'type' => return type, use Reference for ref return
// 'desc' => description of the return value
// )
// 'args' => arguments
// array (
// 'name' => name of the argument
// 'type' => type of the argument, use Reference for output parameter
// 'value' => default value of the argument
// 'desc' => description of the argument
// )
// )
DefineFunction(
array(
'name' => "magickgetcopyright",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgethomeurl",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetpackagename",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetquantumdepth",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetreleasedate",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetresourcelimit",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "resource_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetversion",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetversionnumber",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickgetversionstring",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickqueryconfigureoption",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "option",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickqueryconfigureoptions",
'flags' => HasDocComment,
'return' => array(
'type' => StringVec,
),
'args' => array(
array(
'name' => "pattern",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickqueryfonts",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "pattern",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magickqueryformats",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "pattern",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "magicksetresourcelimit",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "resource_type",
'type' => Int32,
),
array(
'name' => "limit",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newdrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newmagickwand",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newpixeliterator",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "mgck_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newpixelregioniterator",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "mgck_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Int32,
),
array(
'name' => "y",
'type' => Int32,
),
array(
'name' => "columns",
'type' => Int32,
),
array(
'name' => "rows",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newpixelwand",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "imagemagick_col_str",
'type' => String,
'value' => "null_string",
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newpixelwandarray",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "num_pxl_wnds",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "newpixelwands",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "num_pxl_wnds",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroydrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroymagickwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "mgck_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroypixeliterator",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_iter",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroypixelwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroypixelwandarray",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_wnd_array",
'type' => VariantVec,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "destroypixelwands",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_wnd_array",
'type' => VariantVec,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "isdrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "var",
'type' => Variant,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "ismagickwand",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "var",
'type' => Variant,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "ispixeliterator",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "var",
'type' => Variant,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "ispixelwand",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "var",
'type' => Variant,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "cleardrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "clearmagickwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "mgck_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "clearpixeliterator",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_iter",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "clearpixelwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "pxl_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "clonedrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "clonemagickwand",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "mgck_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "wandgetexception",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "wandgetexceptionstring",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "wandgetexceptiontype",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "wandhasexception",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawaffine",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "sx",
'type' => Double,
),
array(
'name' => "sy",
'type' => Double,
),
array(
'name' => "rx",
'type' => Double,
),
array(
'name' => "ry",
'type' => Double,
),
array(
'name' => "tx",
'type' => Double,
),
array(
'name' => "ty",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawannotation",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
array(
'name' => "text",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawarc",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "sx",
'type' => Double,
),
array(
'name' => "sy",
'type' => Double,
),
array(
'name' => "ex",
'type' => Double,
),
array(
'name' => "ey",
'type' => Double,
),
array(
'name' => "sd",
'type' => Double,
),
array(
'name' => "ed",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawbezier",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x_y_points_array",
'type' => VariantVec,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawcircle",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "ox",
'type' => Double,
),
array(
'name' => "oy",
'type' => Double,
),
array(
'name' => "px",
'type' => Double,
),
array(
'name' => "py",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawcolor",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
array(
'name' => "paint_method",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawcomment",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "comment",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawcomposite",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "composite_operator",
'type' => Int32,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
array(
'name' => "width",
'type' => Double,
),
array(
'name' => "height",
'type' => Double,
),
array(
'name' => "mgck_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawellipse",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "ox",
'type' => Double,
),
array(
'name' => "oy",
'type' => Double,
),
array(
'name' => "rx",
'type' => Double,
),
array(
'name' => "ry",
'type' => Double,
),
array(
'name' => "start",
'type' => Double,
),
array(
'name' => "end",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetclippath",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetcliprule",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetclipunits",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetexception",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetexceptionstring",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetexceptiontype",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfillalpha",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfillcolor",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfillopacity",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfillrule",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfont",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfontfamily",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfontsize",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfontstretch",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfontstyle",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetfontweight",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetgravity",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokealpha",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokeantialias",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokecolor",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokedasharray",
'flags' => HasDocComment,
'return' => array(
'type' => VariantVec,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokedashoffset",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokelinecap",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokelinejoin",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokemiterlimit",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokeopacity",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetstrokewidth",
'flags' => HasDocComment,
'return' => array(
'type' => Double,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgettextalignment",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgettextantialias",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgettextdecoration",
'flags' => HasDocComment,
'return' => array(
'type' => Int64,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgettextencoding",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgettextundercolor",
'flags' => HasDocComment,
'return' => array(
'type' => Resource,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawgetvectorgraphics",
'flags' => HasDocComment,
'return' => array(
'type' => String,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawline",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "sx",
'type' => Double,
),
array(
'name' => "sy",
'type' => Double,
),
array(
'name' => "ex",
'type' => Double,
),
array(
'name' => "ey",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawmatte",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
array(
'name' => "paint_method",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathclose",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetoabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetoquadraticbezierabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetoquadraticbezierrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetoquadraticbeziersmoothabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetoquadraticbeziersmoothrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetorelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetosmoothabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathcurvetosmoothrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathellipticarcabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "rx",
'type' => Double,
),
array(
'name' => "ry",
'type' => Double,
),
array(
'name' => "x_axis_rotation",
'type' => Double,
),
array(
'name' => "large_arc_flag",
'type' => Boolean,
),
array(
'name' => "sweep_flag",
'type' => Boolean,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathellipticarcrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "rx",
'type' => Double,
),
array(
'name' => "ry",
'type' => Double,
),
array(
'name' => "x_axis_rotation",
'type' => Double,
),
array(
'name' => "large_arc_flag",
'type' => Boolean,
),
array(
'name' => "sweep_flag",
'type' => Boolean,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathfinish",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetoabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetohorizontalabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetohorizontalrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetorelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetoverticalabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathlinetoverticalrelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathmovetoabsolute",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathmovetorelative",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpathstart",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpoint",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpolygon",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x_y_points_array",
'type' => VariantVec,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpolyline",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x_y_points_array",
'type' => VariantVec,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawrectangle",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawrender",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawrotate",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "degrees",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawroundrectangle",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
array(
'name' => "rx",
'type' => Double,
),
array(
'name' => "ry",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawscale",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetclippath",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "clip_path",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetcliprule",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_rule",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetclipunits",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "clip_path_units",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfillalpha",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_opacity",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfillcolor",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_pxl_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfillopacity",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_opacity",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfillpatternurl",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_url",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfillrule",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "fill_rule",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfont",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "font_file",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfontfamily",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "font_family",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfontsize",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "pointsize",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfontstretch",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stretch_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfontstyle",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "style_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetfontweight",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "font_weight",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetgravity",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "gravity_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokealpha",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stroke_opacity",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokeantialias",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stroke_antialias",
'type' => Boolean,
'value' => "true",
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokecolor",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "strokecolor_pxl_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokedasharray",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "dash_array",
'type' => VariantVec,
'value' => "null_array",
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokedashoffset",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "dash_offset",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokelinecap",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "line_cap",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokelinejoin",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "line_join",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokemiterlimit",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "miterlimit",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokeopacity",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stroke_opacity",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokepatternurl",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stroke_url",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetstrokewidth",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "stroke_width",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsettextalignment",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "align_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsettextantialias",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "text_antialias",
'type' => Boolean,
'value' => "true",
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsettextdecoration",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "decoration_type",
'type' => Int32,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsettextencoding",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "encoding",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsettextundercolor",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "undercolor_pxl_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetvectorgraphics",
'flags' => HasDocComment,
'return' => array(
'type' => Boolean,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "vector_graphics",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawsetviewbox",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x1",
'type' => Double,
),
array(
'name' => "y1",
'type' => Double,
),
array(
'name' => "x2",
'type' => Double,
),
array(
'name' => "y2",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawskewx",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "degrees",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawskewy",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "degrees",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawtranslate",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "x",
'type' => Double,
),
array(
'name' => "y",
'type' => Double,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "pushdrawingwand",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpushclippath",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
array(
'name' => "clip_path_id",
'type' => String,
),
),
'taint_observer' => false,
));
DefineFunction(
array(
'name' => "drawpushdefs",
'flags' => HasDocComment,
'return' => array(
'type' => null,
),
'args' => array(
array(
'name' => "drw_wnd",
'type' => Resource,
),
),