API Documentation

class Graphics2

package kha.graphics4

extends Graphics

@:directlyUsed

Static methods

staticcreateColoredPipeline(structure:VertexStructure):PipelineState

staticcreateColoredVertexStructure():VertexStructure

staticcreateImagePipeline(structure:VertexStructure):PipelineState

staticcreateImageVertexStructure():VertexStructure

staticcreateTextPipeline(structure:VertexStructure):PipelineState

staticcreateTextVertexStructure():VertexStructure

Constructor

new(canvas:Canvas)

Variables

imagePainter:ImageShaderPainter

Methods

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

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

inlinepushTransformation(trans:FastMatrix3):Void

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

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

scale(x:FastFloat, y:FastFloat):Void

set_opacity(opacity:Float):Float

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

© 2020