Library Documentation Page
The PixMill Graphics Toolkit

Overview

File Manifest

File Manifest
FileLanguageAuthor(s)Copyright
boundingBox.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
canvas.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
colorTable.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
colorTools.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
defctab.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
graphicsState.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
markingObjects.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
ncsctab.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
pathDescriptor.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
pixmill.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
resenectab.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
textAttributes.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.
w3cctab.jsJavascriptKenneth F. GuerinCopyright © 2018-2024, Brick Mill Games, LLC, all rights reserved.

Contents Directory

Objects
N PixMill
C PixMill.BoundingBox
C PixMill.Canvas
C PixMill.Circle ← PixMill.MarkingObject
C PixMill.ColorTable
C PixMill.Ellipse ← PixMill.MarkingObject
C PixMill.Graphic ← PixMill.MarkingObject
C PixMill.GraphicsState
C PixMill.Hexagon ← PixMill.MarkingObject
C PixMill.MarkingObject
C PixMill.Path ← PixMill.MarkingObject
C PixMill.PathDescriptor
C PixMill.Polygon ← PixMill.MarkingObject
C PixMill.Rectangle ← PixMill.MarkingObject
C PixMill.Text ← PixMill.MarkingObject
C PixMill.TextAttributes
C PixMill.Viewport ← PixMill.MarkingObject
Constants & Methods
• PixMill.CTAB_IGNORE (PixMill)
• PixMill.CTAB_OVERWRITE (PixMill)
• PixMill.CTAB_THROWS (PixMill)
• PixMill.DEFCTab (PixMill)
• PixMill.GRAVITIES (PixMill)
• PixMill.LAYOUTS (PixMill)
• PixMill.NCSCTab (PixMill)
• PixMill.ReseneCTab (PixMill)
• PixMill.STRETCHES (PixMill)
• PixMill.STYLES (PixMill)
• PixMill.UNDERLINES (PixMill)
• PixMill.VARIANTS (PixMill)
• PixMill.W3CCTab (PixMill)
• PixMill.WEIGHTS (PixMill)
• PixMill.colorToGrayRGBCspec (PixMill)
• PixMill.convertCMYKACspec (PixMill)
• PixMill.convertCMYKACspecToCMYKCspec (PixMill)
• PixMill.convertCMYKCspec (PixMill)
• PixMill.convertRGBACspec (PixMill)
• PixMill.convertRGBACspecToRGBCspec (PixMill)
• PixMill.convertRGBCspec (PixMill)
• PixMill.extractAlphaFromCMYKACspec (PixMill)
• PixMill.extractAlphaFromRGBACspec (PixMill)
• PixMill.isGrayRGBCspec (PixMill)
• PixMill.isValidCMYKACspec (PixMill)
• PixMill.isValidCMYKCspec (PixMill)
• PixMill.isValidRGBACspec (PixMill)
• PixMill.isValidRGBCspec (PixMill)
• PixMill.randomGrayRGBCspec (PixMill)
• PixMill.randomRGBCspec (PixMill)
• PixMill.typeOfCMYKACspec (PixMill)
• PixMill.typeOfCMYKCspec (PixMill)
• PixMill.typeOfRGBACspec (PixMill)
• PixMill.typeOfRGBCspec (PixMill)
• bottomleft (PixMill.BoundingBox)
• bottomright (PixMill.BoundingBox)
• center (PixMill.BoundingBox)
• move (PixMill.BoundingBox)
• moveTo (PixMill.BoundingBox)
• moved (PixMill.BoundingBox)
• position (PixMill.BoundingBox)
• rect (PixMill.BoundingBox)
• resize (PixMill.BoundingBox)
• resizeTo (PixMill.BoundingBox)
• resized (PixMill.BoundingBox)
• setFromBox (PixMill.BoundingBox)
• setFromCxyr (PixMill.BoundingBox)
• setFromCxywh (PixMill.BoundingBox)
• setFromCxyxryr (PixMill.BoundingBox)
• setFromPts (PixMill.BoundingBox)
• setFromXywh (PixMill.BoundingBox)
• size (PixMill.BoundingBox)
• toArray (PixMill.BoundingBox)
• toString (PixMill.BoundingBox)
• topleft (PixMill.BoundingBox)
• topright (PixMill.BoundingBox)
• xywh (PixMill.BoundingBox)
• rootbox (PixMill.Canvas)
• erase (PixMill.Canvas)
• reset (PixMill.Canvas)
• setid (PixMill.Canvas)
• place (PixMill.Circle) <overload>
• set (PixMill.Circle) <overload>
• trace (PixMill.Circle) <overload>
• delete (PixMill.ColorTable)
• get (PixMill.ColorTable)
• getClosestCspecKey (PixMill.ColorTable)
• getHtmlSpec (PixMill.ColorTable)
• hasKey (PixMill.ColorTable)
• keys (PixMill.ColorTable)
• load (PixMill.ColorTable)
• set (PixMill.ColorTable)
• place (PixMill.Ellipse) <overload>
• set (PixMill.Ellipse) <overload>
• trace (PixMill.Ellipse) <overload>
• draw (PixMill.Graphic) <overload>
• place (PixMill.Graphic) <overload>
• set (PixMill.Graphic) <overload>
• trace (PixMill.Graphic) <overload>
• $bezierMinMax (PixMill.GraphicsState) <private>
• $collectPathExtents (PixMill.GraphicsState) <private>
• $configSource (PixMill.GraphicsState) <private>
• $extractHtml5Cspec (PixMill.GraphicsState) <private>
• $fillProc (PixMill.GraphicsState) <private>
• $genCanvasBbox (PixMill.GraphicsState) <private>
• $getHeight (PixMill.GraphicsState) <private>
• $getWidth (PixMill.GraphicsState) <private>
• $quadraticMinMax (PixMill.GraphicsState) <private>
• $strokeProc (PixMill.GraphicsState) <private>
• arc (PixMill.GraphicsState)
• arcTo (PixMill.GraphicsState)
• beginPath (PixMill.GraphicsState)
• bezierCurveTo (PixMill.GraphicsState)
• clipto (PixMill.GraphicsState)
• clone (PixMill.GraphicsState)
• closePath (PixMill.GraphicsState)
• copyPath (PixMill.GraphicsState)
• ellipse (PixMill.GraphicsState)
• getPathExtents (PixMill.GraphicsState)
• lineTo (PixMill.GraphicsState)
• moveTo (PixMill.GraphicsState)
• paint (PixMill.GraphicsState)
• pathToSvgPath (PixMill.GraphicsState)
• pop (PixMill.GraphicsState)
• popAll (PixMill.GraphicsState)
• push (PixMill.GraphicsState)
• quadraticCurveTo (PixMill.GraphicsState)
• rect (PixMill.GraphicsState)
• reset (PixMill.GraphicsState)
• restorePath (PixMill.GraphicsState)
• rrect (PixMill.GraphicsState)
• savePath (PixMill.GraphicsState)
• set (PixMill.GraphicsState)
• strokeFill (PixMill.GraphicsState)
• unclip (PixMill.GraphicsState)
• place (PixMill.Hexagon) <overload>
• set (PixMill.Hexagon) <overload>
• trace (PixMill.Hexagon) <overload>
• $calcDim (PixMill.MarkingObject) <private> <deprecate>
• $parentIsBase (PixMill.MarkingObject) <private>
• $parentIsViewport (PixMill.MarkingObject) <private>
• bbox (PixMill.MarkingObject)
• clipto (PixMill.MarkingObject)
• cliptrace (PixMill.MarkingObject)
• draw (PixMill.MarkingObject)
• place (PixMill.MarkingObject)
• set (PixMill.MarkingObject)
• setHexagonLayout (PixMill.MarkingObject) <protected>
• setImageLayout (PixMill.MarkingObject) <protected>
• setPolyLayout (PixMill.MarkingObject) <protected>
• setRadiiLayout (PixMill.MarkingObject) <protected>
• setTextLayout (PixMill.MarkingObject) <protected>
• setWhLayout (PixMill.MarkingObject) <protected>
• trace (PixMill.MarkingObject)
• unclip (PixMill.MarkingObject)
• update (PixMill.MarkingObject)
• viewport (PixMill.MarkingObject)
• place (PixMill.Path) <overload>
• set (PixMill.Path) <overload>
• trace (PixMill.Path) <overload>
• $compile (PixMill.PathDescriptor) <private>
• anyTokens (PixMill.PathDescriptor)
• set (PixMill.PathDescriptor)
• trace (PixMill.PathDescriptor)
• place (PixMill.Polygon) <overload>
• set (PixMill.Polygon) <overload>
• trace (PixMill.Polygon) <overload>
• place (PixMill.Rectangle) <overload>
• set (PixMill.Rectangle) <overload>
• trace (PixMill.Rectangle) <overload>
• cliptrace (PixMill.Text) <overload>
• draw (PixMill.Text) <overload>
• place (PixMill.Text) <overload>
• set (PixMill.Text) <overload>
• trace (PixMill.Text) <overload>
• anyDrawingAttributes (PixMill.TextAttributes)
• anyLayoutAttributes (PixMill.TextAttributes)
• anyUnderlineAttributes (PixMill.TextAttributes)
• length (PixMill.TextAttributes)
• $addToDrawingAttributes (PixMill.TextAttributes) <private>
• $addToLayoutAttributes (PixMill.TextAttributes) <private>
• addBackground (PixMill.TextAttributes)
• addFill (PixMill.TextAttributes)
• addFontRelSize (PixMill.TextAttributes)
• addFontStyle (PixMill.TextAttributes)
• addFontVariant (PixMill.TextAttributes)
• addRise (PixMill.TextAttributes)
• addStretch (PixMill.TextAttributes)
• addStrikethrough (PixMill.TextAttributes)
• addStrikethroughColor (PixMill.TextAttributes)
• addStroke (PixMill.TextAttributes)
• addStrokeWidth (PixMill.TextAttributes)
• addSubscript (PixMill.TextAttributes)
• addSuperscript (PixMill.TextAttributes)
• addUnderline (PixMill.TextAttributes)
• addUnderlineColor (PixMill.TextAttributes)
• addWeight (PixMill.TextAttributes)
• collectDrawingAttributes (PixMill.TextAttributes)
• eachBackgroundLayoutAttribute (PixMill.TextAttributes)
• eachDrawingAttribute (PixMill.TextAttributes)
• eachLayoutAttribute (PixMill.TextAttributes)
• eachSpecificDrawingAttribute (PixMill.TextAttributes)
• eachSpecificLayoutAttribute (PixMill.TextAttributes)
• eachUnderlineLayoutAttribute (PixMill.TextAttributes)
• bbox (PixMill.Viewport) <overload>
• set (PixMill.Viewport) <overload>