Provided by: erlang-manpages_20.2.2+dfsg-1ubuntu2_all
NAME
wxGraphicsContext - See external documentation: wxGraphicsContext.
DESCRIPTION
See external documentation: wxGraphicsContext. This class is derived (and can use functions) from: wxGraphicsObject
DATA TYPES
wxGraphicsContext(): An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.
EXPORTS
create() -> wxGraphicsContext() See external documentation. create(Dc) -> wxGraphicsContext() Types: Dc = wxWindowDC:wxWindowDC() | wxWindow:wxWindow() See external documentation. createPen(This, Pen) -> wxGraphicsPen:wxGraphicsPen() Types: This = wxGraphicsContext() Pen = wxPen:wxPen() See external documentation. createBrush(This, Brush) -> wxGraphicsBrush:wxGraphicsBrush() Types: This = wxGraphicsContext() Brush = wxBrush:wxBrush() See external documentation. createRadialGradientBrush(This, Xo, Yo, Xc, Yc, Radius, OColor, CColor) -> wxGraphicsBrush:wxGraphicsBrush() Types: This = wxGraphicsContext() Xo = number() Yo = number() Xc = number() Yc = number() Radius = number() OColor = wx:wx_colour() CColor = wx:wx_colour() See external documentation. createLinearGradientBrush(This, X1, Y1, X2, Y2, C1, C2) -> wxGraphicsBrush:wxGraphicsBrush() Types: This = wxGraphicsContext() X1 = number() Y1 = number() X2 = number() Y2 = number() C1 = wx:wx_colour() C2 = wx:wx_colour() See external documentation. createFont(This, Font) -> wxGraphicsFont:wxGraphicsFont() Types: This = wxGraphicsContext() Font = wxFont:wxFont() Equivalent to createFont(This, Font, []). createFont(This, Font, Options::[Option]) -> wxGraphicsFont:wxGraphicsFont() Types: This = wxGraphicsContext() Font = wxFont:wxFont() Option = {col, wx:wx_colour()} See external documentation. createMatrix(This) -> wxGraphicsMatrix:wxGraphicsMatrix() Types: This = wxGraphicsContext() Equivalent to createMatrix(This, []). createMatrix(This, Options::[Option]) -> wxGraphicsMatrix:wxGraphicsMatrix() Types: This = wxGraphicsContext() Option = {a, number()} | {b, number()} | {c, number()} | {d, number()} | {tx, number()} | {ty, number()} See external documentation. createPath(This) -> wxGraphicsPath:wxGraphicsPath() Types: This = wxGraphicsContext() See external documentation. clip(This, Region) -> ok Types: This = wxGraphicsContext() Region = wxRegion:wxRegion() See external documentation. clip(This, X, Y, W, H) -> ok Types: This = wxGraphicsContext() X = number() Y = number() W = number() H = number() See external documentation. resetClip(This) -> ok Types: This = wxGraphicsContext() See external documentation. drawBitmap(This, Bmp, X, Y, W, H) -> ok Types: This = wxGraphicsContext() Bmp = wxBitmap:wxBitmap() X = number() Y = number() W = number() H = number() See external documentation. drawEllipse(This, X, Y, W, H) -> ok Types: This = wxGraphicsContext() X = number() Y = number() W = number() H = number() See external documentation. drawIcon(This, Icon, X, Y, W, H) -> ok Types: This = wxGraphicsContext() Icon = wxIcon:wxIcon() X = number() Y = number() W = number() H = number() See external documentation. drawLines(This, Points) -> ok Types: This = wxGraphicsContext() Points = [{X::float(), Y::float()}] Equivalent to drawLines(This, Points, []). drawLines(This, Points, Options::[Option]) -> ok Types: This = wxGraphicsContext() Points = [{X::float(), Y::float()}] Option = {fillStyle, wx:wx_enum()} See external documentation. FillStyle = integer drawPath(This, Path) -> ok Types: This = wxGraphicsContext() Path = wxGraphicsPath:wxGraphicsPath() Equivalent to drawPath(This, Path, []). drawPath(This, Path, Options::[Option]) -> ok Types: This = wxGraphicsContext() Path = wxGraphicsPath:wxGraphicsPath() Option = {fillStyle, wx:wx_enum()} See external documentation. FillStyle = integer drawRectangle(This, X, Y, W, H) -> ok Types: This = wxGraphicsContext() X = number() Y = number() W = number() H = number() See external documentation. drawRoundedRectangle(This, X, Y, W, H, Radius) -> ok Types: This = wxGraphicsContext() X = number() Y = number() W = number() H = number() Radius = number() See external documentation. drawText(This, Str, X, Y) -> ok Types: This = wxGraphicsContext() Str = unicode:chardata() X = number() Y = number() See external documentation. drawText(This, Str, X, Y, Angle) -> ok Types: This = wxGraphicsContext() Str = unicode:chardata() X = number() Y = number() Angle = number() See external documentation. Also: drawText(This, Str, X, Y, BackgroundBrush) -> 'ok' when This::wxGraphicsContext(), Str::unicode:chardata(), X::number(), Y::number(), BackgroundBrush::wxGraphicsBrush:wxGraphicsBrush(). drawText(This, Str, X, Y, Angle, BackgroundBrush) -> ok Types: This = wxGraphicsContext() Str = unicode:chardata() X = number() Y = number() Angle = number() BackgroundBrush = wxGraphicsBrush:wxGraphicsBrush() See external documentation. fillPath(This, Path) -> ok Types: This = wxGraphicsContext() Path = wxGraphicsPath:wxGraphicsPath() Equivalent to fillPath(This, Path, []). fillPath(This, Path, Options::[Option]) -> ok Types: This = wxGraphicsContext() Path = wxGraphicsPath:wxGraphicsPath() Option = {fillStyle, wx:wx_enum()} See external documentation. FillStyle = integer strokePath(This, Path) -> ok Types: This = wxGraphicsContext() Path = wxGraphicsPath:wxGraphicsPath() See external documentation. getPartialTextExtents(This, Text) -> [number()] Types: This = wxGraphicsContext() Text = unicode:chardata() See external documentation. getTextExtent(This, Text) -> Result Types: Result = {Width::number(), Height::number(), Descent::number(), ExternalLeading::number()} This = wxGraphicsContext() Text = unicode:chardata() See external documentation. rotate(This, Angle) -> ok Types: This = wxGraphicsContext() Angle = number() See external documentation. scale(This, XScale, YScale) -> ok Types: This = wxGraphicsContext() XScale = number() YScale = number() See external documentation. translate(This, Dx, Dy) -> ok Types: This = wxGraphicsContext() Dx = number() Dy = number() See external documentation. getTransform(This) -> wxGraphicsMatrix:wxGraphicsMatrix() Types: This = wxGraphicsContext() See external documentation. setTransform(This, Matrix) -> ok Types: This = wxGraphicsContext() Matrix = wxGraphicsMatrix:wxGraphicsMatrix() See external documentation. concatTransform(This, Matrix) -> ok Types: This = wxGraphicsContext() Matrix = wxGraphicsMatrix:wxGraphicsMatrix() See external documentation. setBrush(This, Brush) -> ok Types: This = wxGraphicsContext() Brush = wxGraphicsBrush:wxGraphicsBrush() | wxBrush:wxBrush() See external documentation. setFont(This, Font) -> ok Types: This = wxGraphicsContext() Font = wxGraphicsFont:wxGraphicsFont() See external documentation. setFont(This, Font, Colour) -> ok Types: This = wxGraphicsContext() Font = wxFont:wxFont() Colour = wx:wx_colour() See external documentation. setPen(This, Pen) -> ok Types: This = wxGraphicsContext() Pen = wxPen:wxPen() | wxGraphicsPen:wxGraphicsPen() See external documentation. strokeLine(This, X1, Y1, X2, Y2) -> ok Types: This = wxGraphicsContext() X1 = number() Y1 = number() X2 = number() Y2 = number() See external documentation. strokeLines(This, Points) -> ok Types: This = wxGraphicsContext() Points = [{X::float(), Y::float()}] See external documentation. destroy(This::wxGraphicsContext()) -> ok Destroys this object, do not use object again
AUTHORS
<> wx 1.8.3 wxGraphicsContext(3erl)