Struct x11rb::xcb_ffi::XCBConnection [−][src]
A connection to an X11 server.
This type wraps *mut xcb_connection_t
that is provided by libxcb. It provides a rust
interface to this C library.
Implementations
impl XCBConnection
[src]
pub fn connect(
dpy_name: Option<&CStr>
) -> Result<(XCBConnection, usize), ConnectError>
[src]
dpy_name: Option<&CStr>
) -> Result<(XCBConnection, usize), ConnectError>
Establish a new connection to an X11 server.
If a dpy_name
is provided, it describes the display that should be connected to, for
example 127.0.0.1:1
. If no value is provided, the $DISPLAY
environment variable is
used.
pub unsafe fn from_raw_xcb_connection(
ptr: *mut c_void,
should_drop: bool
) -> Result<XCBConnection, ConnectError>
[src]
ptr: *mut c_void,
should_drop: bool
) -> Result<XCBConnection, ConnectError>
Create a connection wrapper for a raw libxcb xcb_connection_t
.
xcb_disconnect
is called on drop only if should_drop
is true
.
Safety
If should_drop
is false
, the connection must live longer than the returned
XCBConnection
. If should_drop
is true
, the returned XCBConnection
will
take the ownership of the connection.
pub fn has_error(&self) -> Option<ConnectionError>
[src]
Check if the underlying XCB connection is in an error state.
pub fn get_raw_xcb_connection(&self) -> *mut c_void
[src]
Get access to the raw libxcb xcb_connection_t
.
The returned pointer is valid for as long as the original object was not dropped. No ownerhsip is transferred.
Trait Implementations
impl AsRawFd for XCBConnection
[src]
impl Connection for XCBConnection
[src]
fn wait_for_raw_event_with_sequence(
&self
) -> Result<RawEventAndSeqNumber, ConnectionError>
[src]
&self
) -> Result<RawEventAndSeqNumber, ConnectionError>
fn poll_for_raw_event_with_sequence(
&self
) -> Result<Option<RawEventAndSeqNumber>, ConnectionError>
[src]
&self
) -> Result<Option<RawEventAndSeqNumber>, ConnectionError>
fn flush(&self) -> Result<(), ConnectionError>
[src]
fn generate_id(&self) -> Result<u32, ReplyOrIdError>
[src]
fn setup(&self) -> &Setup
[src]
fn wait_for_event(&self) -> Result<Event, ConnectionError>
[src]
fn wait_for_raw_event(&self) -> Result<Self::Buf, ConnectionError>
[src]
fn wait_for_event_with_sequence(
&self
) -> Result<EventAndSeqNumber, ConnectionError>
[src]
&self
) -> Result<EventAndSeqNumber, ConnectionError>
fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>
[src]
fn poll_for_raw_event(&self) -> Result<Option<Self::Buf>, ConnectionError>
[src]
fn poll_for_event_with_sequence(
&self
) -> Result<Option<EventAndSeqNumber>, ConnectionError>
[src]
&self
) -> Result<Option<EventAndSeqNumber>, ConnectionError>
impl Debug for XCBConnection
[src]
impl RequestConnection for XCBConnection
[src]
type Buf = CSlice
Type used as buffer to store raw replies or events before they are parsed. Read more
fn send_request_with_reply<R>(
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<Cookie<'_, Self, R>, ConnectionError> where
R: TryParse,
[src]
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<Cookie<'_, Self, R>, ConnectionError> where
R: TryParse,
fn send_request_with_reply_with_fds<R>(
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<CookieWithFds<'_, Self, R>, ConnectionError> where
R: TryParseFd,
[src]
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<CookieWithFds<'_, Self, R>, ConnectionError> where
R: TryParseFd,
fn send_request_without_reply(
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
bufs: &[IoSlice<'_>],
fds: Vec<RawFdContainer>
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn discard_reply(
&self,
sequence: SequenceNumber,
_kind: RequestKind,
mode: DiscardMode
)
[src]
&self,
sequence: SequenceNumber,
_kind: RequestKind,
mode: DiscardMode
)
fn prefetch_extension_information(
&self,
extension_name: &'static str
) -> Result<(), ConnectionError>
[src]
&self,
extension_name: &'static str
) -> Result<(), ConnectionError>
fn extension_information(
&self,
extension_name: &'static str
) -> Result<Option<ExtensionInformation>, ConnectionError>
[src]
&self,
extension_name: &'static str
) -> Result<Option<ExtensionInformation>, ConnectionError>
fn wait_for_reply_or_raw_error(
&self,
sequence: SequenceNumber
) -> Result<ReplyOrError<CSlice>, ConnectionError>
[src]
&self,
sequence: SequenceNumber
) -> Result<ReplyOrError<CSlice>, ConnectionError>
fn wait_for_reply(
&self,
sequence: SequenceNumber
) -> Result<Option<CSlice>, ConnectionError>
[src]
&self,
sequence: SequenceNumber
) -> Result<Option<CSlice>, ConnectionError>
fn wait_for_reply_with_fds_raw(
&self,
sequence: SequenceNumber
) -> Result<ReplyOrError<BufWithFds, <XCBConnection as RequestConnection>::Buf>, ConnectionError>
[src]
&self,
sequence: SequenceNumber
) -> Result<ReplyOrError<BufWithFds, <XCBConnection as RequestConnection>::Buf>, ConnectionError>
fn check_for_raw_error(
&self,
sequence: SequenceNumber
) -> Result<Option<<XCBConnection as RequestConnection>::Buf>, ConnectionError>
[src]
&self,
sequence: SequenceNumber
) -> Result<Option<<XCBConnection as RequestConnection>::Buf>, ConnectionError>
fn maximum_request_bytes(&self) -> usize
[src]
fn prefetch_maximum_request_bytes(&self)
[src]
fn parse_error(&self, error: &[u8]) -> Result<X11Error, ParseError>
[src]
fn parse_event(&self, event: &[u8]) -> Result<Event, ParseError>
[src]
fn wait_for_reply_or_error(
&self,
sequence: SequenceNumber
) -> Result<Self::Buf, ReplyError>
[src]
&self,
sequence: SequenceNumber
) -> Result<Self::Buf, ReplyError>
fn wait_for_reply_with_fds(
&self,
sequence: SequenceNumber
) -> Result<BufWithFds<Self::Buf>, ReplyError>
[src]
&self,
sequence: SequenceNumber
) -> Result<BufWithFds<Self::Buf>, ReplyError>
fn check_for_error(&self, sequence: SequenceNumber) -> Result<(), ReplyError>
[src]
Auto Trait Implementations
impl RefUnwindSafe for XCBConnection
impl Send for XCBConnection
impl Sync for XCBConnection
impl Unpin for XCBConnection
impl UnwindSafe for XCBConnection
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<C> ConnectionExt for C where
C: ConnectionExt + ?Sized,
[src]
C: ConnectionExt + ?Sized,
fn change_property8<A, B>(
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u8]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
[src]
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u8]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
fn change_property16<A, B>(
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u16]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
[src]
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u16]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
fn change_property32<A, B>(
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u32]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
[src]
&self,
mode: PropMode,
window: Window,
property: A,
type_: B,
data: &[u32]
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
fn sync(&self) -> Result<(), ReplyError>
[src]
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn create_window<'c, 'input>(
&'c self,
depth: u8,
wid: Window,
parent: Window,
x: i16,
y: i16,
width: u16,
height: u16,
border_width: u16,
class: WindowClass,
visual: Visualid,
value_list: &'input CreateWindowAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
depth: u8,
wid: Window,
parent: Window,
x: i16,
y: i16,
width: u16,
height: u16,
border_width: u16,
class: WindowClass,
visual: Visualid,
value_list: &'input CreateWindowAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn change_window_attributes<'c, 'input>(
&'c self,
window: Window,
value_list: &'input ChangeWindowAttributesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
value_list: &'input ChangeWindowAttributesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn get_window_attributes(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetWindowAttributesReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetWindowAttributesReply>, ConnectionError>
fn destroy_window(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn destroy_subwindows(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn change_save_set(
&self,
mode: SetMode,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: SetMode,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn reparent_window(
&self,
window: Window,
parent: Window,
x: i16,
y: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
parent: Window,
x: i16,
y: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn map_window(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn map_subwindows(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn unmap_window(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn unmap_subwindows(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn configure_window<'c, 'input>(
&'c self,
window: Window,
value_list: &'input ConfigureWindowAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
value_list: &'input ConfigureWindowAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn circulate_window(
&self,
direction: Circulate,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
direction: Circulate,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn get_geometry(
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetGeometryReply>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetGeometryReply>, ConnectionError>
fn query_tree(
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryTreeReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryTreeReply>, ConnectionError>
fn intern_atom<'c, 'input>(
&'c self,
only_if_exists: bool,
name: &'input [u8]
) -> Result<Cookie<'c, Self, InternAtomReply>, ConnectionError>
[src]
&'c self,
only_if_exists: bool,
name: &'input [u8]
) -> Result<Cookie<'c, Self, InternAtomReply>, ConnectionError>
fn get_atom_name(
&self,
atom: Atom
) -> Result<Cookie<'_, Self, GetAtomNameReply>, ConnectionError>
[src]
&self,
atom: Atom
) -> Result<Cookie<'_, Self, GetAtomNameReply>, ConnectionError>
fn change_property<'c, 'input, A, B>(
&'c self,
mode: PropMode,
window: Window,
property: A,
type_: B,
format: u8,
data_len: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
[src]
&'c self,
mode: PropMode,
window: Window,
property: A,
type_: B,
format: u8,
data_len: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
fn delete_property(
&self,
window: Window,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn get_property<A, B>(
&self,
delete: bool,
window: Window,
property: A,
type_: B,
long_offset: u32,
long_length: u32
) -> Result<Cookie<'_, Self, GetPropertyReply>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
[src]
&self,
delete: bool,
window: Window,
property: A,
type_: B,
long_offset: u32,
long_length: u32
) -> Result<Cookie<'_, Self, GetPropertyReply>, ConnectionError> where
A: Into<Atom>,
B: Into<Atom>,
fn list_properties(
&self,
window: Window
) -> Result<Cookie<'_, Self, ListPropertiesReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, ListPropertiesReply>, ConnectionError>
fn set_selection_owner<A, B>(
&self,
owner: A,
selection: Atom,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
[src]
&self,
owner: A,
selection: Atom,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
fn get_selection_owner(
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionOwnerReply>, ConnectionError>
[src]
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionOwnerReply>, ConnectionError>
fn convert_selection<A, B>(
&self,
requestor: Window,
selection: Atom,
target: Atom,
property: A,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Timestamp>,
[src]
&self,
requestor: Window,
selection: Atom,
target: Atom,
property: A,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Atom>,
B: Into<Timestamp>,
fn send_event<A, B, C>(
&self,
propagate: bool,
destination: A,
event_mask: B,
event: C
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<u32>,
C: Into<[u8; 32]>,
[src]
&self,
propagate: bool,
destination: A,
event_mask: B,
event: C
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<u32>,
C: Into<[u8; 32]>,
fn grab_pointer<A, B, C, D>(
&self,
owner_events: bool,
grab_window: Window,
event_mask: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode,
confine_to: B,
cursor: C,
time: D
) -> Result<Cookie<'_, Self, GrabPointerReply>, ConnectionError> where
A: Into<u16>,
B: Into<Window>,
C: Into<Cursor>,
D: Into<Timestamp>,
[src]
&self,
owner_events: bool,
grab_window: Window,
event_mask: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode,
confine_to: B,
cursor: C,
time: D
) -> Result<Cookie<'_, Self, GrabPointerReply>, ConnectionError> where
A: Into<u16>,
B: Into<Window>,
C: Into<Cursor>,
D: Into<Timestamp>,
fn ungrab_pointer<A>(
&self,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn grab_button<A, B, C, D>(
&self,
owner_events: bool,
grab_window: Window,
event_mask: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode,
confine_to: B,
cursor: C,
button: ButtonIndex,
modifiers: D
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<Window>,
C: Into<Cursor>,
D: Into<u16>,
[src]
&self,
owner_events: bool,
grab_window: Window,
event_mask: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode,
confine_to: B,
cursor: C,
button: ButtonIndex,
modifiers: D
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<Window>,
C: Into<Cursor>,
D: Into<u16>,
fn ungrab_button<A>(
&self,
button: ButtonIndex,
grab_window: Window,
modifiers: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
[src]
&self,
button: ButtonIndex,
grab_window: Window,
modifiers: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
fn change_active_pointer_grab<A, B, C>(
&self,
cursor: A,
time: B,
event_mask: C
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Cursor>,
B: Into<Timestamp>,
C: Into<u16>,
[src]
&self,
cursor: A,
time: B,
event_mask: C
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Cursor>,
B: Into<Timestamp>,
C: Into<u16>,
fn grab_keyboard<A>(
&self,
owner_events: bool,
grab_window: Window,
time: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode
) -> Result<Cookie<'_, Self, GrabKeyboardReply>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
owner_events: bool,
grab_window: Window,
time: A,
pointer_mode: GrabMode,
keyboard_mode: GrabMode
) -> Result<Cookie<'_, Self, GrabKeyboardReply>, ConnectionError> where
A: Into<Timestamp>,
fn ungrab_keyboard<A>(
&self,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn grab_key<A, B>(
&self,
owner_events: bool,
grab_window: Window,
modifiers: A,
key: B,
pointer_mode: GrabMode,
keyboard_mode: GrabMode
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<Keycode>,
[src]
&self,
owner_events: bool,
grab_window: Window,
modifiers: A,
key: B,
pointer_mode: GrabMode,
keyboard_mode: GrabMode
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<Keycode>,
fn ungrab_key<A, B>(
&self,
key: A,
grab_window: Window,
modifiers: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Keycode>,
B: Into<u16>,
[src]
&self,
key: A,
grab_window: Window,
modifiers: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Keycode>,
B: Into<u16>,
fn allow_events<A>(
&self,
mode: Allow,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
mode: Allow,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn grab_server(&self) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn ungrab_server(&self) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn query_pointer(
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryPointerReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryPointerReply>, ConnectionError>
fn get_motion_events<A, B>(
&self,
window: Window,
start: A,
stop: B
) -> Result<Cookie<'_, Self, GetMotionEventsReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<Timestamp>,
[src]
&self,
window: Window,
start: A,
stop: B
) -> Result<Cookie<'_, Self, GetMotionEventsReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<Timestamp>,
fn translate_coordinates(
&self,
src_window: Window,
dst_window: Window,
src_x: i16,
src_y: i16
) -> Result<Cookie<'_, Self, TranslateCoordinatesReply>, ConnectionError>
[src]
&self,
src_window: Window,
dst_window: Window,
src_x: i16,
src_y: i16
) -> Result<Cookie<'_, Self, TranslateCoordinatesReply>, ConnectionError>
fn warp_pointer<A, B>(
&self,
src_window: A,
dst_window: B,
src_x: i16,
src_y: i16,
src_width: u16,
src_height: u16,
dst_x: i16,
dst_y: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Window>,
[src]
&self,
src_window: A,
dst_window: B,
src_x: i16,
src_y: i16,
src_width: u16,
src_height: u16,
dst_x: i16,
dst_y: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Window>,
fn set_input_focus<A, B>(
&self,
revert_to: InputFocus,
focus: A,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
[src]
&self,
revert_to: InputFocus,
focus: A,
time: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
fn get_input_focus(
&self
) -> Result<Cookie<'_, Self, GetInputFocusReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetInputFocusReply>, ConnectionError>
fn query_keymap(
&self
) -> Result<Cookie<'_, Self, QueryKeymapReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryKeymapReply>, ConnectionError>
fn open_font<'c, 'input>(
&'c self,
fid: Font,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
fid: Font,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn close_font(
&self,
font: Font
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
font: Font
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn query_font(
&self,
font: Fontable
) -> Result<Cookie<'_, Self, QueryFontReply>, ConnectionError>
[src]
&self,
font: Fontable
) -> Result<Cookie<'_, Self, QueryFontReply>, ConnectionError>
fn query_text_extents<'c, 'input>(
&'c self,
font: Fontable,
string: &'input [Char2b]
) -> Result<Cookie<'c, Self, QueryTextExtentsReply>, ConnectionError>
[src]
&'c self,
font: Fontable,
string: &'input [Char2b]
) -> Result<Cookie<'c, Self, QueryTextExtentsReply>, ConnectionError>
fn list_fonts<'c, 'input>(
&'c self,
max_names: u16,
pattern: &'input [u8]
) -> Result<Cookie<'c, Self, ListFontsReply>, ConnectionError>
[src]
&'c self,
max_names: u16,
pattern: &'input [u8]
) -> Result<Cookie<'c, Self, ListFontsReply>, ConnectionError>
fn list_fonts_with_info<'c, 'input>(
&'c self,
max_names: u16,
pattern: &'input [u8]
) -> Result<ListFontsWithInfoCookie<'c, Self>, ConnectionError>
[src]
&'c self,
max_names: u16,
pattern: &'input [u8]
) -> Result<ListFontsWithInfoCookie<'c, Self>, ConnectionError>
fn set_font_path<'c, 'input>(
&'c self,
font: &'input [Str]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
font: &'input [Str]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn get_font_path(
&self
) -> Result<Cookie<'_, Self, GetFontPathReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetFontPathReply>, ConnectionError>
fn create_pixmap(
&self,
depth: u8,
pid: Pixmap,
drawable: Drawable,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
depth: u8,
pid: Pixmap,
drawable: Drawable,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn free_pixmap(
&self,
pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn create_gc<'c, 'input>(
&'c self,
cid: Gcontext,
drawable: Drawable,
value_list: &'input CreateGCAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
cid: Gcontext,
drawable: Drawable,
value_list: &'input CreateGCAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn change_gc<'c, 'input>(
&'c self,
gc: Gcontext,
value_list: &'input ChangeGCAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
gc: Gcontext,
value_list: &'input ChangeGCAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn copy_gc<A>(
&self,
src_gc: Gcontext,
dst_gc: Gcontext,
value_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
src_gc: Gcontext,
dst_gc: Gcontext,
value_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn set_dashes<'c, 'input>(
&'c self,
gc: Gcontext,
dash_offset: u16,
dashes: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
gc: Gcontext,
dash_offset: u16,
dashes: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn set_clip_rectangles<'c, 'input>(
&'c self,
ordering: ClipOrdering,
gc: Gcontext,
clip_x_origin: i16,
clip_y_origin: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
ordering: ClipOrdering,
gc: Gcontext,
clip_x_origin: i16,
clip_y_origin: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn free_gc(&self, gc: Gcontext) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn clear_area(
&self,
exposures: bool,
window: Window,
x: i16,
y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
exposures: bool,
window: Window,
x: i16,
y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn copy_area(
&self,
src_drawable: Drawable,
dst_drawable: Drawable,
gc: Gcontext,
src_x: i16,
src_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
src_drawable: Drawable,
dst_drawable: Drawable,
gc: Gcontext,
src_x: i16,
src_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn copy_plane(
&self,
src_drawable: Drawable,
dst_drawable: Drawable,
gc: Gcontext,
src_x: i16,
src_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16,
bit_plane: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
src_drawable: Drawable,
dst_drawable: Drawable,
gc: Gcontext,
src_x: i16,
src_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16,
bit_plane: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn poly_point<'c, 'input>(
&'c self,
coordinate_mode: CoordMode,
drawable: Drawable,
gc: Gcontext,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
coordinate_mode: CoordMode,
drawable: Drawable,
gc: Gcontext,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_line<'c, 'input>(
&'c self,
coordinate_mode: CoordMode,
drawable: Drawable,
gc: Gcontext,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
coordinate_mode: CoordMode,
drawable: Drawable,
gc: Gcontext,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_segment<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
segments: &'input [Segment]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
segments: &'input [Segment]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_rectangle<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_arc<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
arcs: &'input [Arc]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
arcs: &'input [Arc]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn fill_poly<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
shape: PolyShape,
coordinate_mode: CoordMode,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
shape: PolyShape,
coordinate_mode: CoordMode,
points: &'input [Point]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_fill_rectangle<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_fill_arc<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
arcs: &'input [Arc]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
arcs: &'input [Arc]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn put_image<'c, 'input>(
&'c self,
format: ImageFormat,
drawable: Drawable,
gc: Gcontext,
width: u16,
height: u16,
dst_x: i16,
dst_y: i16,
left_pad: u8,
depth: u8,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
format: ImageFormat,
drawable: Drawable,
gc: Gcontext,
width: u16,
height: u16,
dst_x: i16,
dst_y: i16,
left_pad: u8,
depth: u8,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn get_image(
&self,
format: ImageFormat,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
plane_mask: u32
) -> Result<Cookie<'_, Self, GetImageReply>, ConnectionError>
[src]
&self,
format: ImageFormat,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
plane_mask: u32
) -> Result<Cookie<'_, Self, GetImageReply>, ConnectionError>
fn poly_text8<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
items: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
items: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn poly_text16<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
items: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
items: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn image_text8<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn image_text16<'c, 'input>(
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
string: &'input [Char2b]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
gc: Gcontext,
x: i16,
y: i16,
string: &'input [Char2b]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn create_colormap(
&self,
alloc: ColormapAlloc,
mid: Colormap,
window: Window,
visual: Visualid
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
alloc: ColormapAlloc,
mid: Colormap,
window: Window,
visual: Visualid
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn free_colormap(
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn copy_colormap_and_free(
&self,
mid: Colormap,
src_cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mid: Colormap,
src_cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn install_colormap(
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn uninstall_colormap(
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cmap: Colormap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn list_installed_colormaps(
&self,
window: Window
) -> Result<Cookie<'_, Self, ListInstalledColormapsReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, ListInstalledColormapsReply>, ConnectionError>
fn alloc_color(
&self,
cmap: Colormap,
red: u16,
green: u16,
blue: u16
) -> Result<Cookie<'_, Self, AllocColorReply>, ConnectionError>
[src]
&self,
cmap: Colormap,
red: u16,
green: u16,
blue: u16
) -> Result<Cookie<'_, Self, AllocColorReply>, ConnectionError>
fn alloc_named_color<'c, 'input>(
&'c self,
cmap: Colormap,
name: &'input [u8]
) -> Result<Cookie<'c, Self, AllocNamedColorReply>, ConnectionError>
[src]
&'c self,
cmap: Colormap,
name: &'input [u8]
) -> Result<Cookie<'c, Self, AllocNamedColorReply>, ConnectionError>
fn alloc_color_cells(
&self,
contiguous: bool,
cmap: Colormap,
colors: u16,
planes: u16
) -> Result<Cookie<'_, Self, AllocColorCellsReply>, ConnectionError>
[src]
&self,
contiguous: bool,
cmap: Colormap,
colors: u16,
planes: u16
) -> Result<Cookie<'_, Self, AllocColorCellsReply>, ConnectionError>
fn alloc_color_planes(
&self,
contiguous: bool,
cmap: Colormap,
colors: u16,
reds: u16,
greens: u16,
blues: u16
) -> Result<Cookie<'_, Self, AllocColorPlanesReply>, ConnectionError>
[src]
&self,
contiguous: bool,
cmap: Colormap,
colors: u16,
reds: u16,
greens: u16,
blues: u16
) -> Result<Cookie<'_, Self, AllocColorPlanesReply>, ConnectionError>
fn free_colors<'c, 'input>(
&'c self,
cmap: Colormap,
plane_mask: u32,
pixels: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
cmap: Colormap,
plane_mask: u32,
pixels: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn store_colors<'c, 'input>(
&'c self,
cmap: Colormap,
items: &'input [Coloritem]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
cmap: Colormap,
items: &'input [Coloritem]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn store_named_color<'c, 'input, A>(
&'c self,
flags: A,
cmap: Colormap,
pixel: u32,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
[src]
&'c self,
flags: A,
cmap: Colormap,
pixel: u32,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
fn query_colors<'c, 'input>(
&'c self,
cmap: Colormap,
pixels: &'input [u32]
) -> Result<Cookie<'c, Self, QueryColorsReply>, ConnectionError>
[src]
&'c self,
cmap: Colormap,
pixels: &'input [u32]
) -> Result<Cookie<'c, Self, QueryColorsReply>, ConnectionError>
fn lookup_color<'c, 'input>(
&'c self,
cmap: Colormap,
name: &'input [u8]
) -> Result<Cookie<'c, Self, LookupColorReply>, ConnectionError>
[src]
&'c self,
cmap: Colormap,
name: &'input [u8]
) -> Result<Cookie<'c, Self, LookupColorReply>, ConnectionError>
fn create_cursor<A>(
&self,
cid: Cursor,
source: Pixmap,
mask: A,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16,
x: u16,
y: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Pixmap>,
[src]
&self,
cid: Cursor,
source: Pixmap,
mask: A,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16,
x: u16,
y: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Pixmap>,
fn create_glyph_cursor<A>(
&self,
cid: Cursor,
source_font: Font,
mask_font: A,
source_char: u16,
mask_char: u16,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Font>,
[src]
&self,
cid: Cursor,
source_font: Font,
mask_font: A,
source_char: u16,
mask_char: u16,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Font>,
fn free_cursor(
&self,
cursor: Cursor
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cursor: Cursor
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn recolor_cursor(
&self,
cursor: Cursor,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cursor: Cursor,
fore_red: u16,
fore_green: u16,
fore_blue: u16,
back_red: u16,
back_green: u16,
back_blue: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn query_best_size(
&self,
class: QueryShapeOf,
drawable: Drawable,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, QueryBestSizeReply>, ConnectionError>
[src]
&self,
class: QueryShapeOf,
drawable: Drawable,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, QueryBestSizeReply>, ConnectionError>
fn query_extension<'c, 'input>(
&'c self,
name: &'input [u8]
) -> Result<Cookie<'c, Self, QueryExtensionReply>, ConnectionError>
[src]
&'c self,
name: &'input [u8]
) -> Result<Cookie<'c, Self, QueryExtensionReply>, ConnectionError>
fn list_extensions(
&self
) -> Result<Cookie<'_, Self, ListExtensionsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, ListExtensionsReply>, ConnectionError>
fn change_keyboard_mapping<'c, 'input>(
&'c self,
keycode_count: u8,
first_keycode: Keycode,
keysyms_per_keycode: u8,
keysyms: &'input [Keysym]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
keycode_count: u8,
first_keycode: Keycode,
keysyms_per_keycode: u8,
keysyms: &'input [Keysym]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn get_keyboard_mapping(
&self,
first_keycode: Keycode,
count: u8
) -> Result<Cookie<'_, Self, GetKeyboardMappingReply>, ConnectionError>
[src]
&self,
first_keycode: Keycode,
count: u8
) -> Result<Cookie<'_, Self, GetKeyboardMappingReply>, ConnectionError>
fn change_keyboard_control<'c, 'input>(
&'c self,
value_list: &'input ChangeKeyboardControlAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
value_list: &'input ChangeKeyboardControlAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn get_keyboard_control(
&self
) -> Result<Cookie<'_, Self, GetKeyboardControlReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetKeyboardControlReply>, ConnectionError>
fn bell(&self, percent: i8) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn change_pointer_control(
&self,
acceleration_numerator: i16,
acceleration_denominator: i16,
threshold: i16,
do_acceleration: bool,
do_threshold: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
acceleration_numerator: i16,
acceleration_denominator: i16,
threshold: i16,
do_acceleration: bool,
do_threshold: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn get_pointer_control(
&self
) -> Result<Cookie<'_, Self, GetPointerControlReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetPointerControlReply>, ConnectionError>
fn set_screen_saver(
&self,
timeout: i16,
interval: i16,
prefer_blanking: Blanking,
allow_exposures: Exposures
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
timeout: i16,
interval: i16,
prefer_blanking: Blanking,
allow_exposures: Exposures
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn get_screen_saver(
&self
) -> Result<Cookie<'_, Self, GetScreenSaverReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetScreenSaverReply>, ConnectionError>
fn change_hosts<'c, 'input>(
&'c self,
mode: HostMode,
family: Family,
address: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
mode: HostMode,
family: Family,
address: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn list_hosts(
&self
) -> Result<Cookie<'_, Self, ListHostsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, ListHostsReply>, ConnectionError>
fn set_access_control(
&self,
mode: AccessControl
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: AccessControl
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn set_close_down_mode(
&self,
mode: CloseDown
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: CloseDown
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn kill_client<A>(
&self,
resource: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
resource: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn rotate_properties<'c, 'input>(
&'c self,
window: Window,
delta: i16,
atoms: &'input [Atom]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
delta: i16,
atoms: &'input [Atom]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn force_screen_saver(
&self,
mode: ScreenSaver
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: ScreenSaver
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn set_pointer_mapping<'c, 'input>(
&'c self,
map: &'input [u8]
) -> Result<Cookie<'c, Self, SetPointerMappingReply>, ConnectionError>
[src]
&'c self,
map: &'input [u8]
) -> Result<Cookie<'c, Self, SetPointerMappingReply>, ConnectionError>
fn get_pointer_mapping(
&self
) -> Result<Cookie<'_, Self, GetPointerMappingReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetPointerMappingReply>, ConnectionError>
fn set_modifier_mapping<'c, 'input>(
&'c self,
keycodes: &'input [Keycode]
) -> Result<Cookie<'c, Self, SetModifierMappingReply>, ConnectionError>
[src]
&'c self,
keycodes: &'input [Keycode]
) -> Result<Cookie<'c, Self, SetModifierMappingReply>, ConnectionError>
fn get_modifier_mapping(
&self
) -> Result<Cookie<'_, Self, GetModifierMappingReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetModifierMappingReply>, ConnectionError>
fn no_operation(&self) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn present_query_version(
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn present_pixmap<'c, 'input>(
&'c self,
window: Window,
pixmap: Pixmap,
serial: u32,
valid: Region,
update: Region,
x_off: i16,
y_off: i16,
target_crtc: Crtc,
wait_fence: Fence,
idle_fence: Fence,
options: u32,
target_msc: u64,
divisor: u64,
remainder: u64,
notifies: &'input [Notify]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
pixmap: Pixmap,
serial: u32,
valid: Region,
update: Region,
x_off: i16,
y_off: i16,
target_crtc: Crtc,
wait_fence: Fence,
idle_fence: Fence,
options: u32,
target_msc: u64,
divisor: u64,
remainder: u64,
notifies: &'input [Notify]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn present_notify_msc(
&self,
window: Window,
serial: u32,
target_msc: u64,
divisor: u64,
remainder: u64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
serial: u32,
target_msc: u64,
divisor: u64,
remainder: u64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn present_select_input<A>(
&self,
eid: Event,
window: Window,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
eid: Event,
window: Window,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn present_query_capabilities(
&self,
target: u32
) -> Result<Cookie<'_, Self, QueryCapabilitiesReply>, ConnectionError>
[src]
&self,
target: u32
) -> Result<Cookie<'_, Self, QueryCapabilitiesReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn randr_query_version(
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn randr_set_screen_config<A>(
&self,
window: Window,
timestamp: Timestamp,
config_timestamp: Timestamp,
size_id: u16,
rotation: A,
rate: u16
) -> Result<Cookie<'_, Self, SetScreenConfigReply>, ConnectionError> where
A: Into<u16>,
[src]
&self,
window: Window,
timestamp: Timestamp,
config_timestamp: Timestamp,
size_id: u16,
rotation: A,
rate: u16
) -> Result<Cookie<'_, Self, SetScreenConfigReply>, ConnectionError> where
A: Into<u16>,
fn randr_select_input<A>(
&self,
window: Window,
enable: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
[src]
&self,
window: Window,
enable: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
fn randr_get_screen_info(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenInfoReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenInfoReply>, ConnectionError>
fn randr_get_screen_size_range(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenSizeRangeReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenSizeRangeReply>, ConnectionError>
fn randr_set_screen_size(
&self,
window: Window,
width: u16,
height: u16,
mm_width: u32,
mm_height: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
width: u16,
height: u16,
mm_width: u32,
mm_height: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_get_screen_resources(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenResourcesReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenResourcesReply>, ConnectionError>
fn randr_get_output_info(
&self,
output: Output,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetOutputInfoReply>, ConnectionError>
[src]
&self,
output: Output,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetOutputInfoReply>, ConnectionError>
fn randr_list_output_properties(
&self,
output: Output
) -> Result<Cookie<'_, Self, ListOutputPropertiesReply>, ConnectionError>
[src]
&self,
output: Output
) -> Result<Cookie<'_, Self, ListOutputPropertiesReply>, ConnectionError>
fn randr_query_output_property(
&self,
output: Output,
property: Atom
) -> Result<Cookie<'_, Self, QueryOutputPropertyReply>, ConnectionError>
[src]
&self,
output: Output,
property: Atom
) -> Result<Cookie<'_, Self, QueryOutputPropertyReply>, ConnectionError>
fn randr_configure_output_property<'c, 'input>(
&'c self,
output: Output,
property: Atom,
pending: bool,
range: bool,
values: &'input [i32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
output: Output,
property: Atom,
pending: bool,
range: bool,
values: &'input [i32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_change_output_property<'c, 'input>(
&'c self,
output: Output,
property: Atom,
type_: Atom,
format: u8,
mode: PropMode,
num_units: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
output: Output,
property: Atom,
type_: Atom,
format: u8,
mode: PropMode,
num_units: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_delete_output_property(
&self,
output: Output,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
output: Output,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_get_output_property<A>(
&self,
output: Output,
property: Atom,
type_: A,
long_offset: u32,
long_length: u32,
delete: bool,
pending: bool
) -> Result<Cookie<'_, Self, GetOutputPropertyReply>, ConnectionError> where
A: Into<Atom>,
[src]
&self,
output: Output,
property: Atom,
type_: A,
long_offset: u32,
long_length: u32,
delete: bool,
pending: bool
) -> Result<Cookie<'_, Self, GetOutputPropertyReply>, ConnectionError> where
A: Into<Atom>,
fn randr_create_mode<'c, 'input>(
&'c self,
window: Window,
mode_info: ModeInfo,
name: &'input [u8]
) -> Result<Cookie<'c, Self, CreateModeReply>, ConnectionError>
[src]
&'c self,
window: Window,
mode_info: ModeInfo,
name: &'input [u8]
) -> Result<Cookie<'c, Self, CreateModeReply>, ConnectionError>
fn randr_destroy_mode(
&self,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_add_output_mode(
&self,
output: Output,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
output: Output,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_delete_output_mode(
&self,
output: Output,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
output: Output,
mode: Mode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_get_crtc_info(
&self,
crtc: Crtc,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetCrtcInfoReply>, ConnectionError>
[src]
&self,
crtc: Crtc,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetCrtcInfoReply>, ConnectionError>
fn randr_set_crtc_config<'c, 'input, A>(
&'c self,
crtc: Crtc,
timestamp: Timestamp,
config_timestamp: Timestamp,
x: i16,
y: i16,
mode: Mode,
rotation: A,
outputs: &'input [Output]
) -> Result<Cookie<'c, Self, SetCrtcConfigReply>, ConnectionError> where
A: Into<u16>,
[src]
&'c self,
crtc: Crtc,
timestamp: Timestamp,
config_timestamp: Timestamp,
x: i16,
y: i16,
mode: Mode,
rotation: A,
outputs: &'input [Output]
) -> Result<Cookie<'c, Self, SetCrtcConfigReply>, ConnectionError> where
A: Into<u16>,
fn randr_get_crtc_gamma_size(
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcGammaSizeReply>, ConnectionError>
[src]
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcGammaSizeReply>, ConnectionError>
fn randr_get_crtc_gamma(
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcGammaReply>, ConnectionError>
[src]
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcGammaReply>, ConnectionError>
fn randr_set_crtc_gamma<'c, 'input>(
&'c self,
crtc: Crtc,
red: &'input [u16],
green: &'input [u16],
blue: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
crtc: Crtc,
red: &'input [u16],
green: &'input [u16],
blue: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_get_screen_resources_current(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenResourcesCurrentReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenResourcesCurrentReply>, ConnectionError>
fn randr_set_crtc_transform<'c, 'input>(
&'c self,
crtc: Crtc,
transform: Transform,
filter_name: &'input [u8],
filter_params: &'input [Fixed]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
crtc: Crtc,
transform: Transform,
filter_name: &'input [u8],
filter_params: &'input [Fixed]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_get_crtc_transform(
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcTransformReply>, ConnectionError>
[src]
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetCrtcTransformReply>, ConnectionError>
fn randr_get_panning(
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetPanningReply>, ConnectionError>
[src]
&self,
crtc: Crtc
) -> Result<Cookie<'_, Self, GetPanningReply>, ConnectionError>
fn randr_set_panning(
&self,
crtc: Crtc,
timestamp: Timestamp,
left: u16,
top: u16,
width: u16,
height: u16,
track_left: u16,
track_top: u16,
track_width: u16,
track_height: u16,
border_left: i16,
border_top: i16,
border_right: i16,
border_bottom: i16
) -> Result<Cookie<'_, Self, SetPanningReply>, ConnectionError>
[src]
&self,
crtc: Crtc,
timestamp: Timestamp,
left: u16,
top: u16,
width: u16,
height: u16,
track_left: u16,
track_top: u16,
track_width: u16,
track_height: u16,
border_left: i16,
border_top: i16,
border_right: i16,
border_bottom: i16
) -> Result<Cookie<'_, Self, SetPanningReply>, ConnectionError>
fn randr_set_output_primary(
&self,
window: Window,
output: Output
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
output: Output
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_get_output_primary(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetOutputPrimaryReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetOutputPrimaryReply>, ConnectionError>
fn randr_get_providers(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetProvidersReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetProvidersReply>, ConnectionError>
fn randr_get_provider_info(
&self,
provider: Provider,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetProviderInfoReply>, ConnectionError>
[src]
&self,
provider: Provider,
config_timestamp: Timestamp
) -> Result<Cookie<'_, Self, GetProviderInfoReply>, ConnectionError>
fn randr_set_provider_offload_sink(
&self,
provider: Provider,
sink_provider: Provider,
config_timestamp: Timestamp
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
provider: Provider,
sink_provider: Provider,
config_timestamp: Timestamp
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_set_provider_output_source(
&self,
provider: Provider,
source_provider: Provider,
config_timestamp: Timestamp
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
provider: Provider,
source_provider: Provider,
config_timestamp: Timestamp
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_list_provider_properties(
&self,
provider: Provider
) -> Result<Cookie<'_, Self, ListProviderPropertiesReply>, ConnectionError>
[src]
&self,
provider: Provider
) -> Result<Cookie<'_, Self, ListProviderPropertiesReply>, ConnectionError>
fn randr_query_provider_property(
&self,
provider: Provider,
property: Atom
) -> Result<Cookie<'_, Self, QueryProviderPropertyReply>, ConnectionError>
[src]
&self,
provider: Provider,
property: Atom
) -> Result<Cookie<'_, Self, QueryProviderPropertyReply>, ConnectionError>
fn randr_configure_provider_property<'c, 'input>(
&'c self,
provider: Provider,
property: Atom,
pending: bool,
range: bool,
values: &'input [i32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
provider: Provider,
property: Atom,
pending: bool,
range: bool,
values: &'input [i32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_change_provider_property<'c, 'input>(
&'c self,
provider: Provider,
property: Atom,
type_: Atom,
format: u8,
mode: u8,
num_items: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
provider: Provider,
property: Atom,
type_: Atom,
format: u8,
mode: u8,
num_items: u32,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn randr_delete_provider_property(
&self,
provider: Provider,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
provider: Provider,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_get_provider_property(
&self,
provider: Provider,
property: Atom,
type_: Atom,
long_offset: u32,
long_length: u32,
delete: bool,
pending: bool
) -> Result<Cookie<'_, Self, GetProviderPropertyReply>, ConnectionError>
[src]
&self,
provider: Provider,
property: Atom,
type_: Atom,
long_offset: u32,
long_length: u32,
delete: bool,
pending: bool
) -> Result<Cookie<'_, Self, GetProviderPropertyReply>, ConnectionError>
fn randr_get_monitors(
&self,
window: Window,
get_active: bool
) -> Result<Cookie<'_, Self, GetMonitorsReply>, ConnectionError>
[src]
&self,
window: Window,
get_active: bool
) -> Result<Cookie<'_, Self, GetMonitorsReply>, ConnectionError>
fn randr_set_monitor(
&self,
window: Window,
monitorinfo: MonitorInfo
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
monitorinfo: MonitorInfo
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_delete_monitor(
&self,
window: Window,
name: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
name: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn randr_create_lease<'c, 'input>(
&'c self,
window: Window,
lid: Lease,
crtcs: &'input [Crtc],
outputs: &'input [Output]
) -> Result<CookieWithFds<'c, Self, CreateLeaseReply>, ConnectionError>
[src]
&'c self,
window: Window,
lid: Lease,
crtcs: &'input [Crtc],
outputs: &'input [Output]
) -> Result<CookieWithFds<'c, Self, CreateLeaseReply>, ConnectionError>
fn randr_free_lease(
&self,
lid: Lease,
terminate: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
lid: Lease,
terminate: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn record_query_version(
&self,
major_version: u16,
minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u16,
minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn record_create_context<'c, 'input>(
&'c self,
context: Context,
element_header: ElementHeader,
client_specs: &'input [ClientSpec],
ranges: &'input [Range]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: Context,
element_header: ElementHeader,
client_specs: &'input [ClientSpec],
ranges: &'input [Range]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn record_register_clients<'c, 'input>(
&'c self,
context: Context,
element_header: ElementHeader,
client_specs: &'input [ClientSpec],
ranges: &'input [Range]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: Context,
element_header: ElementHeader,
client_specs: &'input [ClientSpec],
ranges: &'input [Range]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn record_unregister_clients<'c, 'input>(
&'c self,
context: Context,
client_specs: &'input [ClientSpec]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: Context,
client_specs: &'input [ClientSpec]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn record_get_context(
&self,
context: Context
) -> Result<Cookie<'_, Self, GetContextReply>, ConnectionError>
[src]
&self,
context: Context
) -> Result<Cookie<'_, Self, GetContextReply>, ConnectionError>
fn record_enable_context(
&self,
context: Context
) -> Result<RecordEnableContextCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context
) -> Result<RecordEnableContextCookie<'_, Self>, ConnectionError>
fn record_disable_context(
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn record_free_context(
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn render_query_version(
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn render_query_pict_formats(
&self
) -> Result<Cookie<'_, Self, QueryPictFormatsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryPictFormatsReply>, ConnectionError>
fn render_query_pict_index_values(
&self,
format: Pictformat
) -> Result<Cookie<'_, Self, QueryPictIndexValuesReply>, ConnectionError>
[src]
&self,
format: Pictformat
) -> Result<Cookie<'_, Self, QueryPictIndexValuesReply>, ConnectionError>
fn render_create_picture<'c, 'input>(
&'c self,
pid: Picture,
drawable: Drawable,
format: Pictformat,
value_list: &'input CreatePictureAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
pid: Picture,
drawable: Drawable,
format: Pictformat,
value_list: &'input CreatePictureAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_change_picture<'c, 'input>(
&'c self,
picture: Picture,
value_list: &'input ChangePictureAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
value_list: &'input ChangePictureAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_set_picture_clip_rectangles<'c, 'input>(
&'c self,
picture: Picture,
clip_x_origin: i16,
clip_y_origin: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
clip_x_origin: i16,
clip_y_origin: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_free_picture(
&self,
picture: Picture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
picture: Picture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_composite<A>(
&self,
op: PictOp,
src: Picture,
mask: A,
dst: Picture,
src_x: i16,
src_y: i16,
mask_x: i16,
mask_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Picture>,
[src]
&self,
op: PictOp,
src: Picture,
mask: A,
dst: Picture,
src_x: i16,
src_y: i16,
mask_x: i16,
mask_y: i16,
dst_x: i16,
dst_y: i16,
width: u16,
height: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Picture>,
fn render_trapezoids<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
traps: &'input [Trapezoid]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
traps: &'input [Trapezoid]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_triangles<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
triangles: &'input [Triangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
triangles: &'input [Triangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_tri_strip<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
points: &'input [Pointfix]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
points: &'input [Pointfix]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_tri_fan<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
points: &'input [Pointfix]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
src_x: i16,
src_y: i16,
points: &'input [Pointfix]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_glyph_set(
&self,
gsid: Glyphset,
format: Pictformat
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
gsid: Glyphset,
format: Pictformat
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_reference_glyph_set(
&self,
gsid: Glyphset,
existing: Glyphset
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
gsid: Glyphset,
existing: Glyphset
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_free_glyph_set(
&self,
glyphset: Glyphset
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
glyphset: Glyphset
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_add_glyphs<'c, 'input>(
&'c self,
glyphset: Glyphset,
glyphids: &'input [u32],
glyphs: &'input [Glyphinfo],
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
glyphset: Glyphset,
glyphids: &'input [u32],
glyphs: &'input [Glyphinfo],
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_free_glyphs<'c, 'input>(
&'c self,
glyphset: Glyphset,
glyphs: &'input [Glyph]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
glyphset: Glyphset,
glyphs: &'input [Glyph]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_composite_glyphs8<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_composite_glyphs16<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_composite_glyphs32<'c, 'input>(
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
src: Picture,
dst: Picture,
mask_format: Pictformat,
glyphset: Glyphset,
src_x: i16,
src_y: i16,
glyphcmds: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_fill_rectangles<'c, 'input>(
&'c self,
op: PictOp,
dst: Picture,
color: Color,
rects: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
op: PictOp,
dst: Picture,
color: Color,
rects: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_cursor(
&self,
cid: Cursor,
source: Picture,
x: u16,
y: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cid: Cursor,
source: Picture,
x: u16,
y: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_set_picture_transform(
&self,
picture: Picture,
transform: Transform
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
picture: Picture,
transform: Transform
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_query_filters(
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, QueryFiltersReply>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, QueryFiltersReply>, ConnectionError>
fn render_set_picture_filter<'c, 'input>(
&'c self,
picture: Picture,
filter: &'input [u8],
values: &'input [Fixed]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
filter: &'input [u8],
values: &'input [Fixed]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_anim_cursor<'c, 'input>(
&'c self,
cid: Cursor,
cursors: &'input [Animcursorelt]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
cid: Cursor,
cursors: &'input [Animcursorelt]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_add_traps<'c, 'input>(
&'c self,
picture: Picture,
x_off: i16,
y_off: i16,
traps: &'input [Trap]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
x_off: i16,
y_off: i16,
traps: &'input [Trap]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_solid_fill(
&self,
picture: Picture,
color: Color
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
picture: Picture,
color: Color
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn render_create_linear_gradient<'c, 'input>(
&'c self,
picture: Picture,
p1: Pointfix,
p2: Pointfix,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
p1: Pointfix,
p2: Pointfix,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_radial_gradient<'c, 'input>(
&'c self,
picture: Picture,
inner: Pointfix,
outer: Pointfix,
inner_radius: Fixed,
outer_radius: Fixed,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
inner: Pointfix,
outer: Pointfix,
inner_radius: Fixed,
outer_radius: Fixed,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn render_create_conical_gradient<'c, 'input>(
&'c self,
picture: Picture,
center: Pointfix,
angle: Fixed,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
picture: Picture,
center: Pointfix,
angle: Fixed,
stops: &'input [Fixed],
colors: &'input [Color]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn res_query_version(
&self,
client_major: u8,
client_minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major: u8,
client_minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn res_query_clients(
&self
) -> Result<Cookie<'_, Self, QueryClientsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryClientsReply>, ConnectionError>
fn res_query_client_resources(
&self,
xid: u32
) -> Result<Cookie<'_, Self, QueryClientResourcesReply>, ConnectionError>
[src]
&self,
xid: u32
) -> Result<Cookie<'_, Self, QueryClientResourcesReply>, ConnectionError>
fn res_query_client_pixmap_bytes(
&self,
xid: u32
) -> Result<Cookie<'_, Self, QueryClientPixmapBytesReply>, ConnectionError>
[src]
&self,
xid: u32
) -> Result<Cookie<'_, Self, QueryClientPixmapBytesReply>, ConnectionError>
fn res_query_client_ids<'c, 'input>(
&'c self,
specs: &'input [ClientIdSpec]
) -> Result<Cookie<'c, Self, QueryClientIdsReply>, ConnectionError>
[src]
&'c self,
specs: &'input [ClientIdSpec]
) -> Result<Cookie<'c, Self, QueryClientIdsReply>, ConnectionError>
fn res_query_resource_bytes<'c, 'input>(
&'c self,
client: u32,
specs: &'input [ResourceIdSpec]
) -> Result<Cookie<'c, Self, QueryResourceBytesReply>, ConnectionError>
[src]
&'c self,
client: u32,
specs: &'input [ResourceIdSpec]
) -> Result<Cookie<'c, Self, QueryResourceBytesReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn screensaver_query_version(
&self,
client_major_version: u8,
client_minor_version: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u8,
client_minor_version: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn screensaver_query_info(
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, QueryInfoReply>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, QueryInfoReply>, ConnectionError>
fn screensaver_select_input<A>(
&self,
drawable: Drawable,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
drawable: Drawable,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn screensaver_set_attributes<'c, 'input>(
&'c self,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
border_width: u16,
class: WindowClass,
depth: u8,
visual: Visualid,
value_list: &'input SetAttributesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
border_width: u16,
class: WindowClass,
depth: u8,
visual: Visualid,
value_list: &'input SetAttributesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn screensaver_unset_attributes(
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn screensaver_suspend(
&self,
suspend: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
suspend: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn shape_query_version(
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn shape_rectangles<'c, 'input>(
&'c self,
operation: SO,
destination_kind: SK,
ordering: ClipOrdering,
destination_window: Window,
x_offset: i16,
y_offset: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
operation: SO,
destination_kind: SK,
ordering: ClipOrdering,
destination_window: Window,
x_offset: i16,
y_offset: i16,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn shape_mask<A>(
&self,
operation: SO,
destination_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16,
source_bitmap: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Pixmap>,
[src]
&self,
operation: SO,
destination_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16,
source_bitmap: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Pixmap>,
fn shape_combine(
&self,
operation: SO,
destination_kind: SK,
source_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16,
source_window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
operation: SO,
destination_kind: SK,
source_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16,
source_window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shape_offset(
&self,
destination_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
destination_kind: SK,
destination_window: Window,
x_offset: i16,
y_offset: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shape_query_extents(
&self,
destination_window: Window
) -> Result<Cookie<'_, Self, QueryExtentsReply>, ConnectionError>
[src]
&self,
destination_window: Window
) -> Result<Cookie<'_, Self, QueryExtentsReply>, ConnectionError>
fn shape_select_input(
&self,
destination_window: Window,
enable: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
destination_window: Window,
enable: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shape_input_selected(
&self,
destination_window: Window
) -> Result<Cookie<'_, Self, InputSelectedReply>, ConnectionError>
[src]
&self,
destination_window: Window
) -> Result<Cookie<'_, Self, InputSelectedReply>, ConnectionError>
fn shape_get_rectangles(
&self,
window: Window,
source_kind: SK
) -> Result<Cookie<'_, Self, GetRectanglesReply>, ConnectionError>
[src]
&self,
window: Window,
source_kind: SK
) -> Result<Cookie<'_, Self, GetRectanglesReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn shm_query_version(
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn shm_attach(
&self,
shmseg: Seg,
shmid: u32,
read_only: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
shmseg: Seg,
shmid: u32,
read_only: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shm_detach(
&self,
shmseg: Seg
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
shmseg: Seg
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shm_put_image(
&self,
drawable: Drawable,
gc: Gcontext,
total_width: u16,
total_height: u16,
src_x: u16,
src_y: u16,
src_width: u16,
src_height: u16,
dst_x: i16,
dst_y: i16,
depth: u8,
format: u8,
send_event: bool,
shmseg: Seg,
offset: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable,
gc: Gcontext,
total_width: u16,
total_height: u16,
src_x: u16,
src_y: u16,
src_width: u16,
src_height: u16,
dst_x: i16,
dst_y: i16,
depth: u8,
format: u8,
send_event: bool,
shmseg: Seg,
offset: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shm_get_image(
&self,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
plane_mask: u32,
format: u8,
shmseg: Seg,
offset: u32
) -> Result<Cookie<'_, Self, GetImageReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
x: i16,
y: i16,
width: u16,
height: u16,
plane_mask: u32,
format: u8,
shmseg: Seg,
offset: u32
) -> Result<Cookie<'_, Self, GetImageReply>, ConnectionError>
fn shm_create_pixmap(
&self,
pid: Pixmap,
drawable: Drawable,
width: u16,
height: u16,
depth: u8,
shmseg: Seg,
offset: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
pid: Pixmap,
drawable: Drawable,
width: u16,
height: u16,
depth: u8,
shmseg: Seg,
offset: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn shm_attach_fd<A>(
&self,
shmseg: Seg,
shm_fd: A,
read_only: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
[src]
&self,
shmseg: Seg,
shm_fd: A,
read_only: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
fn shm_create_segment(
&self,
shmseg: Seg,
size: u32,
read_only: bool
) -> Result<CookieWithFds<'_, Self, CreateSegmentReply>, ConnectionError>
[src]
&self,
shmseg: Seg,
size: u32,
read_only: bool
) -> Result<CookieWithFds<'_, Self, CreateSegmentReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn sync_initialize(
&self,
desired_major_version: u8,
desired_minor_version: u8
) -> Result<Cookie<'_, Self, InitializeReply>, ConnectionError>
[src]
&self,
desired_major_version: u8,
desired_minor_version: u8
) -> Result<Cookie<'_, Self, InitializeReply>, ConnectionError>
fn sync_list_system_counters(
&self
) -> Result<Cookie<'_, Self, ListSystemCountersReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, ListSystemCountersReply>, ConnectionError>
fn sync_create_counter(
&self,
id: Counter,
initial_value: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
id: Counter,
initial_value: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_destroy_counter(
&self,
counter: Counter
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
counter: Counter
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_query_counter(
&self,
counter: Counter
) -> Result<Cookie<'_, Self, QueryCounterReply>, ConnectionError>
[src]
&self,
counter: Counter
) -> Result<Cookie<'_, Self, QueryCounterReply>, ConnectionError>
fn sync_await_<'c, 'input>(
&'c self,
wait_list: &'input [Waitcondition]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
wait_list: &'input [Waitcondition]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn sync_change_counter(
&self,
counter: Counter,
amount: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
counter: Counter,
amount: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_set_counter(
&self,
counter: Counter,
value: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
counter: Counter,
value: Int64
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_create_alarm<'c, 'input>(
&'c self,
id: Alarm,
value_list: &'input CreateAlarmAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
id: Alarm,
value_list: &'input CreateAlarmAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn sync_change_alarm<'c, 'input>(
&'c self,
id: Alarm,
value_list: &'input ChangeAlarmAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
id: Alarm,
value_list: &'input ChangeAlarmAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn sync_destroy_alarm(
&self,
alarm: Alarm
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
alarm: Alarm
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_query_alarm(
&self,
alarm: Alarm
) -> Result<Cookie<'_, Self, QueryAlarmReply>, ConnectionError>
[src]
&self,
alarm: Alarm
) -> Result<Cookie<'_, Self, QueryAlarmReply>, ConnectionError>
fn sync_set_priority(
&self,
id: u32,
priority: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
id: u32,
priority: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_get_priority(
&self,
id: u32
) -> Result<Cookie<'_, Self, GetPriorityReply>, ConnectionError>
[src]
&self,
id: u32
) -> Result<Cookie<'_, Self, GetPriorityReply>, ConnectionError>
fn sync_create_fence(
&self,
drawable: Drawable,
fence: Fence,
initially_triggered: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable,
fence: Fence,
initially_triggered: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_trigger_fence(
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_reset_fence(
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_destroy_fence(
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
fence: Fence
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn sync_query_fence(
&self,
fence: Fence
) -> Result<Cookie<'_, Self, QueryFenceReply>, ConnectionError>
[src]
&self,
fence: Fence
) -> Result<Cookie<'_, Self, QueryFenceReply>, ConnectionError>
fn sync_await_fence<'c, 'input>(
&'c self,
fence_list: &'input [Fence]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
fence_list: &'input [Fence]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xc_misc_get_version(
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
fn xc_misc_get_xid_range(
&self
) -> Result<Cookie<'_, Self, GetXIDRangeReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetXIDRangeReply>, ConnectionError>
fn xc_misc_get_xid_list(
&self,
count: u32
) -> Result<Cookie<'_, Self, GetXIDListReply>, ConnectionError>
[src]
&self,
count: u32
) -> Result<Cookie<'_, Self, GetXIDListReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn bigreq_enable(
&self
) -> Result<Cookie<'_, Self, EnableReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, EnableReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xevie_query_version(
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xevie_start(
&self,
screen: u32
) -> Result<Cookie<'_, Self, StartReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, StartReply>, ConnectionError>
fn xevie_end(
&self,
cmap: u32
) -> Result<Cookie<'_, Self, EndReply>, ConnectionError>
[src]
&self,
cmap: u32
) -> Result<Cookie<'_, Self, EndReply>, ConnectionError>
fn xevie_send(
&self,
event: Event,
data_type: u32
) -> Result<Cookie<'_, Self, SendReply>, ConnectionError>
[src]
&self,
event: Event,
data_type: u32
) -> Result<Cookie<'_, Self, SendReply>, ConnectionError>
fn xevie_select_input(
&self,
event_mask: u32
) -> Result<Cookie<'_, Self, SelectInputReply>, ConnectionError>
[src]
&self,
event_mask: u32
) -> Result<Cookie<'_, Self, SelectInputReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xf86dri_query_version(
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xf86dri_query_direct_rendering_capable(
&self,
screen: u32
) -> Result<Cookie<'_, Self, QueryDirectRenderingCapableReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, QueryDirectRenderingCapableReply>, ConnectionError>
fn xf86dri_open_connection(
&self,
screen: u32
) -> Result<Cookie<'_, Self, OpenConnectionReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, OpenConnectionReply>, ConnectionError>
fn xf86dri_close_connection(
&self,
screen: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86dri_get_client_driver_name(
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetClientDriverNameReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetClientDriverNameReply>, ConnectionError>
fn xf86dri_create_context(
&self,
screen: u32,
visual: u32,
context: u32
) -> Result<Cookie<'_, Self, CreateContextReply>, ConnectionError>
[src]
&self,
screen: u32,
visual: u32,
context: u32
) -> Result<Cookie<'_, Self, CreateContextReply>, ConnectionError>
fn xf86dri_destroy_context(
&self,
screen: u32,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u32,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86dri_create_drawable(
&self,
screen: u32,
drawable: u32
) -> Result<Cookie<'_, Self, CreateDrawableReply>, ConnectionError>
[src]
&self,
screen: u32,
drawable: u32
) -> Result<Cookie<'_, Self, CreateDrawableReply>, ConnectionError>
fn xf86dri_destroy_drawable(
&self,
screen: u32,
drawable: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u32,
drawable: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86dri_get_drawable_info(
&self,
screen: u32,
drawable: u32
) -> Result<Cookie<'_, Self, GetDrawableInfoReply>, ConnectionError>
[src]
&self,
screen: u32,
drawable: u32
) -> Result<Cookie<'_, Self, GetDrawableInfoReply>, ConnectionError>
fn xf86dri_get_device_info(
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetDeviceInfoReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetDeviceInfoReply>, ConnectionError>
fn xf86dri_auth_connection(
&self,
screen: u32,
magic: u32
) -> Result<Cookie<'_, Self, AuthConnectionReply>, ConnectionError>
[src]
&self,
screen: u32,
magic: u32
) -> Result<Cookie<'_, Self, AuthConnectionReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xf86vidmode_query_version(
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xf86vidmode_get_mode_line(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetModeLineReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetModeLineReply>, ConnectionError>
fn xf86vidmode_mod_mode_line<'c, 'input, A>(
&'c self,
screen: u32,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
[src]
&'c self,
screen: u32,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
fn xf86vidmode_switch_mode(
&self,
screen: u16,
zoom: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u16,
zoom: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86vidmode_get_monitor(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetMonitorReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetMonitorReply>, ConnectionError>
fn xf86vidmode_lock_mode_switch(
&self,
screen: u16,
lock: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u16,
lock: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86vidmode_get_all_mode_lines(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetAllModeLinesReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetAllModeLinesReply>, ConnectionError>
fn xf86vidmode_add_mode_line<'c, 'input, A, B>(
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
after_dotclock: Dotclock,
after_hdisplay: u16,
after_hsyncstart: u16,
after_hsyncend: u16,
after_htotal: u16,
after_hskew: u16,
after_vdisplay: u16,
after_vsyncstart: u16,
after_vsyncend: u16,
after_vtotal: u16,
after_flags: B,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
B: Into<u32>,
[src]
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
after_dotclock: Dotclock,
after_hdisplay: u16,
after_hsyncstart: u16,
after_hsyncend: u16,
after_htotal: u16,
after_hskew: u16,
after_vdisplay: u16,
after_vsyncstart: u16,
after_vsyncend: u16,
after_vtotal: u16,
after_flags: B,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
B: Into<u32>,
fn xf86vidmode_delete_mode_line<'c, 'input, A>(
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
[src]
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
fn xf86vidmode_validate_mode_line<'c, 'input, A>(
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<Cookie<'c, Self, ValidateModeLineReply>, ConnectionError> where
A: Into<u32>,
[src]
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<Cookie<'c, Self, ValidateModeLineReply>, ConnectionError> where
A: Into<u32>,
fn xf86vidmode_switch_to_mode<'c, 'input, A>(
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
[src]
&'c self,
screen: u32,
dotclock: Dotclock,
hdisplay: u16,
hsyncstart: u16,
hsyncend: u16,
htotal: u16,
hskew: u16,
vdisplay: u16,
vsyncstart: u16,
vsyncend: u16,
vtotal: u16,
flags: A,
private: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
fn xf86vidmode_get_view_port(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetViewPortReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetViewPortReply>, ConnectionError>
fn xf86vidmode_set_view_port(
&self,
screen: u16,
x: u32,
y: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u16,
x: u32,
y: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86vidmode_get_dot_clocks(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetDotClocksReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetDotClocksReply>, ConnectionError>
fn xf86vidmode_set_client_version(
&self,
major: u16,
minor: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
major: u16,
minor: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86vidmode_set_gamma(
&self,
screen: u16,
red: u32,
green: u32,
blue: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u16,
red: u32,
green: u32,
blue: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xf86vidmode_get_gamma(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetGammaReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetGammaReply>, ConnectionError>
fn xf86vidmode_get_gamma_ramp(
&self,
screen: u16,
size: u16
) -> Result<Cookie<'_, Self, GetGammaRampReply>, ConnectionError>
[src]
&self,
screen: u16,
size: u16
) -> Result<Cookie<'_, Self, GetGammaRampReply>, ConnectionError>
fn xf86vidmode_set_gamma_ramp<'c, 'input>(
&'c self,
screen: u16,
size: u16,
red: &'input [u16],
green: &'input [u16],
blue: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
screen: u16,
size: u16,
red: &'input [u16],
green: &'input [u16],
blue: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xf86vidmode_get_gamma_ramp_size(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetGammaRampSizeReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetGammaRampSizeReply>, ConnectionError>
fn xf86vidmode_get_permissions(
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetPermissionsReply>, ConnectionError>
[src]
&self,
screen: u16
) -> Result<Cookie<'_, Self, GetPermissionsReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xfixes_query_version(
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xfixes_change_save_set(
&self,
mode: SaveSetMode,
target: SaveSetTarget,
map: SaveSetMapping,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
mode: SaveSetMode,
target: SaveSetTarget,
map: SaveSetMapping,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_select_selection_input<A>(
&self,
window: Window,
selection: Atom,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
window: Window,
selection: Atom,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn xfixes_select_cursor_input<A>(
&self,
window: Window,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
window: Window,
event_mask: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn xfixes_get_cursor_image(
&self
) -> Result<Cookie<'_, Self, GetCursorImageReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetCursorImageReply>, ConnectionError>
fn xfixes_create_region<'c, 'input>(
&'c self,
region: Region,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
region: Region,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xfixes_create_region_from_bitmap(
&self,
region: Region,
bitmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
bitmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_create_region_from_window(
&self,
region: Region,
window: Window,
kind: SK
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
window: Window,
kind: SK
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_create_region_from_gc(
&self,
region: Region,
gc: Gcontext
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
gc: Gcontext
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_create_region_from_picture(
&self,
region: Region,
picture: Picture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
picture: Picture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_destroy_region(
&self,
region: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_set_region<'c, 'input>(
&'c self,
region: Region,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
region: Region,
rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xfixes_copy_region(
&self,
source: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_union_region(
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_intersect_region(
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_subtract_region(
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source1: Region,
source2: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_invert_region(
&self,
source: Region,
bounds: Rectangle,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source: Region,
bounds: Rectangle,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_translate_region(
&self,
region: Region,
dx: i16,
dy: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
dx: i16,
dy: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_region_extents(
&self,
source: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source: Region,
destination: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_fetch_region(
&self,
region: Region
) -> Result<Cookie<'_, Self, FetchRegionReply>, ConnectionError>
[src]
&self,
region: Region
) -> Result<Cookie<'_, Self, FetchRegionReply>, ConnectionError>
fn xfixes_set_gc_clip_region<A>(
&self,
gc: Gcontext,
region: A,
x_origin: i16,
y_origin: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
[src]
&self,
gc: Gcontext,
region: A,
x_origin: i16,
y_origin: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
fn xfixes_set_window_shape_region<A>(
&self,
dest: Window,
dest_kind: SK,
x_offset: i16,
y_offset: i16,
region: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
[src]
&self,
dest: Window,
dest_kind: SK,
x_offset: i16,
y_offset: i16,
region: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
fn xfixes_set_picture_clip_region<A>(
&self,
picture: Picture,
region: A,
x_origin: i16,
y_origin: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
[src]
&self,
picture: Picture,
region: A,
x_origin: i16,
y_origin: i16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
fn xfixes_set_cursor_name<'c, 'input>(
&'c self,
cursor: Cursor,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
cursor: Cursor,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xfixes_get_cursor_name(
&self,
cursor: Cursor
) -> Result<Cookie<'_, Self, GetCursorNameReply>, ConnectionError>
[src]
&self,
cursor: Cursor
) -> Result<Cookie<'_, Self, GetCursorNameReply>, ConnectionError>
fn xfixes_get_cursor_image_and_name(
&self
) -> Result<Cookie<'_, Self, GetCursorImageAndNameReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetCursorImageAndNameReply>, ConnectionError>
fn xfixes_change_cursor(
&self,
source: Cursor,
destination: Cursor
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source: Cursor,
destination: Cursor
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_change_cursor_by_name<'c, 'input>(
&'c self,
src: Cursor,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
src: Cursor,
name: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xfixes_expand_region(
&self,
source: Region,
destination: Region,
left: u16,
right: u16,
top: u16,
bottom: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
source: Region,
destination: Region,
left: u16,
right: u16,
top: u16,
bottom: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_hide_cursor(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_show_cursor(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xfixes_create_pointer_barrier<'c, 'input, A>(
&'c self,
barrier: Barrier,
window: Window,
x1: u16,
y1: u16,
x2: u16,
y2: u16,
directions: A,
devices: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
[src]
&'c self,
barrier: Barrier,
window: Window,
x1: u16,
y1: u16,
x2: u16,
y2: u16,
directions: A,
devices: &'input [u16]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u32>,
fn xfixes_delete_pointer_barrier(
&self,
barrier: Barrier
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
barrier: Barrier
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xinerama_query_version(
&self,
major: u8,
minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major: u8,
minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xinerama_get_state(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetStateReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetStateReply>, ConnectionError>
fn xinerama_get_screen_count(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenCountReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetScreenCountReply>, ConnectionError>
fn xinerama_get_screen_size(
&self,
window: Window,
screen: u32
) -> Result<Cookie<'_, Self, GetScreenSizeReply>, ConnectionError>
[src]
&self,
window: Window,
screen: u32
) -> Result<Cookie<'_, Self, GetScreenSizeReply>, ConnectionError>
fn xinerama_is_active(
&self
) -> Result<Cookie<'_, Self, IsActiveReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, IsActiveReply>, ConnectionError>
fn xinerama_query_screens(
&self
) -> Result<Cookie<'_, Self, QueryScreensReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryScreensReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xinput_get_extension_version<'c, 'input>(
&'c self,
name: &'input [u8]
) -> Result<Cookie<'c, Self, GetExtensionVersionReply>, ConnectionError>
[src]
&'c self,
name: &'input [u8]
) -> Result<Cookie<'c, Self, GetExtensionVersionReply>, ConnectionError>
fn xinput_list_input_devices(
&self
) -> Result<Cookie<'_, Self, ListInputDevicesReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, ListInputDevicesReply>, ConnectionError>
fn xinput_open_device(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, OpenDeviceReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, OpenDeviceReply>, ConnectionError>
fn xinput_close_device(
&self,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xinput_set_device_mode(
&self,
device_id: u8,
mode: ValuatorMode
) -> Result<Cookie<'_, Self, SetDeviceModeReply>, ConnectionError>
[src]
&self,
device_id: u8,
mode: ValuatorMode
) -> Result<Cookie<'_, Self, SetDeviceModeReply>, ConnectionError>
fn xinput_select_extension_event<'c, 'input>(
&'c self,
window: Window,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_get_selected_extension_events(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetSelectedExtensionEventsReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetSelectedExtensionEventsReply>, ConnectionError>
fn xinput_change_device_dont_propagate_list<'c, 'input>(
&'c self,
window: Window,
mode: PropagateMode,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
mode: PropagateMode,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_get_device_dont_propagate_list(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetDeviceDontPropagateListReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetDeviceDontPropagateListReply>, ConnectionError>
fn xinput_get_device_motion_events<A>(
&self,
start: Timestamp,
stop: A,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceMotionEventsReply>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
start: Timestamp,
stop: A,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceMotionEventsReply>, ConnectionError> where
A: Into<Timestamp>,
fn xinput_change_keyboard_device(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, ChangeKeyboardDeviceReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, ChangeKeyboardDeviceReply>, ConnectionError>
fn xinput_change_pointer_device(
&self,
x_axis: u8,
y_axis: u8,
device_id: u8
) -> Result<Cookie<'_, Self, ChangePointerDeviceReply>, ConnectionError>
[src]
&self,
x_axis: u8,
y_axis: u8,
device_id: u8
) -> Result<Cookie<'_, Self, ChangePointerDeviceReply>, ConnectionError>
fn xinput_grab_device<'c, 'input, A>(
&'c self,
grab_window: Window,
time: A,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
owner_events: bool,
device_id: u8,
classes: &'input [EventClass]
) -> Result<Cookie<'c, Self, GrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
[src]
&'c self,
grab_window: Window,
time: A,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
owner_events: bool,
device_id: u8,
classes: &'input [EventClass]
) -> Result<Cookie<'c, Self, GrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
fn xinput_ungrab_device<A>(
&self,
time: A,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
time: A,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn xinput_grab_device_key<'c, 'input, A, B, C>(
&'c self,
grab_window: Window,
modifiers: A,
modifier_device: B,
grabbed_device: u8,
key: C,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
owner_events: bool,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
[src]
&'c self,
grab_window: Window,
modifiers: A,
modifier_device: B,
grabbed_device: u8,
key: C,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
owner_events: bool,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
fn xinput_ungrab_device_key<A, B, C>(
&self,
grab_window: Window,
modifiers: A,
modifier_device: B,
key: C,
grabbed_device: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
[src]
&self,
grab_window: Window,
modifiers: A,
modifier_device: B,
key: C,
grabbed_device: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
fn xinput_grab_device_button<'c, 'input, A, B, C>(
&'c self,
grab_window: Window,
grabbed_device: u8,
modifier_device: A,
modifiers: B,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
button: C,
owner_events: bool,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u16>,
C: Into<u8>,
[src]
&'c self,
grab_window: Window,
grabbed_device: u8,
modifier_device: A,
modifiers: B,
this_device_mode: GrabMode,
other_device_mode: GrabMode,
button: C,
owner_events: bool,
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u16>,
C: Into<u8>,
fn xinput_ungrab_device_button<A, B, C>(
&self,
grab_window: Window,
modifiers: A,
modifier_device: B,
button: C,
grabbed_device: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
[src]
&self,
grab_window: Window,
modifiers: A,
modifier_device: B,
button: C,
grabbed_device: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
C: Into<u8>,
fn xinput_allow_device_events<A>(
&self,
time: A,
mode: DeviceInputMode,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
time: A,
mode: DeviceInputMode,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn xinput_get_device_focus(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceFocusReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceFocusReply>, ConnectionError>
fn xinput_set_device_focus<A, B>(
&self,
focus: A,
time: B,
revert_to: InputFocus,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
[src]
&self,
focus: A,
time: B,
revert_to: InputFocus,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Window>,
B: Into<Timestamp>,
fn xinput_get_feedback_control(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetFeedbackControlReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetFeedbackControlReply>, ConnectionError>
fn xinput_change_feedback_control<A>(
&self,
mask: A,
device_id: u8,
feedback_id: u8,
feedback: FeedbackCtl
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
[src]
&self,
mask: A,
device_id: u8,
feedback_id: u8,
feedback: FeedbackCtl
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u32>,
fn xinput_get_device_key_mapping(
&self,
device_id: u8,
first_keycode: KeyCode,
count: u8
) -> Result<Cookie<'_, Self, GetDeviceKeyMappingReply>, ConnectionError>
[src]
&self,
device_id: u8,
first_keycode: KeyCode,
count: u8
) -> Result<Cookie<'_, Self, GetDeviceKeyMappingReply>, ConnectionError>
fn xinput_change_device_key_mapping<'c, 'input>(
&'c self,
device_id: u8,
first_keycode: KeyCode,
keysyms_per_keycode: u8,
keycode_count: u8,
keysyms: &'input [Keysym]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
device_id: u8,
first_keycode: KeyCode,
keysyms_per_keycode: u8,
keycode_count: u8,
keysyms: &'input [Keysym]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_get_device_modifier_mapping(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceModifierMappingReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceModifierMappingReply>, ConnectionError>
fn xinput_set_device_modifier_mapping<'c, 'input>(
&'c self,
device_id: u8,
keymaps: &'input [u8]
) -> Result<Cookie<'c, Self, SetDeviceModifierMappingReply>, ConnectionError>
[src]
&'c self,
device_id: u8,
keymaps: &'input [u8]
) -> Result<Cookie<'c, Self, SetDeviceModifierMappingReply>, ConnectionError>
fn xinput_get_device_button_mapping(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceButtonMappingReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceButtonMappingReply>, ConnectionError>
fn xinput_set_device_button_mapping<'c, 'input>(
&'c self,
device_id: u8,
map: &'input [u8]
) -> Result<Cookie<'c, Self, SetDeviceButtonMappingReply>, ConnectionError>
[src]
&'c self,
device_id: u8,
map: &'input [u8]
) -> Result<Cookie<'c, Self, SetDeviceButtonMappingReply>, ConnectionError>
fn xinput_query_device_state(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, QueryDeviceStateReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, QueryDeviceStateReply>, ConnectionError>
fn xinput_device_bell(
&self,
device_id: u8,
feedback_id: u8,
feedback_class: u8,
percent: i8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
device_id: u8,
feedback_id: u8,
feedback_class: u8,
percent: i8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xinput_set_device_valuators<'c, 'input>(
&'c self,
device_id: u8,
first_valuator: u8,
valuators: &'input [i32]
) -> Result<Cookie<'c, Self, SetDeviceValuatorsReply>, ConnectionError>
[src]
&'c self,
device_id: u8,
first_valuator: u8,
valuators: &'input [i32]
) -> Result<Cookie<'c, Self, SetDeviceValuatorsReply>, ConnectionError>
fn xinput_get_device_control(
&self,
control_id: DeviceControl,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceControlReply>, ConnectionError>
[src]
&self,
control_id: DeviceControl,
device_id: u8
) -> Result<Cookie<'_, Self, GetDeviceControlReply>, ConnectionError>
fn xinput_change_device_control(
&self,
control_id: DeviceControl,
device_id: u8,
control: DeviceCtl
) -> Result<Cookie<'_, Self, ChangeDeviceControlReply>, ConnectionError>
[src]
&self,
control_id: DeviceControl,
device_id: u8,
control: DeviceCtl
) -> Result<Cookie<'_, Self, ChangeDeviceControlReply>, ConnectionError>
fn xinput_list_device_properties(
&self,
device_id: u8
) -> Result<Cookie<'_, Self, ListDevicePropertiesReply>, ConnectionError>
[src]
&self,
device_id: u8
) -> Result<Cookie<'_, Self, ListDevicePropertiesReply>, ConnectionError>
fn xinput_change_device_property<'c, 'input>(
&'c self,
property: Atom,
type_: Atom,
device_id: u8,
mode: PropMode,
num_items: u32,
items: &'input ChangeDevicePropertyAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
property: Atom,
type_: Atom,
device_id: u8,
mode: PropMode,
num_items: u32,
items: &'input ChangeDevicePropertyAux
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_delete_device_property(
&self,
property: Atom,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
property: Atom,
device_id: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xinput_get_device_property(
&self,
property: Atom,
type_: Atom,
offset: u32,
len: u32,
device_id: u8,
delete: bool
) -> Result<Cookie<'_, Self, GetDevicePropertyReply>, ConnectionError>
[src]
&self,
property: Atom,
type_: Atom,
offset: u32,
len: u32,
device_id: u8,
delete: bool
) -> Result<Cookie<'_, Self, GetDevicePropertyReply>, ConnectionError>
fn xinput_xi_query_pointer<A>(
&self,
window: Window,
deviceid: A
) -> Result<Cookie<'_, Self, XIQueryPointerReply>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
window: Window,
deviceid: A
) -> Result<Cookie<'_, Self, XIQueryPointerReply>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_warp_pointer<A>(
&self,
src_win: Window,
dst_win: Window,
src_x: Fp1616,
src_y: Fp1616,
src_width: u16,
src_height: u16,
dst_x: Fp1616,
dst_y: Fp1616,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
src_win: Window,
dst_win: Window,
src_x: Fp1616,
src_y: Fp1616,
src_width: u16,
src_height: u16,
dst_x: Fp1616,
dst_y: Fp1616,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_change_cursor<A>(
&self,
window: Window,
cursor: Cursor,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
window: Window,
cursor: Cursor,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_change_hierarchy<'c, 'input>(
&'c self,
changes: &'input [HierarchyChange]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
changes: &'input [HierarchyChange]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_xi_set_client_pointer<A>(
&self,
window: Window,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
window: Window,
deviceid: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_get_client_pointer(
&self,
window: Window
) -> Result<Cookie<'_, Self, XIGetClientPointerReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, XIGetClientPointerReply>, ConnectionError>
fn xinput_xi_select_events<'c, 'input>(
&'c self,
window: Window,
masks: &'input [EventMask]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
window: Window,
masks: &'input [EventMask]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_xi_query_version(
&self,
major_version: u16,
minor_version: u16
) -> Result<Cookie<'_, Self, XIQueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u16,
minor_version: u16
) -> Result<Cookie<'_, Self, XIQueryVersionReply>, ConnectionError>
fn xinput_xi_query_device<A>(
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIQueryDeviceReply>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIQueryDeviceReply>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_set_focus<A, B>(
&self,
window: Window,
time: A,
deviceid: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
[src]
&self,
window: Window,
time: A,
deviceid: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
fn xinput_xi_get_focus<A>(
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIGetFocusReply>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIGetFocusReply>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_grab_device<'c, 'input, A, B>(
&'c self,
window: Window,
time: A,
cursor: Cursor,
deviceid: B,
mode: GrabMode,
paired_device_mode: GrabMode,
owner_events: GrabOwner,
mask: &'input [u32]
) -> Result<Cookie<'c, Self, XIGrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
[src]
&'c self,
window: Window,
time: A,
cursor: Cursor,
deviceid: B,
mode: GrabMode,
paired_device_mode: GrabMode,
owner_events: GrabOwner,
mask: &'input [u32]
) -> Result<Cookie<'c, Self, XIGrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
fn xinput_xi_ungrab_device<A, B>(
&self,
time: A,
deviceid: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
[src]
&self,
time: A,
deviceid: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
fn xinput_xi_allow_events<A, B>(
&self,
time: A,
deviceid: B,
event_mode: EventMode,
touchid: u32,
grab_window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
[src]
&self,
time: A,
deviceid: B,
event_mode: EventMode,
touchid: u32,
grab_window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
fn xinput_xi_passive_grab_device<'c, 'input, A, B>(
&'c self,
time: A,
grab_window: Window,
cursor: Cursor,
detail: u32,
deviceid: B,
grab_type: GrabType,
grab_mode: GrabMode22,
paired_device_mode: GrabMode,
owner_events: GrabOwner,
mask: &'input [u32],
modifiers: &'input [u32]
) -> Result<Cookie<'c, Self, XIPassiveGrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
[src]
&'c self,
time: A,
grab_window: Window,
cursor: Cursor,
detail: u32,
deviceid: B,
grab_type: GrabType,
grab_mode: GrabMode22,
paired_device_mode: GrabMode,
owner_events: GrabOwner,
mask: &'input [u32],
modifiers: &'input [u32]
) -> Result<Cookie<'c, Self, XIPassiveGrabDeviceReply>, ConnectionError> where
A: Into<Timestamp>,
B: Into<DeviceId>,
fn xinput_xi_passive_ungrab_device<'c, 'input, A>(
&'c self,
grab_window: Window,
detail: u32,
deviceid: A,
grab_type: GrabType,
modifiers: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&'c self,
grab_window: Window,
detail: u32,
deviceid: A,
grab_type: GrabType,
modifiers: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_list_properties<A>(
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIListPropertiesReply>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
deviceid: A
) -> Result<Cookie<'_, Self, XIListPropertiesReply>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_change_property<'c, 'input, A>(
&'c self,
deviceid: A,
mode: PropMode,
property: Atom,
type_: Atom,
num_items: u32,
items: &'input XIChangePropertyAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&'c self,
deviceid: A,
mode: PropMode,
property: Atom,
type_: Atom,
num_items: u32,
items: &'input XIChangePropertyAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_delete_property<A>(
&self,
deviceid: A,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
deviceid: A,
property: Atom
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_get_property<A>(
&self,
deviceid: A,
delete: bool,
property: Atom,
type_: Atom,
offset: u32,
len: u32
) -> Result<Cookie<'_, Self, XIGetPropertyReply>, ConnectionError> where
A: Into<DeviceId>,
[src]
&self,
deviceid: A,
delete: bool,
property: Atom,
type_: Atom,
offset: u32,
len: u32
) -> Result<Cookie<'_, Self, XIGetPropertyReply>, ConnectionError> where
A: Into<DeviceId>,
fn xinput_xi_get_selected_events(
&self,
window: Window
) -> Result<Cookie<'_, Self, XIGetSelectedEventsReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, XIGetSelectedEventsReply>, ConnectionError>
fn xinput_xi_barrier_release_pointer<'c, 'input>(
&'c self,
barriers: &'input [BarrierReleasePointerInfo]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
barriers: &'input [BarrierReleasePointerInfo]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xinput_send_extension_event<'c, 'input>(
&'c self,
destination: Window,
device_id: u8,
propagate: bool,
events: &'input [EventForSend],
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
destination: Window,
device_id: u8,
propagate: bool,
events: &'input [EventForSend],
classes: &'input [EventClass]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xkb_use_extension(
&self,
wanted_major: u16,
wanted_minor: u16
) -> Result<Cookie<'_, Self, UseExtensionReply>, ConnectionError>
[src]
&self,
wanted_major: u16,
wanted_minor: u16
) -> Result<Cookie<'_, Self, UseExtensionReply>, ConnectionError>
fn xkb_select_events<'c, 'input, A, B, C, D>(
&'c self,
device_spec: DeviceSpec,
clear: A,
select_all: B,
affect_map: C,
map: D,
details: &'input SelectEventsAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
C: Into<u16>,
D: Into<u16>,
[src]
&'c self,
device_spec: DeviceSpec,
clear: A,
select_all: B,
affect_map: C,
map: D,
details: &'input SelectEventsAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
C: Into<u16>,
D: Into<u16>,
fn xkb_bell(
&self,
device_spec: DeviceSpec,
bell_class: BellClassSpec,
bell_id: IDSpec,
percent: i8,
force_sound: bool,
event_only: bool,
pitch: i16,
duration: i16,
name: Atom,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec,
bell_class: BellClassSpec,
bell_id: IDSpec,
percent: i8,
force_sound: bool,
event_only: bool,
pitch: i16,
duration: i16,
name: Atom,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xkb_get_state(
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetStateReply>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetStateReply>, ConnectionError>
fn xkb_latch_lock_state<A, B, C>(
&self,
device_spec: DeviceSpec,
affect_mod_locks: A,
mod_locks: B,
lock_group: bool,
group_lock: Group,
affect_mod_latches: C,
latch_group: bool,
group_latch: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u8>,
C: Into<u8>,
[src]
&self,
device_spec: DeviceSpec,
affect_mod_locks: A,
mod_locks: B,
lock_group: bool,
group_lock: Group,
affect_mod_latches: C,
latch_group: bool,
group_latch: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u8>,
C: Into<u8>,
fn xkb_get_controls(
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetControlsReply>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetControlsReply>, ConnectionError>
fn xkb_set_controls<'c, 'input, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>(
&'c self,
device_spec: DeviceSpec,
affect_internal_real_mods: A,
internal_real_mods: B,
affect_ignore_lock_real_mods: C,
ignore_lock_real_mods: D,
affect_internal_virtual_mods: E,
internal_virtual_mods: F,
affect_ignore_lock_virtual_mods: G,
ignore_lock_virtual_mods: H,
mouse_keys_dflt_btn: u8,
groups_wrap: u8,
access_x_options: I,
affect_enabled_controls: J,
enabled_controls: K,
change_controls: L,
repeat_delay: u16,
repeat_interval: u16,
slow_keys_delay: u16,
debounce_delay: u16,
mouse_keys_delay: u16,
mouse_keys_interval: u16,
mouse_keys_time_to_max: u16,
mouse_keys_max_speed: u16,
mouse_keys_curve: i16,
access_x_timeout: u16,
access_x_timeout_mask: M,
access_x_timeout_values: N,
access_x_timeout_options_mask: O,
access_x_timeout_options_values: P,
per_key_repeat: &'input [u8; 32]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u8>,
C: Into<u8>,
D: Into<u8>,
E: Into<u16>,
F: Into<u16>,
G: Into<u16>,
H: Into<u16>,
I: Into<u16>,
J: Into<u32>,
K: Into<u32>,
L: Into<u32>,
M: Into<u32>,
N: Into<u32>,
O: Into<u16>,
P: Into<u16>,
[src]
&'c self,
device_spec: DeviceSpec,
affect_internal_real_mods: A,
internal_real_mods: B,
affect_ignore_lock_real_mods: C,
ignore_lock_real_mods: D,
affect_internal_virtual_mods: E,
internal_virtual_mods: F,
affect_ignore_lock_virtual_mods: G,
ignore_lock_virtual_mods: H,
mouse_keys_dflt_btn: u8,
groups_wrap: u8,
access_x_options: I,
affect_enabled_controls: J,
enabled_controls: K,
change_controls: L,
repeat_delay: u16,
repeat_interval: u16,
slow_keys_delay: u16,
debounce_delay: u16,
mouse_keys_delay: u16,
mouse_keys_interval: u16,
mouse_keys_time_to_max: u16,
mouse_keys_max_speed: u16,
mouse_keys_curve: i16,
access_x_timeout: u16,
access_x_timeout_mask: M,
access_x_timeout_values: N,
access_x_timeout_options_mask: O,
access_x_timeout_options_values: P,
per_key_repeat: &'input [u8; 32]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
B: Into<u8>,
C: Into<u8>,
D: Into<u8>,
E: Into<u16>,
F: Into<u16>,
G: Into<u16>,
H: Into<u16>,
I: Into<u16>,
J: Into<u32>,
K: Into<u32>,
L: Into<u32>,
M: Into<u32>,
N: Into<u32>,
O: Into<u16>,
P: Into<u16>,
fn xkb_get_map<A, B, C>(
&self,
device_spec: DeviceSpec,
full: A,
partial: B,
first_type: u8,
n_types: u8,
first_key_sym: Keycode,
n_key_syms: u8,
first_key_action: Keycode,
n_key_actions: u8,
first_key_behavior: Keycode,
n_key_behaviors: u8,
virtual_mods: C,
first_key_explicit: Keycode,
n_key_explicit: u8,
first_mod_map_key: Keycode,
n_mod_map_keys: u8,
first_v_mod_map_key: Keycode,
n_v_mod_map_keys: u8
) -> Result<Cookie<'_, Self, GetMapReply>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
C: Into<u16>,
[src]
&self,
device_spec: DeviceSpec,
full: A,
partial: B,
first_type: u8,
n_types: u8,
first_key_sym: Keycode,
n_key_syms: u8,
first_key_action: Keycode,
n_key_actions: u8,
first_key_behavior: Keycode,
n_key_behaviors: u8,
virtual_mods: C,
first_key_explicit: Keycode,
n_key_explicit: u8,
first_mod_map_key: Keycode,
n_mod_map_keys: u8,
first_v_mod_map_key: Keycode,
n_v_mod_map_keys: u8
) -> Result<Cookie<'_, Self, GetMapReply>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
C: Into<u16>,
fn xkb_set_map<'c, 'input, A, B>(
&'c self,
device_spec: DeviceSpec,
flags: A,
min_key_code: Keycode,
max_key_code: Keycode,
first_type: u8,
n_types: u8,
first_key_sym: Keycode,
n_key_syms: u8,
total_syms: u16,
first_key_action: Keycode,
n_key_actions: u8,
total_actions: u16,
first_key_behavior: Keycode,
n_key_behaviors: u8,
total_key_behaviors: u8,
first_key_explicit: Keycode,
n_key_explicit: u8,
total_key_explicit: u8,
first_mod_map_key: Keycode,
n_mod_map_keys: u8,
total_mod_map_keys: u8,
first_v_mod_map_key: Keycode,
n_v_mod_map_keys: u8,
total_v_mod_map_keys: u8,
virtual_mods: B,
values: &'input SetMapAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
[src]
&'c self,
device_spec: DeviceSpec,
flags: A,
min_key_code: Keycode,
max_key_code: Keycode,
first_type: u8,
n_types: u8,
first_key_sym: Keycode,
n_key_syms: u8,
total_syms: u16,
first_key_action: Keycode,
n_key_actions: u8,
total_actions: u16,
first_key_behavior: Keycode,
n_key_behaviors: u8,
total_key_behaviors: u8,
first_key_explicit: Keycode,
n_key_explicit: u8,
total_key_explicit: u8,
first_mod_map_key: Keycode,
n_mod_map_keys: u8,
total_mod_map_keys: u8,
first_v_mod_map_key: Keycode,
n_v_mod_map_keys: u8,
total_v_mod_map_keys: u8,
virtual_mods: B,
values: &'input SetMapAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
fn xkb_get_compat_map<A>(
&self,
device_spec: DeviceSpec,
groups: A,
get_all_si: bool,
first_si: u16,
n_si: u16
) -> Result<Cookie<'_, Self, GetCompatMapReply>, ConnectionError> where
A: Into<u8>,
[src]
&self,
device_spec: DeviceSpec,
groups: A,
get_all_si: bool,
first_si: u16,
n_si: u16
) -> Result<Cookie<'_, Self, GetCompatMapReply>, ConnectionError> where
A: Into<u8>,
fn xkb_set_compat_map<'c, 'input, A>(
&'c self,
device_spec: DeviceSpec,
recompute_actions: bool,
truncate_si: bool,
groups: A,
first_si: u16,
si: &'input [SymInterpret],
group_maps: &'input [ModDef]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
[src]
&'c self,
device_spec: DeviceSpec,
recompute_actions: bool,
truncate_si: bool,
groups: A,
first_si: u16,
si: &'input [SymInterpret],
group_maps: &'input [ModDef]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u8>,
fn xkb_get_indicator_state(
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetIndicatorStateReply>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec
) -> Result<Cookie<'_, Self, GetIndicatorStateReply>, ConnectionError>
fn xkb_get_indicator_map(
&self,
device_spec: DeviceSpec,
which: u32
) -> Result<Cookie<'_, Self, GetIndicatorMapReply>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec,
which: u32
) -> Result<Cookie<'_, Self, GetIndicatorMapReply>, ConnectionError>
fn xkb_set_indicator_map<'c, 'input>(
&'c self,
device_spec: DeviceSpec,
which: u32,
maps: &'input [IndicatorMap]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
device_spec: DeviceSpec,
which: u32,
maps: &'input [IndicatorMap]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xkb_get_named_indicator<A>(
&self,
device_spec: DeviceSpec,
led_class: LedClass,
led_id: A,
indicator: Atom
) -> Result<Cookie<'_, Self, GetNamedIndicatorReply>, ConnectionError> where
A: Into<IDSpec>,
[src]
&self,
device_spec: DeviceSpec,
led_class: LedClass,
led_id: A,
indicator: Atom
) -> Result<Cookie<'_, Self, GetNamedIndicatorReply>, ConnectionError> where
A: Into<IDSpec>,
fn xkb_set_named_indicator<A, B, C, D, E, F, G, H>(
&self,
device_spec: DeviceSpec,
led_class: LedClass,
led_id: A,
indicator: Atom,
set_state: bool,
on: bool,
set_map: bool,
create_map: bool,
map_flags: B,
map_which_groups: C,
map_groups: D,
map_which_mods: E,
map_real_mods: F,
map_vmods: G,
map_ctrls: H
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<IDSpec>,
B: Into<u8>,
C: Into<u8>,
D: Into<u8>,
E: Into<u8>,
F: Into<u8>,
G: Into<u16>,
H: Into<u32>,
[src]
&self,
device_spec: DeviceSpec,
led_class: LedClass,
led_id: A,
indicator: Atom,
set_state: bool,
on: bool,
set_map: bool,
create_map: bool,
map_flags: B,
map_which_groups: C,
map_groups: D,
map_which_mods: E,
map_real_mods: F,
map_vmods: G,
map_ctrls: H
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<IDSpec>,
B: Into<u8>,
C: Into<u8>,
D: Into<u8>,
E: Into<u8>,
F: Into<u8>,
G: Into<u16>,
H: Into<u32>,
fn xkb_get_names<A>(
&self,
device_spec: DeviceSpec,
which: A
) -> Result<Cookie<'_, Self, GetNamesReply>, ConnectionError> where
A: Into<u32>,
[src]
&self,
device_spec: DeviceSpec,
which: A
) -> Result<Cookie<'_, Self, GetNamesReply>, ConnectionError> where
A: Into<u32>,
fn xkb_set_names<'c, 'input, A, B>(
&'c self,
device_spec: DeviceSpec,
virtual_mods: A,
first_type: u8,
n_types: u8,
first_kt_levelt: u8,
n_kt_levels: u8,
indicators: u32,
group_names: B,
n_radio_groups: u8,
first_key: Keycode,
n_keys: u8,
n_key_aliases: u8,
total_kt_level_names: u16,
values: &'input SetNamesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
[src]
&'c self,
device_spec: DeviceSpec,
virtual_mods: A,
first_type: u8,
n_types: u8,
first_kt_levelt: u8,
n_kt_levels: u8,
indicators: u32,
group_names: B,
n_radio_groups: u8,
first_key: Keycode,
n_keys: u8,
n_key_aliases: u8,
total_kt_level_names: u16,
values: &'input SetNamesAux
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
B: Into<u8>,
fn xkb_per_client_flags<A, B, C, D, E>(
&self,
device_spec: DeviceSpec,
change: A,
value: B,
ctrls_to_change: C,
auto_ctrls: D,
auto_ctrls_values: E
) -> Result<Cookie<'_, Self, PerClientFlagsReply>, ConnectionError> where
A: Into<u32>,
B: Into<u32>,
C: Into<u32>,
D: Into<u32>,
E: Into<u32>,
[src]
&self,
device_spec: DeviceSpec,
change: A,
value: B,
ctrls_to_change: C,
auto_ctrls: D,
auto_ctrls_values: E
) -> Result<Cookie<'_, Self, PerClientFlagsReply>, ConnectionError> where
A: Into<u32>,
B: Into<u32>,
C: Into<u32>,
D: Into<u32>,
E: Into<u32>,
fn xkb_list_components(
&self,
device_spec: DeviceSpec,
max_names: u16
) -> Result<Cookie<'_, Self, ListComponentsReply>, ConnectionError>
[src]
&self,
device_spec: DeviceSpec,
max_names: u16
) -> Result<Cookie<'_, Self, ListComponentsReply>, ConnectionError>
fn xkb_get_kbd_by_name<A, B>(
&self,
device_spec: DeviceSpec,
need: A,
want: B,
load: bool
) -> Result<Cookie<'_, Self, GetKbdByNameReply>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
[src]
&self,
device_spec: DeviceSpec,
need: A,
want: B,
load: bool
) -> Result<Cookie<'_, Self, GetKbdByNameReply>, ConnectionError> where
A: Into<u16>,
B: Into<u16>,
fn xkb_get_device_info<A, B>(
&self,
device_spec: DeviceSpec,
wanted: A,
all_buttons: bool,
first_button: u8,
n_buttons: u8,
led_class: LedClass,
led_id: B
) -> Result<Cookie<'_, Self, GetDeviceInfoReply>, ConnectionError> where
A: Into<u16>,
B: Into<IDSpec>,
[src]
&self,
device_spec: DeviceSpec,
wanted: A,
all_buttons: bool,
first_button: u8,
n_buttons: u8,
led_class: LedClass,
led_id: B
) -> Result<Cookie<'_, Self, GetDeviceInfoReply>, ConnectionError> where
A: Into<u16>,
B: Into<IDSpec>,
fn xkb_set_device_info<'c, 'input, A>(
&'c self,
device_spec: DeviceSpec,
first_btn: u8,
change: A,
btn_actions: &'input [Action],
leds: &'input [DeviceLedInfo]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
[src]
&'c self,
device_spec: DeviceSpec,
first_btn: u8,
change: A,
btn_actions: &'input [Action],
leds: &'input [DeviceLedInfo]
) -> Result<VoidCookie<'c, Self>, ConnectionError> where
A: Into<u16>,
fn xkb_set_debugging_flags<'c, 'input>(
&'c self,
affect_flags: u32,
flags: u32,
affect_ctrls: u32,
ctrls: u32,
message: &'input [String8]
) -> Result<Cookie<'c, Self, SetDebuggingFlagsReply>, ConnectionError>
[src]
&'c self,
affect_flags: u32,
flags: u32,
affect_ctrls: u32,
ctrls: u32,
message: &'input [String8]
) -> Result<Cookie<'c, Self, SetDebuggingFlagsReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xprint_print_query_version(
&self
) -> Result<Cookie<'_, Self, PrintQueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, PrintQueryVersionReply>, ConnectionError>
fn xprint_print_get_printer_list<'c, 'input>(
&'c self,
printer_name: &'input [String8],
locale: &'input [String8]
) -> Result<Cookie<'c, Self, PrintGetPrinterListReply>, ConnectionError>
[src]
&'c self,
printer_name: &'input [String8],
locale: &'input [String8]
) -> Result<Cookie<'c, Self, PrintGetPrinterListReply>, ConnectionError>
fn xprint_print_rehash_printer_list(
&self
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_create_context<'c, 'input>(
&'c self,
context_id: u32,
printer_name: &'input [String8],
locale: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context_id: u32,
printer_name: &'input [String8],
locale: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xprint_print_set_context(
&self,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_get_context(
&self
) -> Result<Cookie<'_, Self, PrintGetContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, PrintGetContextReply>, ConnectionError>
fn xprint_print_destroy_context(
&self,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_get_screen_of_context(
&self
) -> Result<Cookie<'_, Self, PrintGetScreenOfContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, PrintGetScreenOfContextReply>, ConnectionError>
fn xprint_print_start_job(
&self,
output_mode: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
output_mode: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_end_job(
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_start_doc(
&self,
driver_mode: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
driver_mode: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_end_doc(
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_put_document_data<'c, 'input>(
&'c self,
drawable: Drawable,
data: &'input [u8],
doc_format: &'input [String8],
options: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
data: &'input [u8],
doc_format: &'input [String8],
options: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xprint_print_get_document_data(
&self,
context: Pcontext,
max_bytes: u32
) -> Result<Cookie<'_, Self, PrintGetDocumentDataReply>, ConnectionError>
[src]
&self,
context: Pcontext,
max_bytes: u32
) -> Result<Cookie<'_, Self, PrintGetDocumentDataReply>, ConnectionError>
fn xprint_print_start_page(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_end_page(
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
cancel: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_select_input(
&self,
context: Pcontext,
event_mask: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Pcontext,
event_mask: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xprint_print_input_selected(
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintInputSelectedReply>, ConnectionError>
[src]
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintInputSelectedReply>, ConnectionError>
fn xprint_print_get_attributes(
&self,
context: Pcontext,
pool: u8
) -> Result<Cookie<'_, Self, PrintGetAttributesReply>, ConnectionError>
[src]
&self,
context: Pcontext,
pool: u8
) -> Result<Cookie<'_, Self, PrintGetAttributesReply>, ConnectionError>
fn xprint_print_get_one_attributes<'c, 'input>(
&'c self,
context: Pcontext,
pool: u8,
name: &'input [String8]
) -> Result<Cookie<'c, Self, PrintGetOneAttributesReply>, ConnectionError>
[src]
&'c self,
context: Pcontext,
pool: u8,
name: &'input [String8]
) -> Result<Cookie<'c, Self, PrintGetOneAttributesReply>, ConnectionError>
fn xprint_print_set_attributes<'c, 'input>(
&'c self,
context: Pcontext,
string_len: u32,
pool: u8,
rule: u8,
attributes: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: Pcontext,
string_len: u32,
pool: u8,
rule: u8,
attributes: &'input [String8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xprint_print_get_page_dimensions(
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintGetPageDimensionsReply>, ConnectionError>
[src]
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintGetPageDimensionsReply>, ConnectionError>
fn xprint_print_query_screens(
&self
) -> Result<Cookie<'_, Self, PrintQueryScreensReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, PrintQueryScreensReply>, ConnectionError>
fn xprint_print_set_image_resolution(
&self,
context: Pcontext,
image_resolution: u16
) -> Result<Cookie<'_, Self, PrintSetImageResolutionReply>, ConnectionError>
[src]
&self,
context: Pcontext,
image_resolution: u16
) -> Result<Cookie<'_, Self, PrintSetImageResolutionReply>, ConnectionError>
fn xprint_print_get_image_resolution(
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintGetImageResolutionReply>, ConnectionError>
[src]
&self,
context: Pcontext
) -> Result<Cookie<'_, Self, PrintGetImageResolutionReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xselinux_query_version(
&self,
client_major: u8,
client_minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major: u8,
client_minor: u8
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xselinux_set_device_create_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_device_create_context(
&self
) -> Result<Cookie<'_, Self, GetDeviceCreateContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetDeviceCreateContextReply>, ConnectionError>
fn xselinux_set_device_context<'c, 'input>(
&'c self,
device: u32,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
device: u32,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_device_context(
&self,
device: u32
) -> Result<Cookie<'_, Self, GetDeviceContextReply>, ConnectionError>
[src]
&self,
device: u32
) -> Result<Cookie<'_, Self, GetDeviceContextReply>, ConnectionError>
fn xselinux_set_window_create_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_window_create_context(
&self
) -> Result<Cookie<'_, Self, GetWindowCreateContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetWindowCreateContextReply>, ConnectionError>
fn xselinux_get_window_context(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetWindowContextReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetWindowContextReply>, ConnectionError>
fn xselinux_set_property_create_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_property_create_context(
&self
) -> Result<Cookie<'_, Self, GetPropertyCreateContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetPropertyCreateContextReply>, ConnectionError>
fn xselinux_set_property_use_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_property_use_context(
&self
) -> Result<Cookie<'_, Self, GetPropertyUseContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetPropertyUseContextReply>, ConnectionError>
fn xselinux_get_property_context(
&self,
window: Window,
property: Atom
) -> Result<Cookie<'_, Self, GetPropertyContextReply>, ConnectionError>
[src]
&self,
window: Window,
property: Atom
) -> Result<Cookie<'_, Self, GetPropertyContextReply>, ConnectionError>
fn xselinux_get_property_data_context(
&self,
window: Window,
property: Atom
) -> Result<Cookie<'_, Self, GetPropertyDataContextReply>, ConnectionError>
[src]
&self,
window: Window,
property: Atom
) -> Result<Cookie<'_, Self, GetPropertyDataContextReply>, ConnectionError>
fn xselinux_list_properties(
&self,
window: Window
) -> Result<Cookie<'_, Self, ListPropertiesReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, ListPropertiesReply>, ConnectionError>
fn xselinux_set_selection_create_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_selection_create_context(
&self
) -> Result<Cookie<'_, Self, GetSelectionCreateContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetSelectionCreateContextReply>, ConnectionError>
fn xselinux_set_selection_use_context<'c, 'input>(
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xselinux_get_selection_use_context(
&self
) -> Result<Cookie<'_, Self, GetSelectionUseContextReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetSelectionUseContextReply>, ConnectionError>
fn xselinux_get_selection_context(
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionContextReply>, ConnectionError>
[src]
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionContextReply>, ConnectionError>
fn xselinux_get_selection_data_context(
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionDataContextReply>, ConnectionError>
[src]
&self,
selection: Atom
) -> Result<Cookie<'_, Self, GetSelectionDataContextReply>, ConnectionError>
fn xselinux_list_selections(
&self
) -> Result<Cookie<'_, Self, ListSelectionsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, ListSelectionsReply>, ConnectionError>
fn xselinux_get_client_context(
&self,
resource: u32
) -> Result<Cookie<'_, Self, GetClientContextReply>, ConnectionError>
[src]
&self,
resource: u32
) -> Result<Cookie<'_, Self, GetClientContextReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xtest_get_version(
&self,
major_version: u8,
minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
[src]
&self,
major_version: u8,
minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
fn xtest_compare_cursor(
&self,
window: Window,
cursor: Cursor
) -> Result<Cookie<'_, Self, CompareCursorReply>, ConnectionError>
[src]
&self,
window: Window,
cursor: Cursor
) -> Result<Cookie<'_, Self, CompareCursorReply>, ConnectionError>
fn xtest_fake_input(
&self,
type_: u8,
detail: u8,
time: u32,
root: Window,
root_x: i16,
root_y: i16,
deviceid: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
type_: u8,
detail: u8,
time: u32,
root: Window,
root_x: i16,
root_y: i16,
deviceid: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xtest_grab_control(
&self,
impervious: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
impervious: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn composite_query_version(
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn composite_redirect_window(
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_redirect_subwindows(
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_unredirect_window(
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_unredirect_subwindows(
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
update: Redirect
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_create_region_from_border_clip(
&self,
region: Region,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
region: Region,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_name_window_pixmap(
&self,
window: Window,
pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window,
pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn composite_get_overlay_window(
&self,
window: Window
) -> Result<Cookie<'_, Self, GetOverlayWindowReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, GetOverlayWindowReply>, ConnectionError>
fn composite_release_overlay_window(
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
window: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xv_query_extension(
&self
) -> Result<Cookie<'_, Self, QueryExtensionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryExtensionReply>, ConnectionError>
fn xv_query_adaptors(
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryAdaptorsReply>, ConnectionError>
[src]
&self,
window: Window
) -> Result<Cookie<'_, Self, QueryAdaptorsReply>, ConnectionError>
fn xv_query_encodings(
&self,
port: Port
) -> Result<Cookie<'_, Self, QueryEncodingsReply>, ConnectionError>
[src]
&self,
port: Port
) -> Result<Cookie<'_, Self, QueryEncodingsReply>, ConnectionError>
fn xv_grab_port<A>(
&self,
port: Port,
time: A
) -> Result<Cookie<'_, Self, GrabPortReply>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
port: Port,
time: A
) -> Result<Cookie<'_, Self, GrabPortReply>, ConnectionError> where
A: Into<Timestamp>,
fn xv_ungrab_port<A>(
&self,
port: Port,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
[src]
&self,
port: Port,
time: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Timestamp>,
fn xv_put_video(
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_put_still(
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_get_video(
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_get_still(
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
vid_x: i16,
vid_y: i16,
vid_w: u16,
vid_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_stop_video(
&self,
port: Port,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_select_video_notify(
&self,
drawable: Drawable,
onoff: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable,
onoff: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_select_port_notify(
&self,
port: Port,
onoff: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
onoff: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_query_best_size(
&self,
port: Port,
vid_w: u16,
vid_h: u16,
drw_w: u16,
drw_h: u16,
motion: bool
) -> Result<Cookie<'_, Self, QueryBestSizeReply>, ConnectionError>
[src]
&self,
port: Port,
vid_w: u16,
vid_h: u16,
drw_w: u16,
drw_h: u16,
motion: bool
) -> Result<Cookie<'_, Self, QueryBestSizeReply>, ConnectionError>
fn xv_set_port_attribute(
&self,
port: Port,
attribute: Atom,
value: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
attribute: Atom,
value: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xv_get_port_attribute(
&self,
port: Port,
attribute: Atom
) -> Result<Cookie<'_, Self, GetPortAttributeReply>, ConnectionError>
[src]
&self,
port: Port,
attribute: Atom
) -> Result<Cookie<'_, Self, GetPortAttributeReply>, ConnectionError>
fn xv_query_port_attributes(
&self,
port: Port
) -> Result<Cookie<'_, Self, QueryPortAttributesReply>, ConnectionError>
[src]
&self,
port: Port
) -> Result<Cookie<'_, Self, QueryPortAttributesReply>, ConnectionError>
fn xv_list_image_formats(
&self,
port: Port
) -> Result<Cookie<'_, Self, ListImageFormatsReply>, ConnectionError>
[src]
&self,
port: Port
) -> Result<Cookie<'_, Self, ListImageFormatsReply>, ConnectionError>
fn xv_query_image_attributes(
&self,
port: Port,
id: u32,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, QueryImageAttributesReply>, ConnectionError>
[src]
&self,
port: Port,
id: u32,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, QueryImageAttributesReply>, ConnectionError>
fn xv_put_image<'c, 'input>(
&'c self,
port: Port,
drawable: Drawable,
gc: Gcontext,
id: u32,
src_x: i16,
src_y: i16,
src_w: u16,
src_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16,
width: u16,
height: u16,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
port: Port,
drawable: Drawable,
gc: Gcontext,
id: u32,
src_x: i16,
src_y: i16,
src_w: u16,
src_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16,
width: u16,
height: u16,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn xv_shm_put_image(
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
shmseg: Seg,
id: u32,
offset: u32,
src_x: i16,
src_y: i16,
src_w: u16,
src_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16,
width: u16,
height: u16,
send_event: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
port: Port,
drawable: Drawable,
gc: Gcontext,
shmseg: Seg,
id: u32,
offset: u32,
src_x: i16,
src_y: i16,
src_w: u16,
src_h: u16,
drw_x: i16,
drw_y: i16,
drw_w: u16,
drw_h: u16,
width: u16,
height: u16,
send_event: u8
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn xvmc_query_version(
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn xvmc_list_surface_types(
&self,
port_id: Port
) -> Result<Cookie<'_, Self, ListSurfaceTypesReply>, ConnectionError>
[src]
&self,
port_id: Port
) -> Result<Cookie<'_, Self, ListSurfaceTypesReply>, ConnectionError>
fn xvmc_create_context(
&self,
context_id: Context,
port_id: Port,
surface_id: Surface,
width: u16,
height: u16,
flags: u32
) -> Result<Cookie<'_, Self, CreateContextReply>, ConnectionError>
[src]
&self,
context_id: Context,
port_id: Port,
surface_id: Surface,
width: u16,
height: u16,
flags: u32
) -> Result<Cookie<'_, Self, CreateContextReply>, ConnectionError>
fn xvmc_destroy_context(
&self,
context_id: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_id: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xvmc_create_surface(
&self,
surface_id: Surface,
context_id: Context
) -> Result<Cookie<'_, Self, CreateSurfaceReply>, ConnectionError>
[src]
&self,
surface_id: Surface,
context_id: Context
) -> Result<Cookie<'_, Self, CreateSurfaceReply>, ConnectionError>
fn xvmc_destroy_surface(
&self,
surface_id: Surface
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
surface_id: Surface
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xvmc_create_subpicture(
&self,
subpicture_id: Subpicture,
context: Context,
xvimage_id: u32,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, CreateSubpictureReply>, ConnectionError>
[src]
&self,
subpicture_id: Subpicture,
context: Context,
xvimage_id: u32,
width: u16,
height: u16
) -> Result<Cookie<'_, Self, CreateSubpictureReply>, ConnectionError>
fn xvmc_destroy_subpicture(
&self,
subpicture_id: Subpicture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
subpicture_id: Subpicture
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn xvmc_list_subpicture_types(
&self,
port_id: Port,
surface_id: Surface
) -> Result<Cookie<'_, Self, ListSubpictureTypesReply>, ConnectionError>
[src]
&self,
port_id: Port,
surface_id: Surface
) -> Result<Cookie<'_, Self, ListSubpictureTypesReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn damage_query_version(
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u32,
client_minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn damage_create(
&self,
damage: Damage,
drawable: Drawable,
level: ReportLevel
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
damage: Damage,
drawable: Drawable,
level: ReportLevel
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn damage_destroy(
&self,
damage: Damage
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
damage: Damage
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn damage_subtract<A, B>(
&self,
damage: Damage,
repair: A,
parts: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
B: Into<Region>,
[src]
&self,
damage: Damage,
repair: A,
parts: B
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<Region>,
B: Into<Region>,
fn damage_add(
&self,
drawable: Drawable,
region: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable,
region: Region
) -> Result<VoidCookie<'_, Self>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn dpms_get_version(
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, GetVersionReply>, ConnectionError>
fn dpms_capable(
&self
) -> Result<Cookie<'_, Self, CapableReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, CapableReply>, ConnectionError>
fn dpms_get_timeouts(
&self
) -> Result<Cookie<'_, Self, GetTimeoutsReply>, ConnectionError>
[src]
&self
) -> Result<Cookie<'_, Self, GetTimeoutsReply>, ConnectionError>
fn dpms_set_timeouts(
&self,
standby_timeout: u16,
suspend_timeout: u16,
off_timeout: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
standby_timeout: u16,
suspend_timeout: u16,
off_timeout: u16
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dpms_enable(&self) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn dpms_disable(&self) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
fn dpms_force_level(
&self,
power_level: DPMSMode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
power_level: DPMSMode
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dpms_info(&self) -> Result<Cookie<'_, Self, InfoReply>, ConnectionError>
[src]
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn dri2_query_version(
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn dri2_connect(
&self,
window: Window,
driver_type: DriverType
) -> Result<Cookie<'_, Self, ConnectReply>, ConnectionError>
[src]
&self,
window: Window,
driver_type: DriverType
) -> Result<Cookie<'_, Self, ConnectReply>, ConnectionError>
fn dri2_authenticate(
&self,
window: Window,
magic: u32
) -> Result<Cookie<'_, Self, AuthenticateReply>, ConnectionError>
[src]
&self,
window: Window,
magic: u32
) -> Result<Cookie<'_, Self, AuthenticateReply>, ConnectionError>
fn dri2_create_drawable(
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dri2_destroy_drawable(
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dri2_get_buffers<'c, 'input>(
&'c self,
drawable: Drawable,
count: u32,
attachments: &'input [u32]
) -> Result<Cookie<'c, Self, GetBuffersReply>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
count: u32,
attachments: &'input [u32]
) -> Result<Cookie<'c, Self, GetBuffersReply>, ConnectionError>
fn dri2_copy_region(
&self,
drawable: Drawable,
region: u32,
dest: u32,
src: u32
) -> Result<Cookie<'_, Self, CopyRegionReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
region: u32,
dest: u32,
src: u32
) -> Result<Cookie<'_, Self, CopyRegionReply>, ConnectionError>
fn dri2_get_buffers_with_format<'c, 'input>(
&'c self,
drawable: Drawable,
count: u32,
attachments: &'input [AttachFormat]
) -> Result<Cookie<'c, Self, GetBuffersWithFormatReply>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
count: u32,
attachments: &'input [AttachFormat]
) -> Result<Cookie<'c, Self, GetBuffersWithFormatReply>, ConnectionError>
fn dri2_swap_buffers(
&self,
drawable: Drawable,
target_msc_hi: u32,
target_msc_lo: u32,
divisor_hi: u32,
divisor_lo: u32,
remainder_hi: u32,
remainder_lo: u32
) -> Result<Cookie<'_, Self, SwapBuffersReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
target_msc_hi: u32,
target_msc_lo: u32,
divisor_hi: u32,
divisor_lo: u32,
remainder_hi: u32,
remainder_lo: u32
) -> Result<Cookie<'_, Self, SwapBuffersReply>, ConnectionError>
fn dri2_get_msc(
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetMSCReply>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetMSCReply>, ConnectionError>
fn dri2_wait_msc(
&self,
drawable: Drawable,
target_msc_hi: u32,
target_msc_lo: u32,
divisor_hi: u32,
divisor_lo: u32,
remainder_hi: u32,
remainder_lo: u32
) -> Result<Cookie<'_, Self, WaitMSCReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
target_msc_hi: u32,
target_msc_lo: u32,
divisor_hi: u32,
divisor_lo: u32,
remainder_hi: u32,
remainder_lo: u32
) -> Result<Cookie<'_, Self, WaitMSCReply>, ConnectionError>
fn dri2_wait_sbc(
&self,
drawable: Drawable,
target_sbc_hi: u32,
target_sbc_lo: u32
) -> Result<Cookie<'_, Self, WaitSBCReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
target_sbc_hi: u32,
target_sbc_lo: u32
) -> Result<Cookie<'_, Self, WaitSBCReply>, ConnectionError>
fn dri2_swap_interval(
&self,
drawable: Drawable,
interval: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
drawable: Drawable,
interval: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dri2_get_param(
&self,
drawable: Drawable,
param: u32
) -> Result<Cookie<'_, Self, GetParamReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
param: u32
) -> Result<Cookie<'_, Self, GetParamReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn dri3_query_version(
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn dri3_open(
&self,
drawable: Drawable,
provider: u32
) -> Result<CookieWithFds<'_, Self, OpenReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
provider: u32
) -> Result<CookieWithFds<'_, Self, OpenReply>, ConnectionError>
fn dri3_pixmap_from_buffer<A>(
&self,
pixmap: Pixmap,
drawable: Drawable,
size: u32,
width: u16,
height: u16,
stride: u16,
depth: u8,
bpp: u8,
pixmap_fd: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
[src]
&self,
pixmap: Pixmap,
drawable: Drawable,
size: u32,
width: u16,
height: u16,
stride: u16,
depth: u8,
bpp: u8,
pixmap_fd: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
fn dri3_buffer_from_pixmap(
&self,
pixmap: Pixmap
) -> Result<CookieWithFds<'_, Self, BufferFromPixmapReply>, ConnectionError>
[src]
&self,
pixmap: Pixmap
) -> Result<CookieWithFds<'_, Self, BufferFromPixmapReply>, ConnectionError>
fn dri3_fence_from_fd<A>(
&self,
drawable: Drawable,
fence: u32,
initially_triggered: bool,
fence_fd: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
[src]
&self,
drawable: Drawable,
fence: u32,
initially_triggered: bool,
fence_fd: A
) -> Result<VoidCookie<'_, Self>, ConnectionError> where
A: Into<RawFdContainer>,
fn dri3_fd_from_fence(
&self,
drawable: Drawable,
fence: u32
) -> Result<CookieWithFds<'_, Self, FDFromFenceReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
fence: u32
) -> Result<CookieWithFds<'_, Self, FDFromFenceReply>, ConnectionError>
fn dri3_get_supported_modifiers(
&self,
window: u32,
depth: u8,
bpp: u8
) -> Result<Cookie<'_, Self, GetSupportedModifiersReply>, ConnectionError>
[src]
&self,
window: u32,
depth: u8,
bpp: u8
) -> Result<Cookie<'_, Self, GetSupportedModifiersReply>, ConnectionError>
fn dri3_pixmap_from_buffers(
&self,
pixmap: Pixmap,
window: Window,
width: u16,
height: u16,
stride0: u32,
offset0: u32,
stride1: u32,
offset1: u32,
stride2: u32,
offset2: u32,
stride3: u32,
offset3: u32,
depth: u8,
bpp: u8,
modifier: u64,
buffers: Vec<RawFdContainer>
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
pixmap: Pixmap,
window: Window,
width: u16,
height: u16,
stride0: u32,
offset0: u32,
stride1: u32,
offset1: u32,
stride2: u32,
offset2: u32,
stride3: u32,
offset3: u32,
depth: u8,
bpp: u8,
modifier: u64,
buffers: Vec<RawFdContainer>
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn dri3_buffers_from_pixmap(
&self,
pixmap: Pixmap
) -> Result<CookieWithFds<'_, Self, BuffersFromPixmapReply>, ConnectionError>
[src]
&self,
pixmap: Pixmap
) -> Result<CookieWithFds<'_, Self, BuffersFromPixmapReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn ge_query_version(
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
client_major_version: u16,
client_minor_version: u16
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
impl<C> ConnectionExt for C where
C: RequestConnection + ?Sized,
[src]
C: RequestConnection + ?Sized,
fn glx_render<'c, 'input>(
&'c self,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_render_large<'c, 'input>(
&'c self,
context_tag: ContextTag,
request_num: u16,
request_total: u16,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context_tag: ContextTag,
request_num: u16,
request_total: u16,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_create_context(
&self,
context: Context,
visual: Visualid,
screen: u32,
share_list: Context,
is_direct: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context,
visual: Visualid,
screen: u32,
share_list: Context,
is_direct: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_destroy_context(
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_make_current(
&self,
drawable: Drawable,
context: Context,
old_context_tag: ContextTag
) -> Result<Cookie<'_, Self, MakeCurrentReply>, ConnectionError>
[src]
&self,
drawable: Drawable,
context: Context,
old_context_tag: ContextTag
) -> Result<Cookie<'_, Self, MakeCurrentReply>, ConnectionError>
fn glx_is_direct(
&self,
context: Context
) -> Result<Cookie<'_, Self, IsDirectReply>, ConnectionError>
[src]
&self,
context: Context
) -> Result<Cookie<'_, Self, IsDirectReply>, ConnectionError>
fn glx_query_version(
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
[src]
&self,
major_version: u32,
minor_version: u32
) -> Result<Cookie<'_, Self, QueryVersionReply>, ConnectionError>
fn glx_wait_gl(
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_wait_x(
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_copy_context(
&self,
src: Context,
dest: Context,
mask: u32,
src_context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
src: Context,
dest: Context,
mask: u32,
src_context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_swap_buffers(
&self,
context_tag: ContextTag,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
drawable: Drawable
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_use_x_font(
&self,
context_tag: ContextTag,
font: Font,
first: u32,
count: u32,
list_base: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
font: Font,
first: u32,
count: u32,
list_base: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_create_glx_pixmap(
&self,
screen: u32,
visual: Visualid,
pixmap: Pixmap,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
screen: u32,
visual: Visualid,
pixmap: Pixmap,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_get_visual_configs(
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetVisualConfigsReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetVisualConfigsReply>, ConnectionError>
fn glx_destroy_glx_pixmap(
&self,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_vendor_private<'c, 'input>(
&'c self,
vendor_code: u32,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
vendor_code: u32,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_vendor_private_with_reply<'c, 'input>(
&'c self,
vendor_code: u32,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<Cookie<'c, Self, VendorPrivateWithReplyReply>, ConnectionError>
[src]
&'c self,
vendor_code: u32,
context_tag: ContextTag,
data: &'input [u8]
) -> Result<Cookie<'c, Self, VendorPrivateWithReplyReply>, ConnectionError>
fn glx_query_extensions_string(
&self,
screen: u32
) -> Result<Cookie<'_, Self, QueryExtensionsStringReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, QueryExtensionsStringReply>, ConnectionError>
fn glx_query_server_string(
&self,
screen: u32,
name: u32
) -> Result<Cookie<'_, Self, QueryServerStringReply>, ConnectionError>
[src]
&self,
screen: u32,
name: u32
) -> Result<Cookie<'_, Self, QueryServerStringReply>, ConnectionError>
fn glx_client_info<'c, 'input>(
&'c self,
major_version: u32,
minor_version: u32,
string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
major_version: u32,
minor_version: u32,
string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_get_fb_configs(
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetFBConfigsReply>, ConnectionError>
[src]
&self,
screen: u32
) -> Result<Cookie<'_, Self, GetFBConfigsReply>, ConnectionError>
fn glx_create_pixmap<'c, 'input>(
&'c self,
screen: u32,
fbconfig: Fbconfig,
pixmap: Pixmap,
glx_pixmap: Pixmap,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
screen: u32,
fbconfig: Fbconfig,
pixmap: Pixmap,
glx_pixmap: Pixmap,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_destroy_pixmap(
&self,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
glx_pixmap: Pixmap
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_create_new_context(
&self,
context: Context,
fbconfig: Fbconfig,
screen: u32,
render_type: u32,
share_list: Context,
is_direct: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context: Context,
fbconfig: Fbconfig,
screen: u32,
render_type: u32,
share_list: Context,
is_direct: bool
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_query_context(
&self,
context: Context
) -> Result<Cookie<'_, Self, QueryContextReply>, ConnectionError>
[src]
&self,
context: Context
) -> Result<Cookie<'_, Self, QueryContextReply>, ConnectionError>
fn glx_make_context_current(
&self,
old_context_tag: ContextTag,
drawable: Drawable,
read_drawable: Drawable,
context: Context
) -> Result<Cookie<'_, Self, MakeContextCurrentReply>, ConnectionError>
[src]
&self,
old_context_tag: ContextTag,
drawable: Drawable,
read_drawable: Drawable,
context: Context
) -> Result<Cookie<'_, Self, MakeContextCurrentReply>, ConnectionError>
fn glx_create_pbuffer<'c, 'input>(
&'c self,
screen: u32,
fbconfig: Fbconfig,
pbuffer: Pbuffer,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
screen: u32,
fbconfig: Fbconfig,
pbuffer: Pbuffer,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_destroy_pbuffer(
&self,
pbuffer: Pbuffer
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
pbuffer: Pbuffer
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_get_drawable_attributes(
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetDrawableAttributesReply>, ConnectionError>
[src]
&self,
drawable: Drawable
) -> Result<Cookie<'_, Self, GetDrawableAttributesReply>, ConnectionError>
fn glx_change_drawable_attributes<'c, 'input>(
&'c self,
drawable: Drawable,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
drawable: Drawable,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_create_window<'c, 'input>(
&'c self,
screen: u32,
fbconfig: Fbconfig,
window: Window,
glx_window: Window,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
screen: u32,
fbconfig: Fbconfig,
window: Window,
glx_window: Window,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_delete_window(
&self,
glxwindow: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
glxwindow: Window
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_set_client_info_arb<'c, 'input>(
&'c self,
major_version: u32,
minor_version: u32,
gl_versions: &'input [u32],
gl_extension_string: &'input [u8],
glx_extension_string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
major_version: u32,
minor_version: u32,
gl_versions: &'input [u32],
gl_extension_string: &'input [u8],
glx_extension_string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_create_context_attribs_arb<'c, 'input>(
&'c self,
context: Context,
fbconfig: Fbconfig,
screen: u32,
share_list: Context,
is_direct: bool,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context: Context,
fbconfig: Fbconfig,
screen: u32,
share_list: Context,
is_direct: bool,
attribs: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_set_client_info2_arb<'c, 'input>(
&'c self,
major_version: u32,
minor_version: u32,
gl_versions: &'input [u32],
gl_extension_string: &'input [u8],
glx_extension_string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
major_version: u32,
minor_version: u32,
gl_versions: &'input [u32],
gl_extension_string: &'input [u8],
glx_extension_string: &'input [u8]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_new_list(
&self,
context_tag: ContextTag,
list: u32,
mode: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
list: u32,
mode: u32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_end_list(
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_delete_lists(
&self,
context_tag: ContextTag,
list: u32,
range: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
list: u32,
range: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_gen_lists(
&self,
context_tag: ContextTag,
range: i32
) -> Result<Cookie<'_, Self, GenListsReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
range: i32
) -> Result<Cookie<'_, Self, GenListsReply>, ConnectionError>
fn glx_feedback_buffer(
&self,
context_tag: ContextTag,
size: i32,
type_: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
size: i32,
type_: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_select_buffer(
&self,
context_tag: ContextTag,
size: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
size: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_render_mode(
&self,
context_tag: ContextTag,
mode: u32
) -> Result<Cookie<'_, Self, RenderModeReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
mode: u32
) -> Result<Cookie<'_, Self, RenderModeReply>, ConnectionError>
fn glx_finish(
&self,
context_tag: ContextTag
) -> Result<Cookie<'_, Self, FinishReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<Cookie<'_, Self, FinishReply>, ConnectionError>
fn glx_pixel_storef(
&self,
context_tag: ContextTag,
pname: u32,
datum: Float32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: u32,
datum: Float32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_pixel_storei(
&self,
context_tag: ContextTag,
pname: u32,
datum: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: u32,
datum: i32
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_read_pixels(
&self,
context_tag: ContextTag,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
swap_bytes: bool,
lsb_first: bool
) -> Result<Cookie<'_, Self, ReadPixelsReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
x: i32,
y: i32,
width: i32,
height: i32,
format: u32,
type_: u32,
swap_bytes: bool,
lsb_first: bool
) -> Result<Cookie<'_, Self, ReadPixelsReply>, ConnectionError>
fn glx_get_booleanv(
&self,
context_tag: ContextTag,
pname: i32
) -> Result<Cookie<'_, Self, GetBooleanvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: i32
) -> Result<Cookie<'_, Self, GetBooleanvReply>, ConnectionError>
fn glx_get_clip_plane(
&self,
context_tag: ContextTag,
plane: i32
) -> Result<Cookie<'_, Self, GetClipPlaneReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
plane: i32
) -> Result<Cookie<'_, Self, GetClipPlaneReply>, ConnectionError>
fn glx_get_doublev(
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetDoublevReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetDoublevReply>, ConnectionError>
fn glx_get_error(
&self,
context_tag: ContextTag
) -> Result<Cookie<'_, Self, GetErrorReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<Cookie<'_, Self, GetErrorReply>, ConnectionError>
fn glx_get_floatv(
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetFloatvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetFloatvReply>, ConnectionError>
fn glx_get_integerv(
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetIntegervReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
pname: u32
) -> Result<Cookie<'_, Self, GetIntegervReply>, ConnectionError>
fn glx_get_lightfv(
&self,
context_tag: ContextTag,
light: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetLightfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
light: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetLightfvReply>, ConnectionError>
fn glx_get_lightiv(
&self,
context_tag: ContextTag,
light: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetLightivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
light: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetLightivReply>, ConnectionError>
fn glx_get_mapdv(
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapdvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapdvReply>, ConnectionError>
fn glx_get_mapfv(
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapfvReply>, ConnectionError>
fn glx_get_mapiv(
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
query: u32
) -> Result<Cookie<'_, Self, GetMapivReply>, ConnectionError>
fn glx_get_materialfv(
&self,
context_tag: ContextTag,
face: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMaterialfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
face: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMaterialfvReply>, ConnectionError>
fn glx_get_materialiv(
&self,
context_tag: ContextTag,
face: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMaterialivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
face: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMaterialivReply>, ConnectionError>
fn glx_get_pixel_mapfv(
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapfvReply>, ConnectionError>
fn glx_get_pixel_mapuiv(
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapuivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapuivReply>, ConnectionError>
fn glx_get_pixel_mapusv(
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapusvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
map: u32
) -> Result<Cookie<'_, Self, GetPixelMapusvReply>, ConnectionError>
fn glx_get_polygon_stipple(
&self,
context_tag: ContextTag,
lsb_first: bool
) -> Result<Cookie<'_, Self, GetPolygonStippleReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
lsb_first: bool
) -> Result<Cookie<'_, Self, GetPolygonStippleReply>, ConnectionError>
fn glx_get_string(
&self,
context_tag: ContextTag,
name: u32
) -> Result<Cookie<'_, Self, GetStringReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
name: u32
) -> Result<Cookie<'_, Self, GetStringReply>, ConnectionError>
fn glx_get_tex_envfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexEnvfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexEnvfvReply>, ConnectionError>
fn glx_get_tex_enviv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexEnvivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexEnvivReply>, ConnectionError>
fn glx_get_tex_gendv(
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGendvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGendvReply>, ConnectionError>
fn glx_get_tex_genfv(
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGenfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGenfvReply>, ConnectionError>
fn glx_get_tex_geniv(
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGenivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
coord: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexGenivReply>, ConnectionError>
fn glx_get_tex_image(
&self,
context_tag: ContextTag,
target: u32,
level: i32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetTexImageReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
level: i32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetTexImageReply>, ConnectionError>
fn glx_get_tex_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexParameterfvReply>, ConnectionError>
fn glx_get_tex_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexParameterivReply>, ConnectionError>
fn glx_get_tex_level_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
level: i32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexLevelParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
level: i32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexLevelParameterfvReply>, ConnectionError>
fn glx_get_tex_level_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
level: i32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexLevelParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
level: i32,
pname: u32
) -> Result<Cookie<'_, Self, GetTexLevelParameterivReply>, ConnectionError>
fn glx_is_enabled(
&self,
context_tag: ContextTag,
capability: u32
) -> Result<Cookie<'_, Self, IsEnabledReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
capability: u32
) -> Result<Cookie<'_, Self, IsEnabledReply>, ConnectionError>
fn glx_is_list(
&self,
context_tag: ContextTag,
list: u32
) -> Result<Cookie<'_, Self, IsListReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
list: u32
) -> Result<Cookie<'_, Self, IsListReply>, ConnectionError>
fn glx_flush(
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
[src]
&self,
context_tag: ContextTag
) -> Result<VoidCookie<'_, Self>, ConnectionError>
fn glx_are_textures_resident<'c, 'input>(
&'c self,
context_tag: ContextTag,
textures: &'input [u32]
) -> Result<Cookie<'c, Self, AreTexturesResidentReply>, ConnectionError>
[src]
&'c self,
context_tag: ContextTag,
textures: &'input [u32]
) -> Result<Cookie<'c, Self, AreTexturesResidentReply>, ConnectionError>
fn glx_delete_textures<'c, 'input>(
&'c self,
context_tag: ContextTag,
textures: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context_tag: ContextTag,
textures: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_gen_textures(
&self,
context_tag: ContextTag,
n: i32
) -> Result<Cookie<'_, Self, GenTexturesReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
n: i32
) -> Result<Cookie<'_, Self, GenTexturesReply>, ConnectionError>
fn glx_is_texture(
&self,
context_tag: ContextTag,
texture: u32
) -> Result<Cookie<'_, Self, IsTextureReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
texture: u32
) -> Result<Cookie<'_, Self, IsTextureReply>, ConnectionError>
fn glx_get_color_table(
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetColorTableReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetColorTableReply>, ConnectionError>
fn glx_get_color_table_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetColorTableParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetColorTableParameterfvReply>, ConnectionError>
fn glx_get_color_table_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetColorTableParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetColorTableParameterivReply>, ConnectionError>
fn glx_get_convolution_filter(
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetConvolutionFilterReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetConvolutionFilterReply>, ConnectionError>
fn glx_get_convolution_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetConvolutionParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetConvolutionParameterfvReply>, ConnectionError>
fn glx_get_convolution_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetConvolutionParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetConvolutionParameterivReply>, ConnectionError>
fn glx_get_separable_filter(
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetSeparableFilterReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool
) -> Result<Cookie<'_, Self, GetSeparableFilterReply>, ConnectionError>
fn glx_get_histogram(
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool,
reset: bool
) -> Result<Cookie<'_, Self, GetHistogramReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool,
reset: bool
) -> Result<Cookie<'_, Self, GetHistogramReply>, ConnectionError>
fn glx_get_histogram_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetHistogramParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetHistogramParameterfvReply>, ConnectionError>
fn glx_get_histogram_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetHistogramParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetHistogramParameterivReply>, ConnectionError>
fn glx_get_minmax(
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool,
reset: bool
) -> Result<Cookie<'_, Self, GetMinmaxReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
format: u32,
type_: u32,
swap_bytes: bool,
reset: bool
) -> Result<Cookie<'_, Self, GetMinmaxReply>, ConnectionError>
fn glx_get_minmax_parameterfv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMinmaxParameterfvReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMinmaxParameterfvReply>, ConnectionError>
fn glx_get_minmax_parameteriv(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMinmaxParameterivReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetMinmaxParameterivReply>, ConnectionError>
fn glx_get_compressed_tex_image_arb(
&self,
context_tag: ContextTag,
target: u32,
level: i32
) -> Result<Cookie<'_, Self, GetCompressedTexImageARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
level: i32
) -> Result<Cookie<'_, Self, GetCompressedTexImageARBReply>, ConnectionError>
fn glx_delete_queries_arb<'c, 'input>(
&'c self,
context_tag: ContextTag,
ids: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
[src]
&'c self,
context_tag: ContextTag,
ids: &'input [u32]
) -> Result<VoidCookie<'c, Self>, ConnectionError>
fn glx_gen_queries_arb(
&self,
context_tag: ContextTag,
n: i32
) -> Result<Cookie<'_, Self, GenQueriesARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
n: i32
) -> Result<Cookie<'_, Self, GenQueriesARBReply>, ConnectionError>
fn glx_is_query_arb(
&self,
context_tag: ContextTag,
id: u32
) -> Result<Cookie<'_, Self, IsQueryARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
id: u32
) -> Result<Cookie<'_, Self, IsQueryARBReply>, ConnectionError>
fn glx_get_queryiv_arb(
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryivARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
target: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryivARBReply>, ConnectionError>
fn glx_get_query_objectiv_arb(
&self,
context_tag: ContextTag,
id: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryObjectivARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
id: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryObjectivARBReply>, ConnectionError>
fn glx_get_query_objectuiv_arb(
&self,
context_tag: ContextTag,
id: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryObjectuivARBReply>, ConnectionError>
[src]
&self,
context_tag: ContextTag,
id: u32,
pname: u32
) -> Result<Cookie<'_, Self, GetQueryObjectuivARBReply>, ConnectionError>
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,