Struct windows::Win32::Media::DirectShow::VMRALPHABITMAP
#[repr(C)]pub struct VMRALPHABITMAP {
pub dwFlags: u32,
pub hdc: HDC,
pub pDDS: ManuallyDrop<Option<IDirectDrawSurface7>>,
pub rSrc: RECT,
pub rDest: NORMALIZEDRECT,
pub fAlpha: f32,
pub clrSrcKey: COLORREF,
}
Fields§
§dwFlags: u32
§hdc: HDC
§pDDS: ManuallyDrop<Option<IDirectDrawSurface7>>
§rSrc: RECT
§rDest: NORMALIZEDRECT
§fAlpha: f32
§clrSrcKey: COLORREF
Trait Implementations§
§impl Clone for VMRALPHABITMAP
impl Clone for VMRALPHABITMAP
§impl Debug for VMRALPHABITMAP
impl Debug for VMRALPHABITMAP
§impl Default for VMRALPHABITMAP
impl Default for VMRALPHABITMAP
§impl PartialEq for VMRALPHABITMAP
impl PartialEq for VMRALPHABITMAP
§fn eq(&self, other: &VMRALPHABITMAP) -> bool
fn eq(&self, other: &VMRALPHABITMAP) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VMRALPHABITMAP
Auto Trait Implementations§
impl Freeze for VMRALPHABITMAP
impl RefUnwindSafe for VMRALPHABITMAP
impl !Send for VMRALPHABITMAP
impl !Sync for VMRALPHABITMAP
impl Unpin for VMRALPHABITMAP
impl UnwindSafe for VMRALPHABITMAP
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)