Struct windows::UI::Composition::ICompositionSpriteShape_Vtbl
#[repr(C)]pub struct ICompositionSpriteShape_Vtbl {Show 24 fields
pub base__: IInspectable_Vtbl,
pub FillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetFillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Geometry: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetGeometry: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub IsStrokeNonScaling: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsStrokeNonScaling: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub StrokeBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetStrokeBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub StrokeDashArray: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub StrokeDashCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT,
pub SetStrokeDashCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT,
pub StrokeDashOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetStrokeDashOffset: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub StrokeEndCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT,
pub SetStrokeEndCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT,
pub StrokeLineJoin: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeLineJoin) -> HRESULT,
pub SetStrokeLineJoin: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeLineJoin) -> HRESULT,
pub StrokeMiterLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetStrokeMiterLimit: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub StrokeStartCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT,
pub SetStrokeStartCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT,
pub StrokeThickness: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetStrokeThickness: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§FillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetFillBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Geometry: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetGeometry: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§IsStrokeNonScaling: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsStrokeNonScaling: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§StrokeBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetStrokeBrush: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§StrokeDashArray: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§StrokeDashCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT
§SetStrokeDashCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT
§StrokeDashOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetStrokeDashOffset: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§StrokeEndCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT
§SetStrokeEndCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT
§StrokeLineJoin: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeLineJoin) -> HRESULT
§SetStrokeLineJoin: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeLineJoin) -> HRESULT
§StrokeMiterLimit: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetStrokeMiterLimit: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§StrokeStartCap: unsafe extern "system" fn(_: *mut c_void, _: *mut CompositionStrokeCap) -> HRESULT
§SetStrokeStartCap: unsafe extern "system" fn(_: *mut c_void, _: CompositionStrokeCap) -> HRESULT
§StrokeThickness: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetStrokeThickness: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
Auto Trait Implementations§
impl Freeze for ICompositionSpriteShape_Vtbl
impl RefUnwindSafe for ICompositionSpriteShape_Vtbl
impl Send for ICompositionSpriteShape_Vtbl
impl Sync for ICompositionSpriteShape_Vtbl
impl Unpin for ICompositionSpriteShape_Vtbl
impl UnwindSafe for ICompositionSpriteShape_Vtbl
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