#[repr(C)]pub struct ID2D1RadialGradientBrush {
pub lpVtbl: *const ID2D1RadialGradientBrushVtbl,
}
Fields§
§lpVtbl: *const ID2D1RadialGradientBrushVtbl
Implementations§
Source§impl ID2D1RadialGradientBrush
impl ID2D1RadialGradientBrush
pub unsafe fn SetCenter(&self, center: D2D1_POINT_2F)
pub unsafe fn SetGradientOriginOffset( &self, gradientOriginOffset: D2D1_POINT_2F, )
pub unsafe fn SetRadiusX(&self, radiusX: FLOAT)
pub unsafe fn SetRadiusY(&self, radiusY: FLOAT)
pub unsafe fn GetCenter(&self) -> D2D1_POINT_2F
pub unsafe fn GetGradientOriginOffset(&self) -> D2D1_POINT_2F
pub unsafe fn GetRadiusX(&self) -> FLOAT
pub unsafe fn GetRadiusY(&self) -> FLOAT
pub unsafe fn GetGradientStopCollection( &self, gradientStopCollection: *mut *mut ID2D1GradientStopCollection, )
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 ID2D1RadialGradientBrush
impl Deref for ID2D1RadialGradientBrush
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 ID2D1RadialGradientBrush
impl RefUnwindSafe for ID2D1RadialGradientBrush
impl !Send for ID2D1RadialGradientBrush
impl !Sync for ID2D1RadialGradientBrush
impl Unpin for ID2D1RadialGradientBrush
impl UnwindSafe for ID2D1RadialGradientBrush
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