Home Reference Source
import {RegularSprite} from 'shapez.io/js/core/sprites.js'
public class | source

RegularSprite

Extends:

BaseSprite → RegularSprite

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

h: *

public

sprite: *

public

w: *

Method Summary

Public Methods
public

draw(context: CanvasRenderingContext2D, x: number, y: number, w: number, h: number)

Draws the sprite, do not use this for sprites which are rendered! Only for drawing images into buffers

public

drawCentered(context: CanvasRenderingContext2D, x: number, y: number, w: number, h: number)

Draws the sprite, do not use this for sprites which are rendered! Only for drawing images into buffers

public

Inherited Summary

From class BaseSprite
public

draw(context: CanvasRenderingContext2D, x: number, y: number, w: number, h: number)

Draws the sprite

public

getRawTexture(): HTMLImageElement | HTMLCanvasElement

Returns the raw handle

Public Constructors

public constructor() source

Public Members

public h: * source

public sprite: * source

public w: * source

Public Methods

public draw(context: CanvasRenderingContext2D, x: number, y: number, w: number, h: number) source

Draws the sprite, do not use this for sprites which are rendered! Only for drawing images into buffers

Override:

BaseSprite#draw

Params:

NameTypeAttributeDescription
context CanvasRenderingContext2D
x number
y number
w number
h number

public drawCentered(context: CanvasRenderingContext2D, x: number, y: number, w: number, h: number) source

Draws the sprite, do not use this for sprites which are rendered! Only for drawing images into buffers

Params:

NameTypeAttributeDescription
context CanvasRenderingContext2D
x number
y number
w number
h number

public getRawTexture(): * source

Returns the raw handle

Override:

BaseSprite#getRawTexture

Return:

*