CanvasTexture

Inherits from

Usage

To use this class, add the following require at the top of your script:

local CanvasTexture = require 'engine/items/canvastexture'

Reference

class CanvasTexture
module:
create(attributes)

Create a new canvasTexture

Parameters:

attributes (table) – list of attributes. without, the canvasTexture will be created with default values

Returns:

the created canvasTexture

Return type:

CanvasTexture

getMaterial()

Get the alpha map of the material.

Returns:

The alpha map texture.

Return type:

Texture

getTexture()

Get the texture.

Returns:

The texture.

Return type:

Texture

clear()
drawRect(left, top, width, height, color, radius)
Parameters:
  • left (any)

  • top (any)

  • width (any)

  • height (any)

  • color (any)

  • radius (any)

clearRect(left, top, width, height)
Parameters:
  • left (any)

  • top (any)

  • width (any)

  • height (any)

drawTexture(texture, left, top, width, height, tint)
Parameters:
  • texture (any)

  • left (any)

  • top (any)

  • width (any)

  • height (any)

  • tint (any)

drawText(text, left, top, fontSize, font, color)
Parameters:
  • text (any)

  • left (any)

  • top (any)

  • fontSize (any)

  • font (any)

  • color (any)

render()
measureText(text, fontSize, font)
Parameters:
  • text (any)

  • fontSize (any)

  • font (any)

Examples