Object Types in Obsi. - simadude/obsi GitHub Wiki
Here are all of the objects listed in Obsi at the version of 1.4.0:
- obsi.Image
- obsi.Palette
- obsi.Audio
- obsi.Canvas
- obsi.Scene
obsi.Image
Fields:
{
width: number,
height: number,
data: number[][]
}
obsi.Palette
Fields:
{
data: number[][]
}
obsi.Audio
Fields:
{
name: string
description: string
bpm: number
duration: number
notes: note[]
}
obsi.Canvas
Fields:
{
clear: function(self),
setPixel: function(self, x: number, y: number, color: number),
getPixel: function(self, x: number, y: number) -> number,
data: number[][],
height: number,
width: number,
}
obsi.Scene
Fields:
{
objects: table[],
variables: table,
setVariable: function(self, name: string, value: any),
getVariable: function(self, name: string) -> any
}