#[repr(C)]pub struct ID2D1GradientStopCollection1 {
pub lpVtbl: *const ID2D1GradientStopCollection1Vtbl,
}
Fields§
§lpVtbl: *const ID2D1GradientStopCollection1Vtbl
Implementations§
Source§impl ID2D1GradientStopCollection1
impl ID2D1GradientStopCollection1
pub unsafe fn GetGradientStops1( &self, gradientStops: *mut D2D1_GRADIENT_STOP, gradientStopsCount: UINT32, )
pub unsafe fn GetPreInterpolationSpace(&self) -> D2D1_COLOR_SPACE
pub unsafe fn GetPostInterpolationSpace(&self) -> D2D1_COLOR_SPACE
pub unsafe fn GetBufferPrecision(&self) -> D2D1_BUFFER_PRECISION
pub unsafe fn GetColorInterpolationMode(&self) -> D2D1_COLOR_INTERPOLATION_MODE
Methods from Deref<Target = ID2D1GradientStopCollection>§
pub unsafe fn GetGradientStopCount(&self) -> UINT32
pub unsafe fn GetGradientStops( &self, gradientStops: *mut D2D1_GRADIENT_STOP, gradientStopsCount: UINT32, )
pub unsafe fn GetColorInterpolationGamma(&self) -> D2D1_GAMMA
pub unsafe fn GetExtendMode(&self) -> D2D1_EXTEND_MODE
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1GradientStopCollection1
impl Deref for ID2D1GradientStopCollection1
Source§type Target = ID2D1GradientStopCollection
type Target = ID2D1GradientStopCollection
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1GradientStopCollection
fn deref(&self) -> &ID2D1GradientStopCollection
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1GradientStopCollection1
impl RefUnwindSafe for ID2D1GradientStopCollection1
impl !Send for ID2D1GradientStopCollection1
impl !Sync for ID2D1GradientStopCollection1
impl Unpin for ID2D1GradientStopCollection1
impl UnwindSafe for ID2D1GradientStopCollection1
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