Code: Select all
; DPI::X(Num.i)
; DPI::Y(Num.i)
;- ----- Canvas Gadget -----
; DPI::GetCanvasMouseX(Gadget.i)
; DPI::GetCanvasMouseY(Gadget.i)
;- ----- 2D-Drawing -----
; DPI::Box_(X.i, Y.i, Width.i, Height.i, Color.i=#PB_Ignore)
; DPI::BoxedGradient_(X.i, Y.i, Width.i, Height.i)
; DPI::Circle_(X.i, Y.i, Radius.i, Color.i=#PB_Ignore)
; DPI::ClipOutput_(X.i, Y.i, Width.i, Height.i)
; DPI::ConicalGradient_(X.i, Y.i, Angle.f)
; DPI::DrawAlphaImage_(ImageID.i, X.i, Y.i, Alpha.i=0)
; DPI::DrawImage_(ImageID.i, X.i, Y.i, Width.i=#PB_Ignore, Height.i=#PB_Ignore)
; DPI::DrawRotatedText_(X.i, Y.i, Text$, Angle.f, Color.i=#PB_Ignore)
; DPI::DrawText_(X.i, Y.i, Text$, FrontColor.i=#PB_Ignore, BackColor.i=#PB_Default)
; DPI::Ellipse_(X.i, Y.i, RadiusX.i, RadiusY.i, Color.i=#PB_Ignore)
; DPI::EllipticalGradient_(X.i, Y.i, RadiusX.i, RadiusY.i)
; DPI::FillArea_(X.i, Y.i, OutlineColor.i, FillColor.i=#PB_Ignore)
; DPI::Line_(X.i, Y.i, Width.i, Height.i, Color.i=#PB_Ignore)
; DPI::LineXY_(X1.i, Y1.i, X2.i, Y2.i, Color.i=#PB_Ignore)
; DPI::LinearGradient_(X1.i, Y1.i, X2.i, Y2.i)
; DPI::Plot_(X.i, Y.i, Color.i=#PB_Ignore)
; DPI::Point_(X.i, Y.i)
; DPI::RoundBox_(X.i, Y.i, Width.i, Height.i, RoundX.i, RoundY.i, Color.i=#PB_Ignore)
; DPI::TextWidth_(Text$)
; DPI::TextHeight_(Text$)
; DPI::UnclipOutput_()
;- ----- VectorDrawing -----
; DPI::Scale()
; DPI::VectorFont_(FontID.i, Size.i)
Download: DPI-Module.pbi