Trait x11rb::protocol::damage::ConnectionExt[][src]

pub trait ConnectionExt: RequestConnection {
    fn damage_query_version(
        &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> { ... }
fn damage_destroy(
        &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>
, { ... }
fn damage_add(
        &self,
        drawable: Drawable,
        region: Region
    ) -> Result<VoidCookie<'_, Self>, ConnectionError> { ... } }
Expand description

Extension trait defining the requests of this extension.

Provided methods

Implementors