Class: XBin
core/xbin.XBin
XBin class for reading and displaying XBin images
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new XBin()
Properties
FLAG_COMPRESS
▪ Static Readonly FLAG_COMPRESS: 4
Defined in
FLAG_FONT
▪ Static Readonly FLAG_FONT: 2
Defined in
FLAG_FONT_512
▪ Static Readonly FLAG_FONT_512: 16
Defined in
FLAG_NONBLINK
▪ Static Readonly FLAG_NONBLINK: 8
Defined in
FLAG_PALETTE
▪ Static Readonly FLAG_PALETTE: 1
Flag constants
Defined in
ID
▪ Static Readonly ID: "XBIN\u001a"
XBin file signature
Defined in
ID_LENGTH
▪ Static Readonly ID_LENGTH: 5
Defined in
Methods
cleanup
▸ Static cleanup(output): void
Clean up after displaying XBin (reset fonts and palette)
Parameters
| Name | Type |
|---|---|
output |
IQOutput |
Returns
void
Defined in
create
▸ Static create(graphic, charHeight?, palette?, fonts?): Buffer
Create an XBin file from a Graphic
Parameters
| Name | Type | Default value |
|---|---|---|
graphic |
Graphic |
undefined |
charHeight |
number |
16 |
palette? |
XBinPalette |
undefined |
fonts? |
Buffer[] |
undefined |
Returns
Buffer
Defined in
display
▸ Static display(output, image, x?, y?, loadFonts?): boolean
Display an XBin image
Parameters
| Name | Type | Default value |
|---|---|---|
output |
IQOutput |
undefined |
image |
XBinImage |
undefined |
x |
number |
1 |
y |
number |
1 |
loadFonts |
boolean |
true |
Returns
boolean
Defined in
getInfo
▸ Static getInfo(filename): null | XBinHeader
Get info about an XBin file without fully parsing it
Parameters
| Name | Type |
|---|---|
filename |
string |
Returns
null | XBinHeader
Defined in
isXBin
▸ Static isXBin(filename): boolean
Check if a file is an XBin file
Parameters
| Name | Type |
|---|---|
filename |
string |
Returns
boolean
Defined in
isXBinData
▸ Static isXBinData(data): boolean
Check if buffer contains XBin data
Parameters
| Name | Type |
|---|---|
data |
Buffer |
Returns
boolean
Defined in
parse
▸ Static parse(buffer): null | XBinImage
Parse XBin data from a buffer
Parameters
| Name | Type |
|---|---|
buffer |
Buffer |
Returns
null | XBinImage
Defined in
read
▸ Static read(filename): null | XBinImage
Read an XBin file
Parameters
| Name | Type |
|---|---|
filename |
string |
Returns
null | XBinImage