#[repr(C)]pub struct ID2D1LinearGradientBrushVtbl {
pub parent: ID2D1BrushVtbl,
pub SetStartPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, startPoint: D2D1_POINT_2F),
pub SetEndPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, endPoint: D2D1_POINT_2F),
pub GetStartPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, ret: *mut D2D1_POINT_2F) -> *mut D2D1_POINT_2F,
pub GetEndPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, ret: *mut D2D1_POINT_2F) -> *mut D2D1_POINT_2F,
pub GetGradientStopCollection: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, gradientStopCollection: *mut *mut ID2D1GradientStopCollection),
}
Fields§
§parent: ID2D1BrushVtbl
§SetStartPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, startPoint: D2D1_POINT_2F)
§SetEndPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, endPoint: D2D1_POINT_2F)
§GetStartPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, ret: *mut D2D1_POINT_2F) -> *mut D2D1_POINT_2F
§GetEndPoint: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, ret: *mut D2D1_POINT_2F) -> *mut D2D1_POINT_2F
§GetGradientStopCollection: unsafe extern "system" fn(This: *mut ID2D1LinearGradientBrush, gradientStopCollection: *mut *mut ID2D1GradientStopCollection)
Auto Trait Implementations§
impl Freeze for ID2D1LinearGradientBrushVtbl
impl RefUnwindSafe for ID2D1LinearGradientBrushVtbl
impl Send for ID2D1LinearGradientBrushVtbl
impl Sync for ID2D1LinearGradientBrushVtbl
impl Unpin for ID2D1LinearGradientBrushVtbl
impl UnwindSafe for ID2D1LinearGradientBrushVtbl
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