#[repr(C)]pub struct ID2D1BitmapBrushVtbl {
pub parent: ID2D1BrushVtbl,
pub SetExtendModeX: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, extendModeX: D2D1_EXTEND_MODE),
pub SetExtendModeY: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, extendModeY: D2D1_EXTEND_MODE),
pub SetInterpolationMode: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, interpolationMode: D2D1_BITMAP_INTERPOLATION_MODE),
pub SetBitmap: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, bitmap: *mut ID2D1Bitmap),
pub GetExtendModeX: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_EXTEND_MODE,
pub GetExtendModeY: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_EXTEND_MODE,
pub GetInterpolationMode: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_BITMAP_INTERPOLATION_MODE,
pub GetBitmap: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, bitmap: *mut *mut ID2D1Bitmap),
}
Fields§
§parent: ID2D1BrushVtbl
§SetExtendModeX: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, extendModeX: D2D1_EXTEND_MODE)
§SetExtendModeY: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, extendModeY: D2D1_EXTEND_MODE)
§SetInterpolationMode: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, interpolationMode: D2D1_BITMAP_INTERPOLATION_MODE)
§SetBitmap: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, bitmap: *mut ID2D1Bitmap)
§GetExtendModeX: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_EXTEND_MODE
§GetExtendModeY: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_EXTEND_MODE
§GetInterpolationMode: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush) -> D2D1_BITMAP_INTERPOLATION_MODE
§GetBitmap: unsafe extern "system" fn(This: *mut ID2D1BitmapBrush, bitmap: *mut *mut ID2D1Bitmap)
Auto Trait Implementations§
impl Freeze for ID2D1BitmapBrushVtbl
impl RefUnwindSafe for ID2D1BitmapBrushVtbl
impl Send for ID2D1BitmapBrushVtbl
impl Sync for ID2D1BitmapBrushVtbl
impl Unpin for ID2D1BitmapBrushVtbl
impl UnwindSafe for ID2D1BitmapBrushVtbl
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