Sprite

From Crumbled World Wiki

SpriteExampleCode

Inheritance

Render2DNode

Constructor

function description
Sprite(Vec3 color)
Sprite(Vec4 color)
Sprite(Texture texture)
Sprite(Texture texture, Vec2 uvCoordMin, Vec2 uvCoordMax)
Sprite(Sprite sprite)

Functions

return function description
setPosition(Vec2 position) Set sprite position.
setPosition(Vec2i position) Set sprite position.
setSize(Vec2 size) Set sprite size.
setSize(Vec2i size) Set sprite size.
setColor(Vec4 color) Set sprite color.
setColor(Vec4 color) Set sprite color.
setTexture(Texture texture) Set Texture.
setUvCoord(Vec2 min, Vec2 max) Set set uvCoord.
setAnchor(Anchor anchor) Set Anchor position. Set where the centerPosition is. default is upper left corner.
setImageLayout(ImageLayout layout) Set how the texture will be shown in the sprite. Default ImageLayout.STRETCH
setShader(Shader shader) Set the shader.