#[repr(C)]pub struct ID2D1StrokeStyle1 {
pub lpVtbl: *const ID2D1StrokeStyle1Vtbl,
}
Fields§
§lpVtbl: *const ID2D1StrokeStyle1Vtbl
Implementations§
Source§impl ID2D1StrokeStyle1
impl ID2D1StrokeStyle1
pub unsafe fn GetStrokeTransformType(&self) -> D2D1_STROKE_TRANSFORM_TYPE
Methods from Deref<Target = ID2D1StrokeStyle>§
pub unsafe fn GetStartCap(&self) -> D2D1_CAP_STYLE
pub unsafe fn GetEndCap(&self) -> D2D1_CAP_STYLE
pub unsafe fn GetDashCap(&self) -> D2D1_CAP_STYLE
pub unsafe fn GetMiterLimit(&self) -> FLOAT
pub unsafe fn GetLineJoin(&self) -> D2D1_LINE_JOIN
pub unsafe fn GetDashOffset(&self) -> FLOAT
pub unsafe fn GetDashStyle(&self) -> D2D1_DASH_STYLE
pub unsafe fn GetDashesCount(&self) -> UINT32
pub unsafe fn GetDashes(&self, dashes: *mut FLOAT, dashesCount: UINT32)
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1StrokeStyle1
impl Deref for ID2D1StrokeStyle1
Source§type Target = ID2D1StrokeStyle
type Target = ID2D1StrokeStyle
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1StrokeStyle
fn deref(&self) -> &ID2D1StrokeStyle
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1StrokeStyle1
impl RefUnwindSafe for ID2D1StrokeStyle1
impl !Send for ID2D1StrokeStyle1
impl !Sync for ID2D1StrokeStyle1
impl Unpin for ID2D1StrokeStyle1
impl UnwindSafe for ID2D1StrokeStyle1
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