Struct voodoo::SurfaceKhrBuilder
[−]
[src]
pub struct SurfaceKhrBuilder<'b> { /* fields omitted */ }
A builder used to create a Surface
.
Methods
impl<'b> SurfaceKhrBuilder<'b>
[src]
fn new() -> SurfaceKhrBuilder<'b>
[src]
Returns a new surface builder.
unsafe fn xlib<'s>(
&'s mut self,
dpy: *mut Display,
window: Window
) -> &'s mut SurfaceKhrBuilder<'b>
[src]
&'s mut self,
dpy: *mut Display,
window: Window
) -> &'s mut SurfaceKhrBuilder<'b>
unsafe fn xcb<'s>(
&'s mut self,
connection: *mut xcb_connection_t,
window: xcb_window_t
) -> &'s mut SurfaceKhrBuilder<'b>
[src]
&'s mut self,
connection: *mut xcb_connection_t,
window: xcb_window_t
) -> &'s mut SurfaceKhrBuilder<'b>
unsafe fn wayland<'s>(
&'s mut self,
display: *mut wl_display,
surface: *mut wl_surface
) -> &'s mut SurfaceKhrBuilder<'b>
[src]
&'s mut self,
display: *mut wl_display,
surface: *mut wl_surface
) -> &'s mut SurfaceKhrBuilder<'b>
unsafe fn mir<'s>(
&'s mut self,
connection: *mut MirConnection,
mir_surface: *mut MirSurface
) -> &'s mut SurfaceKhrBuilder<'b>
[src]
&'s mut self,
connection: *mut MirConnection,
mir_surface: *mut MirSurface
) -> &'s mut SurfaceKhrBuilder<'b>
fn build(&self, instance: Instance) -> VdResult<SurfaceKhr>
[src]
Builds and returns a new SurfaceKhr
.