#[repr(C)]pub struct ID2D1GradientStopCollectionVtbl {
pub parent: ID2D1ResourceVtbl,
pub GetGradientStopCount: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> UINT32,
pub GetGradientStops: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection, gradientStops: *mut D2D1_GRADIENT_STOP, gradientStopsCount: UINT32),
pub GetColorInterpolationGamma: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> D2D1_GAMMA,
pub GetExtendMode: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> D2D1_EXTEND_MODE,
}
Fields§
§parent: ID2D1ResourceVtbl
§GetGradientStopCount: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> UINT32
§GetGradientStops: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection, gradientStops: *mut D2D1_GRADIENT_STOP, gradientStopsCount: UINT32)
§GetColorInterpolationGamma: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> D2D1_GAMMA
§GetExtendMode: unsafe extern "system" fn(This: *mut ID2D1GradientStopCollection) -> D2D1_EXTEND_MODE
Auto Trait Implementations§
impl Freeze for ID2D1GradientStopCollectionVtbl
impl RefUnwindSafe for ID2D1GradientStopCollectionVtbl
impl Send for ID2D1GradientStopCollectionVtbl
impl Sync for ID2D1GradientStopCollectionVtbl
impl Unpin for ID2D1GradientStopCollectionVtbl
impl UnwindSafe for ID2D1GradientStopCollectionVtbl
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