Vulkan
Window
Class
constructor
parent_
class
name
close
get_
presentation_
support
get_
surface_
dimensions
handle_
events
open
set_
window_
handle
GJS API Reference
GstVulkan-1.0
GstVulkan
VulkanWindowClass
Class VulkanWindowClass
Hierarchy
VulkanWindowClass
Index
Constructors
constructor
Properties
parent_
class
name
Methods
close
get_
presentation_
support
get_
surface_
dimensions
handle_
events
open
set_
window_
handle
Constructors
constructor
new
Vulkan
Window
Class
(
)
:
VulkanWindowClass
Returns
VulkanWindowClass
Properties
parent_
class
parent_
class
:
Gst
.
ObjectClass
Parent class
field
Static
name
name
:
string
Methods
close
close
(
window
:
VulkanWindow
)
:
void
Parameters
window:
VulkanWindow
Returns
void
get_
presentation_
support
get_
presentation_
support
(
window
:
VulkanWindow
, device
:
VulkanDevice
, queue_family_idx
:
number
)
:
boolean
Parameters
window:
VulkanWindow
device:
VulkanDevice
queue_family_idx:
number
Returns
boolean
get_
surface_
dimensions
get_
surface_
dimensions
(
window
:
VulkanWindow
, width
:
number
, height
:
number
)
:
void
Parameters
window:
VulkanWindow
width:
number
height:
number
Returns
void
handle_
events
handle_
events
(
window
:
VulkanWindow
, handle_events
:
boolean
)
:
void
Parameters
window:
VulkanWindow
handle_events:
boolean
Returns
void
open
open
(
window
:
VulkanWindow
)
:
boolean
Parameters
window:
VulkanWindow
Returns
boolean
set_
window_
handle
set_
window_
handle
(
window
:
VulkanWindow
, handle
:
number
)
:
void
Parameters
window:
VulkanWindow
handle:
number
Returns
void
Vulkan
Window
Class
constructor
parent_
class
name
close
get_
presentation_
support
get_
surface_
dimensions
handle_
events
open
set_
window_
handle
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0VnVsa2FuXzFfMC5Hc3RWdWxrYW4uVnVsa2FuV2luZG93Q2xhc3MuaHRtbCNwYXJlbnRfY2xhc3MiLCJuYW1lIjoicGFyZW50X2NsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI2Nsb3NlIiwibmFtZSI6ImNsb3NlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdFZ1bGthbl8xXzAuR3N0VnVsa2FuLlZ1bGthbldpbmRvd0NsYXNzLmh0bWwjZ2V0X3ByZXNlbnRhdGlvbl9zdXBwb3J0IiwibmFtZSI6ImdldF9wcmVzZW50YXRpb25fc3VwcG9ydCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI2dldF9zdXJmYWNlX2RpbWVuc2lvbnMiLCJuYW1lIjoiZ2V0X3N1cmZhY2VfZGltZW5zaW9ucyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI2hhbmRsZV9ldmVudHMiLCJuYW1lIjoiaGFuZGxlX2V2ZW50cyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI29wZW4iLCJuYW1lIjoib3BlbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RWdWxrYW5fMV8wLkdzdFZ1bGthbi5WdWxrYW5XaW5kb3dDbGFzcy5odG1sI3NldF93aW5kb3dfaGFuZGxlIiwibmFtZSI6InNldF93aW5kb3dfaGFuZGxlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR3N0VnVsa2FuXzFfMC5Hc3RWdWxrYW4uVnVsa2FuV2luZG93Q2xhc3MuaHRtbCIsIm5hbWUiOiJWdWxrYW5XaW5kb3dDbGFzcyJ9
Parent class