Image
From Crumbled World Wiki
Example
--add an image to panel with fill and the images width and height need to of equal length.
local image = panel:add(Image(PanelSize(Vec2(-1),Vec2(1)), "LoadingScreen\loadingScreen1"))
--set image uvcoord
image:setUvCoord(Vec2(0.25,0.25),Vec2(0.75,0.75))
Inheritance
Constructor
| function | description |
|---|---|
| Image(PanelSize size, string fileName) | |
| Image(PanelSize size, Text fileName) | |
| Image(PanelSize size, Texture texture) |
Functions
| return | function | description |
|---|---|---|
| Texture | getTexture() | get texture. |
| setTexture(Text imageName) | Set texture. | |
| setTexture(string imageName) | Set texture. | |
| setTexture(Texture image) | Set texture. | |
| setUvCoord(Vec2 minCoordinate, Vec2 maxCoordinate) | Set uvCoord. | |
| setColor(Vec3 color) | Set image color, default Vec3(1). | |
| setColor(Vec4 color) | Set image color, default Vec4(1). | |
| setImageScale(float scale) | Set image scale between [0,1]. | |
| setShader(string shaderName) | Set shader for rendering the image | |
| setShader(Shader shader) | Set shader for rendering the image |