deploy: ae45eeac0f
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Image : VisualElement
|
||||
This is the Image element class which can be used to display bimg format images.
|
||||
The bimg format is a universal ComputerCraft image format.
|
||||
This is the Image element class which can be used to display bimg formatted images.
|
||||
Bimg is a universal ComputerCraft image format.
|
||||
See: https://github.com/SkyTheCodeMaster/bimg
|
||||
|
||||
## Properties
|
||||
@@ -24,21 +24,21 @@ See: https://github.com/SkyTheCodeMaster/bimg
|
||||
|Method|Returns|Description|
|
||||
|---|---|---|
|
||||
|[Image:addFrame](#Image:addFrame)|Image|Adds a new frame to the image
|
||||
|[Image:getBg](#Image:getBg)|-|
|
||||
|[Image:getFg](#Image:getFg)|-|
|
||||
|[Image:getBg](#Image:getBg)|string|Gets the background color at the specified position
|
||||
|[Image:getFg](#Image:getFg)|string|Gets the foreground color at the specified position
|
||||
|[Image:getFrame](#Image:getFrame)|table|Gets the specified frame
|
||||
|[Image:getImageSize](#Image:getImageSize)|number|Gets the size of the image
|
||||
|[Image:getMetadata](#Image:getMetadata)|-|
|
||||
|[Image:getMetadata](#Image:getMetadata)|table|Gets the metadata of the image
|
||||
|[Image:getPixelData](#Image:getPixelData)|number?|Gets pixel information at position
|
||||
|[Image:getText](#Image:getText)|-|
|
||||
|[Image:getText](#Image:getText)|string|Gets the text at the specified position
|
||||
|[Image:nextFrame](#Image:nextFrame)|Image|Advances to the next frame in the animation
|
||||
|[Image:resizeImage](#Image:resizeImage)|Image|Resizes the image to the specified width and height
|
||||
|[Image:setBg](#Image:setBg)|Image|Sets the background color at the specified position
|
||||
|[Image:setFg](#Image:setFg)|Image|Sets the foreground color at the specified position
|
||||
|[Image:setMetadata](#Image:setMetadata)|-|
|
||||
|[Image:setMetadata](#Image:setMetadata)|Image|Sets the metadata of the image
|
||||
|[Image:setPixel](#Image:setPixel)|Image|Sets the pixel at the specified position
|
||||
|[Image:setText](#Image:setText)|Image|Sets the text at the specified position
|
||||
|[Image:updateFrame](#Image:updateFrame)|-|
|
||||
|[Image:updateFrame](#Image:updateFrame)|Image|Updates the specified frame with the provided data
|
||||
|
||||
|
||||
## Protected Functions
|
||||
@@ -54,9 +54,27 @@ Adds a new frame to the image
|
||||
### Returns
|
||||
* `Image` `self` The Image instance
|
||||
|
||||
## Image:getBg()
|
||||
## Image:getBg(x, y, length)
|
||||
Gets the background color at the specified position
|
||||
|
||||
## Image:getFg()
|
||||
### Parameters
|
||||
* `x` `number` The x position
|
||||
* `y` `number` The y position
|
||||
* `length` `number` The length of the background color pattern to get
|
||||
|
||||
### Returns
|
||||
* `string` `bg` The background color pattern
|
||||
|
||||
## Image:getFg(x, y, length)
|
||||
Gets the foreground color at the specified position
|
||||
|
||||
### Parameters
|
||||
* `x` `number` The x position
|
||||
* `y` `number` The y position
|
||||
* `length` `number` The length of the foreground color pattern to get
|
||||
|
||||
### Returns
|
||||
* `string` `fg` The foreground color pattern
|
||||
|
||||
## Image:getFrame(frameIndex)
|
||||
Gets the specified frame
|
||||
@@ -75,6 +93,10 @@ Gets the size of the image
|
||||
* `number` `height` The height of the image
|
||||
|
||||
## Image:getMetadata()
|
||||
Gets the metadata of the image
|
||||
|
||||
### Returns
|
||||
* `table` `metadata` The metadata of the image
|
||||
|
||||
## Image:getPixelData(x, y)
|
||||
Gets pixel information at position
|
||||
@@ -88,7 +110,16 @@ Gets pixel information at position
|
||||
* `number?` `bg` Background color
|
||||
* `string?` `char` Character at position
|
||||
|
||||
## Image:getText()
|
||||
## Image:getText(x, y, length)
|
||||
Gets the text at the specified position
|
||||
|
||||
### Parameters
|
||||
* `x` `number` The x position
|
||||
* `y` `number` The y position
|
||||
* `length` `number` The length of the text to get
|
||||
|
||||
### Returns
|
||||
* `string` `text` The text at the specified position
|
||||
|
||||
## Image:nextFrame()
|
||||
Advances to the next frame in the animation
|
||||
@@ -128,7 +159,15 @@ Sets the foreground color at the specified position
|
||||
### Returns
|
||||
* `Image` `self` The Image instance
|
||||
|
||||
## Image:setMetadata()
|
||||
## Image:setMetadata(key, value)
|
||||
Sets the metadata of the image
|
||||
|
||||
### Parameters
|
||||
* `key` `string` The key of the metadata to set
|
||||
* `value` `string` The value of the metadata to set
|
||||
|
||||
### Returns
|
||||
* `Image` `self` The Image instance
|
||||
|
||||
## Image:setPixel(x, y, char, fg, bg)
|
||||
Sets the pixel at the specified position
|
||||
@@ -154,6 +193,14 @@ Sets the text at the specified position
|
||||
### Returns
|
||||
* `Image` `self` The Image instance
|
||||
|
||||
## Image:updateFrame()
|
||||
## Image:updateFrame(frameIndex, frame)
|
||||
Updates the specified frame with the provided data
|
||||
|
||||
### Parameters
|
||||
* `frameIndex` `number` The index of the frame to update
|
||||
* `frame` `table` The new frame data
|
||||
|
||||
### Returns
|
||||
* `Image` `self` The Image instance
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user