Sprite: Difference between revisions
From Crumbled World Wiki
(Created page with "{{:SpriteExampleCode}} ==Inheritance== Render2DNode ==Constructor== {| class="wikitable" !|function !|description |- |Sprite(Vec3 color) | |- |Sprite(Vec4 color) | |- |Sprite(Texture texture) | |- |Sprite(Texture texture, Vec2 uvCoordMin, Vec2 uvCoordMax) | |- |Sprite(Sprite sprite) | |- |} ==Functions== {| class="wikitable" !|return !|function !|description |- | |setPosition(Vec2 position)...") |
(No difference)
|
Latest revision as of 14:19, 5 July 2025
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. |