Sprite
From Crumbled World Wiki
Inheritance
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. |