Bind backend/noop.h

This commit is contained in:
Isaac Freund 2020-11-03 14:00:58 +01:00
parent 832b3a3d19
commit b62bae2a94
No known key found for this signature in database
GPG key ID: 86DED400DDFD7A11
2 changed files with 14 additions and 0 deletions

View file

@ -49,4 +49,15 @@ pub const Backend = extern struct {
extern fn wlr_multi_for_each_backend(backend: *Backend, callback: fn (backend: *Backend, data: ?*c_void) callconv(.C) void, data: ?*c_void) void;
pub const multiForEachBackend = wlr_multi_for_each_backend;
// backend/noop.h
extern fn wlr_noop_backend_create(server: *wl.Server) *Backend;
pub const createNoop = wlr_noop_backend_create;
extern fn wlr_noop_add_output(noop: *Backend) ?*Output;
pub const noopAddOutput = wlr_noop_add_output;
extern fn wlr_backend_is_noop(backend: *Backend) bool;
pub const isNoop = wlr_backend_is_noop;
};

View file

@ -309,4 +309,7 @@ pub const Output = extern struct {
extern fn wlr_output_transform_compose(tr_a: wl.Output.Transform, tr_b: wl.Output.Transform) wl.Output.Transform;
pub const transformCompose = wlr_output_transform_compose;
extern fn wlr_output_is_noop(output: *Output) bool;
pub const isNoop = wlr_output_is_noop;
};