GLWindow
Class
constructor
parent_
class
name
close
controls_
viewport
draw
get_
display
get_
window_
handle
handle_
events
has_
output_
surface
open
queue_
resize
quit
run
send_
message
send_
message_
async
set_
preferred_
size
set_
render_
rectangle
set_
window_
handle
show
GJS API Reference
GstGL-1.0
GstGL
GLWindowClass
Class GLWindowClass
Hierarchy
GLWindowClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
close
controls_
viewport
draw
get_
display
get_
window_
handle
handle_
events
has_
output_
surface
open
queue_
resize
quit
run
send_
message
send_
message_
async
set_
preferred_
size
set_
render_
rectangle
set_
window_
handle
show
Constructors
constructor
new GLWindow
Class
(
)
:
GLWindowClass
Returns
GLWindowClass
Properties
parent_
class
parent_
class
:
Gst
.
ObjectClass
Parent class
field
Static
name
name
:
string
Methods
close
close
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
controls_
viewport
controls_
viewport
(
window
:
GLWindow
)
:
boolean
Parameters
window:
GLWindow
Returns
boolean
draw
draw
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
get_
display
get_
display
(
window
:
GLWindow
)
:
number
Parameters
window:
GLWindow
Returns
number
get_
window_
handle
get_
window_
handle
(
window
:
GLWindow
)
:
number
Parameters
window:
GLWindow
Returns
number
handle_
events
handle_
events
(
window
:
GLWindow
, handle_events
:
boolean
)
:
void
Parameters
window:
GLWindow
handle_events:
boolean
Returns
void
has_
output_
surface
has_
output_
surface
(
window
:
GLWindow
)
:
boolean
Parameters
window:
GLWindow
Returns
boolean
open
open
(
window
:
GLWindow
)
:
boolean
Parameters
window:
GLWindow
Returns
boolean
queue_
resize
queue_
resize
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
quit
quit
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
run
run
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
send_
message
send_
message
(
window
:
GLWindow
, callback
:
GLWindowCB
)
:
void
Parameters
window:
GLWindow
callback:
GLWindowCB
Returns
void
send_
message_
async
send_
message_
async
(
window
:
GLWindow
, callback
:
GLWindowCB
)
:
void
Parameters
window:
GLWindow
callback:
GLWindowCB
Returns
void
set_
preferred_
size
set_
preferred_
size
(
window
:
GLWindow
, width
:
number
, height
:
number
)
:
void
Parameters
window:
GLWindow
width:
number
height:
number
Returns
void
set_
render_
rectangle
set_
render_
rectangle
(
window
:
GLWindow
, x
:
number
, y
:
number
, width
:
number
, height
:
number
)
:
boolean
Parameters
window:
GLWindow
x:
number
y:
number
width:
number
height:
number
Returns
boolean
set_
window_
handle
set_
window_
handle
(
window
:
GLWindow
, handle
:
number
)
:
void
Parameters
window:
GLWindow
handle:
number
Returns
void
show
show
(
window
:
GLWindow
)
:
void
Parameters
window:
GLWindow
Returns
void
GLWindow
Class
constructor
parent_
class
name
close
controls_
viewport
draw
get_
display
get_
window_
handle
handle_
events
has_
output_
surface
open
queue_
resize
quit
run
send_
message
send_
message_
async
set_
preferred_
size
set_
render_
rectangle
set_
window_
handle
show
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNwYXJlbnRfY2xhc3MiLCJuYW1lIjoicGFyZW50X2NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI2Nsb3NlIiwibmFtZSI6ImNsb3NlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwjY29udHJvbHNfdmlld3BvcnQiLCJuYW1lIjoiY29udHJvbHNfdmlld3BvcnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNkcmF3IiwibmFtZSI6ImRyYXciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNnZXRfZGlzcGxheSIsIm5hbWUiOiJnZXRfZGlzcGxheSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI2dldF93aW5kb3dfaGFuZGxlIiwibmFtZSI6ImdldF93aW5kb3dfaGFuZGxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwjaGFuZGxlX2V2ZW50cyIsIm5hbWUiOiJoYW5kbGVfZXZlbnRzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwjaGFzX291dHB1dF9zdXJmYWNlIiwibmFtZSI6Imhhc19vdXRwdXRfc3VyZmFjZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI29wZW4iLCJuYW1lIjoib3BlbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI3F1ZXVlX3Jlc2l6ZSIsIm5hbWUiOiJxdWV1ZV9yZXNpemUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNxdWl0IiwibmFtZSI6InF1aXQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNydW4iLCJuYW1lIjoicnVuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwjc2VuZF9tZXNzYWdlIiwibmFtZSI6InNlbmRfbWVzc2FnZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI3NlbmRfbWVzc2FnZV9hc3luYyIsIm5hbWUiOiJzZW5kX21lc3NhZ2VfYXN5bmMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNzZXRfcHJlZmVycmVkX3NpemUiLCJuYW1lIjoic2V0X3ByZWZlcnJlZF9zaXplIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwjc2V0X3JlbmRlcl9yZWN0YW5nbGUiLCJuYW1lIjoic2V0X3JlbmRlcl9yZWN0YW5nbGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0R0xfMV8wLkdzdEdMLkdMV2luZG93Q2xhc3MuaHRtbCNzZXRfd2luZG93X2hhbmRsZSIsIm5hbWUiOiJzZXRfd2luZG93X2hhbmRsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RHTF8xXzAuR3N0R0wuR0xXaW5kb3dDbGFzcy5odG1sI3Nob3ciLCJuYW1lIjoic2hvdyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdzdEdMXzFfMC5Hc3RHTC5HTFdpbmRvd0NsYXNzLmh0bWwiLCJuYW1lIjoiR0xXaW5kb3dDbGFzcyJ9
Parent class