API Documentation

class Graphics2

package kha.graphics4

extends Graphics

extended by Graphics2

Constructor

new (canvas:Canvas)

Variables

imagePainter:ImageShaderPainter

Methods

Static methods

staticcreateColoredPipeline (structure:VertexStructure):PipelineState

staticcreateColoredVertexStructure ():VertexStructure

staticcreateImagePipeline (structure:VertexStructure):PipelineState

staticcreateImageVertexStructure ():VertexStructure

staticcreateTextPipeline (structure:VertexStructure):PipelineState

staticcreateTextVertexStructure ():VertexStructure

Inherited Variables

Defined by Graphics

color:Color

The color value is used for geometric primitives, images, and text. Remember to set it back to white to draw images unaltered.

font:Font

fontGlyphs:Array<Int>

fontSize:Int

imageScaleQuality:ImageScaleQuality

mipmapScaleQuality:ImageScaleQuality

opacity:Float

pipeline:PipelineState

transformation:FastMatrix3

Inherited Methods

Defined by Graphics

drawScaledImage (img:Image, dx:FastFloat, dy:FastFloat, dw:FastFloat, dh:FastFloat):Void

drawSubImage (img:Image, x:FastFloat, y:FastFloat, sx:FastFloat, sy:FastFloat, sw:FastFloat, sh:FastFloat):Void

get_opacity ():Float

popOpacity ():Float

popTransformation ():FastMatrix3

pushOpacity (opacity:Float):Void

pushRotation (angle:FastFloat, centerx:FastFloat, centery:FastFloat):Void

pushTransformation (transformation:FastMatrix3):Void

pushTranslation (tx:FastFloat, ty:FastFloat):Void

rotate (angle:FastFloat, centerx:FastFloat, centery:FastFloat):Void

set_opacity (opacity:Float):Float

translate (tx:FastFloat, ty:FastFloat):Void

© 2018