Struct x11rb::protocol::render::CreatePictureAux
source · pub struct CreatePictureAux {Show 13 fields
pub repeat: Option<Repeat>,
pub alphamap: Option<u32>,
pub alphaxorigin: Option<i32>,
pub alphayorigin: Option<i32>,
pub clipxorigin: Option<i32>,
pub clipyorigin: Option<i32>,
pub clipmask: Option<u32>,
pub graphicsexposure: Option<u32>,
pub subwindowmode: Option<SubwindowMode>,
pub polyedge: Option<PolyEdge>,
pub polymode: Option<PolyMode>,
pub dither: Option<u32>,
pub componentalpha: Option<u32>,
}
Expand description
Auxiliary and optional information for the create_picture
function
Fields§
§repeat: Option<Repeat>
§alphamap: Option<u32>
§alphaxorigin: Option<i32>
§alphayorigin: Option<i32>
§clipxorigin: Option<i32>
§clipyorigin: Option<i32>
§clipmask: Option<u32>
§graphicsexposure: Option<u32>
§subwindowmode: Option<SubwindowMode>
§polyedge: Option<PolyEdge>
§polymode: Option<PolyMode>
§dither: Option<u32>
§componentalpha: Option<u32>
Implementations§
source§impl CreatePictureAux
impl CreatePictureAux
sourcepub fn new() -> CreatePictureAux
pub fn new() -> CreatePictureAux
Create a new instance with all fields unset / not present.
sourcepub fn repeat<I>(self, value: I) -> CreatePictureAux
pub fn repeat<I>(self, value: I) -> CreatePictureAux
Set the repeat
field of this structure.
sourcepub fn alphamap<I>(self, value: I) -> CreatePictureAux
pub fn alphamap<I>(self, value: I) -> CreatePictureAux
Set the alphamap
field of this structure.
sourcepub fn alphaxorigin<I>(self, value: I) -> CreatePictureAux
pub fn alphaxorigin<I>(self, value: I) -> CreatePictureAux
Set the alphaxorigin
field of this structure.
sourcepub fn alphayorigin<I>(self, value: I) -> CreatePictureAux
pub fn alphayorigin<I>(self, value: I) -> CreatePictureAux
Set the alphayorigin
field of this structure.
sourcepub fn clipxorigin<I>(self, value: I) -> CreatePictureAux
pub fn clipxorigin<I>(self, value: I) -> CreatePictureAux
Set the clipxorigin
field of this structure.
sourcepub fn clipyorigin<I>(self, value: I) -> CreatePictureAux
pub fn clipyorigin<I>(self, value: I) -> CreatePictureAux
Set the clipyorigin
field of this structure.
sourcepub fn clipmask<I>(self, value: I) -> CreatePictureAux
pub fn clipmask<I>(self, value: I) -> CreatePictureAux
Set the clipmask
field of this structure.
sourcepub fn graphicsexposure<I>(self, value: I) -> CreatePictureAux
pub fn graphicsexposure<I>(self, value: I) -> CreatePictureAux
Set the graphicsexposure
field of this structure.
sourcepub fn subwindowmode<I>(self, value: I) -> CreatePictureAux
pub fn subwindowmode<I>(self, value: I) -> CreatePictureAux
Set the subwindowmode
field of this structure.
sourcepub fn polyedge<I>(self, value: I) -> CreatePictureAux
pub fn polyedge<I>(self, value: I) -> CreatePictureAux
Set the polyedge
field of this structure.
sourcepub fn polymode<I>(self, value: I) -> CreatePictureAux
pub fn polymode<I>(self, value: I) -> CreatePictureAux
Set the polymode
field of this structure.
sourcepub fn dither<I>(self, value: I) -> CreatePictureAux
pub fn dither<I>(self, value: I) -> CreatePictureAux
Set the dither
field of this structure.
sourcepub fn componentalpha<I>(self, value: I) -> CreatePictureAux
pub fn componentalpha<I>(self, value: I) -> CreatePictureAux
Set the componentalpha
field of this structure.
Trait Implementations§
source§impl Clone for CreatePictureAux
impl Clone for CreatePictureAux
source§fn clone(&self) -> CreatePictureAux
fn clone(&self) -> CreatePictureAux
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreatePictureAux
impl Debug for CreatePictureAux
source§impl Default for CreatePictureAux
impl Default for CreatePictureAux
source§fn default() -> CreatePictureAux
fn default() -> CreatePictureAux
Returns the “default value” for a type. Read more
impl Copy for CreatePictureAux
Auto Trait Implementations§
impl Freeze for CreatePictureAux
impl RefUnwindSafe for CreatePictureAux
impl Send for CreatePictureAux
impl Sync for CreatePictureAux
impl Unpin for CreatePictureAux
impl UnwindSafe for CreatePictureAux
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)