Framebuffer
Interface
constructor
parent
name
blt
copyrect
fill
get
Buffer
get
Height
get
Local
Format
get
Remote
Format
get
Rowstride
get
Width
perfect
Format
Match
rgb24
Blt
set
Color
Map
set
Pixel
At
NODE-GTK API Reference
GVnc-1.0
GVnc
FramebufferInterface
Class FramebufferInterface
Hierarchy
FramebufferInterface
Index
Constructors
constructor
Properties
parent
name
Methods
blt
copyrect
fill
get
Buffer
get
Height
get
Local
Format
get
Remote
Format
get
Rowstride
get
Width
perfect
Format
Match
rgb24
Blt
set
Color
Map
set
Pixel
At
Constructors
constructor
new
Framebuffer
Interface
(
)
:
FramebufferInterface
Returns
FramebufferInterface
Properties
parent
parent
:
TypeInterface
Static
name
name
:
string
Methods
blt
blt
(
fb
:
GVnc
.
Framebuffer
, src
:
number
, rowstride
:
number
, x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
src:
number
rowstride:
number
x:
number
y:
number
width:
number
height:
number
Returns
void
copyrect
copyrect
(
fb
:
GVnc
.
Framebuffer
, srcx
:
number
, srcy
:
number
, dstx
:
number
, dsty
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
srcx:
number
srcy:
number
dstx:
number
dsty:
number
width:
number
height:
number
Returns
void
fill
fill
(
fb
:
GVnc
.
Framebuffer
, src
:
Uint8Array
, x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
src:
Uint8Array
x:
number
y:
number
width:
number
height:
number
Returns
void
get
Buffer
get
Buffer
(
fb
:
GVnc
.
Framebuffer
)
:
number
Parameters
fb:
GVnc
.
Framebuffer
Returns
number
get
Height
get
Height
(
fb
:
GVnc
.
Framebuffer
)
:
number
Parameters
fb:
GVnc
.
Framebuffer
Returns
number
get
Local
Format
get
Local
Format
(
fb
:
GVnc
.
Framebuffer
)
:
GVnc
.
PixelFormat
Parameters
fb:
GVnc
.
Framebuffer
Returns
GVnc
.
PixelFormat
get
Remote
Format
get
Remote
Format
(
fb
:
GVnc
.
Framebuffer
)
:
GVnc
.
PixelFormat
Parameters
fb:
GVnc
.
Framebuffer
Returns
GVnc
.
PixelFormat
get
Rowstride
get
Rowstride
(
fb
:
GVnc
.
Framebuffer
)
:
number
Parameters
fb:
GVnc
.
Framebuffer
Returns
number
get
Width
get
Width
(
fb
:
GVnc
.
Framebuffer
)
:
number
Parameters
fb:
GVnc
.
Framebuffer
Returns
number
perfect
Format
Match
perfect
Format
Match
(
fb
:
GVnc
.
Framebuffer
)
:
boolean
Parameters
fb:
GVnc
.
Framebuffer
Returns
boolean
rgb24
Blt
rgb24
Blt
(
fb
:
GVnc
.
Framebuffer
, src
:
Uint8Array
, rowstride
:
number
, x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
src:
Uint8Array
rowstride:
number
x:
number
y:
number
width:
number
height:
number
Returns
void
set
Color
Map
set
Color
Map
(
fb
:
GVnc
.
Framebuffer
, map
:
ColorMap
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
map:
ColorMap
Returns
void
set
Pixel
At
set
Pixel
At
(
fb
:
GVnc
.
Framebuffer
, src
:
Uint8Array
, x
:
number
, y
:
number
)
:
void
Parameters
fb:
GVnc
.
Framebuffer
src:
Uint8Array
x:
number
y:
number
Returns
void
Framebuffer
Interface
constructor
parent
name
blt
copyrect
fill
get
Buffer
get
Height
get
Local
Format
get
Remote
Format
get
Rowstride
get
Width
perfect
Format
Match
rgb24
Blt
set
Color
Map
set
Pixel
At
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjcGFyZW50IiwibmFtZSI6InBhcmVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjYmx0IiwibmFtZSI6ImJsdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjY29weXJlY3QiLCJuYW1lIjoiY29weXJlY3QiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI2ZpbGwiLCJuYW1lIjoiZmlsbCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjZ2V0QnVmZmVyIiwibmFtZSI6ImdldEJ1ZmZlciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjZ2V0SGVpZ2h0IiwibmFtZSI6ImdldEhlaWdodCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjZ2V0TG9jYWxGb3JtYXQiLCJuYW1lIjoiZ2V0TG9jYWxGb3JtYXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI2dldFJlbW90ZUZvcm1hdCIsIm5hbWUiOiJnZXRSZW1vdGVGb3JtYXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI2dldFJvd3N0cmlkZSIsIm5hbWUiOiJnZXRSb3dzdHJpZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI2dldFdpZHRoIiwibmFtZSI6ImdldFdpZHRoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdWbmNfMV8wLkdWbmMuRnJhbWVidWZmZXJJbnRlcmZhY2UuaHRtbCNwZXJmZWN0Rm9ybWF0TWF0Y2giLCJuYW1lIjoicGVyZmVjdEZvcm1hdE1hdGNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdWbmNfMV8wLkdWbmMuRnJhbWVidWZmZXJJbnRlcmZhY2UuaHRtbCNyZ2IyNEJsdCIsIm5hbWUiOiJyZ2IyNEJsdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHVm5jXzFfMC5HVm5jLkZyYW1lYnVmZmVySW50ZXJmYWNlLmh0bWwjc2V0Q29sb3JNYXAiLCJuYW1lIjoic2V0Q29sb3JNYXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR1ZuY18xXzAuR1ZuYy5GcmFtZWJ1ZmZlckludGVyZmFjZS5odG1sI3NldFBpeGVsQXQiLCJuYW1lIjoic2V0UGl4ZWxBdCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdWbmNfMV8wLkdWbmMuRnJhbWVidWZmZXJJbnRlcmZhY2UuaHRtbCIsIm5hbWUiOiJGcmFtZWJ1ZmZlckludGVyZmFjZSJ9