#[repr(C)]pub struct ID2D1ImageBrush {
pub lpVtbl: *const ID2D1ImageBrushVtbl,
}
Fields§
§lpVtbl: *const ID2D1ImageBrushVtbl
Implementations§
Source§impl ID2D1ImageBrush
impl ID2D1ImageBrush
pub unsafe fn SetImage(&self, image: *const ID2D1Image)
pub unsafe fn SetExtendModeX(&self, extendModeX: D2D1_EXTEND_MODE)
pub unsafe fn SetExtendModeY(&self, extendModeY: D2D1_EXTEND_MODE)
pub unsafe fn SetInterpolationMode( &self, interpolationMode: D2D1_INTERPOLATION_MODE, )
pub unsafe fn SetSourceRectangle(&self, sourceRectangle: *const D2D1_RECT_F)
pub unsafe fn GetImage(&self, image: *mut *mut ID2D1Image)
pub unsafe fn GetExtendModeX(&self) -> D2D1_EXTEND_MODE
pub unsafe fn GetExtendModeY(&self) -> D2D1_EXTEND_MODE
pub unsafe fn GetInterpolationMode(&self) -> D2D1_INTERPOLATION_MODE
pub unsafe fn GetSourceRectangle(&self, sourceRectangle: *mut D2D1_RECT_F)
Methods from Deref<Target = ID2D1Brush>§
pub unsafe fn SetOpacity(&self, opacity: FLOAT)
pub unsafe fn SetTransform(&self, transform: *const D2D1_MATRIX_3X2_F)
pub unsafe fn GetOpacity(&self) -> FLOAT
pub unsafe fn GetTransform(&self, transform: *mut D2D1_MATRIX_3X2_F)
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1ImageBrush
impl Deref for ID2D1ImageBrush
Source§type Target = ID2D1Brush
type Target = ID2D1Brush
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1Brush
fn deref(&self) -> &ID2D1Brush
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1ImageBrush
impl RefUnwindSafe for ID2D1ImageBrush
impl !Send for ID2D1ImageBrush
impl !Sync for ID2D1ImageBrush
impl Unpin for ID2D1ImageBrush
impl UnwindSafe for ID2D1ImageBrush
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