#[repr(C)]pub struct ID2D1DrawingStateBlock1 {
pub lpVtbl: *const ID2D1DrawingStateBlock1Vtbl,
}
Fields§
§lpVtbl: *const ID2D1DrawingStateBlock1Vtbl
Implementations§
Source§impl ID2D1DrawingStateBlock1
impl ID2D1DrawingStateBlock1
pub unsafe fn GetDescription( &self, stateDescription: *mut D2D1_DRAWING_STATE_DESCRIPTION1, )
pub unsafe fn SetDescription( &self, stateDescription: *const D2D1_DRAWING_STATE_DESCRIPTION1, )
Methods from Deref<Target = ID2D1DrawingStateBlock>§
pub unsafe fn GetDescription( &self, stateDescription: *mut D2D1_DRAWING_STATE_DESCRIPTION, )
pub unsafe fn SetDescription( &self, stateDescription: *const D2D1_DRAWING_STATE_DESCRIPTION, )
pub unsafe fn SetTextRenderingParams( &self, textRenderingParams: *mut IDWriteRenderingParams, )
pub unsafe fn GetTextRenderingParams( &self, textRenderingParams: *mut *mut IDWriteRenderingParams, )
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1DrawingStateBlock1
impl Deref for ID2D1DrawingStateBlock1
Source§type Target = ID2D1DrawingStateBlock
type Target = ID2D1DrawingStateBlock
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1DrawingStateBlock
fn deref(&self) -> &ID2D1DrawingStateBlock
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1DrawingStateBlock1
impl RefUnwindSafe for ID2D1DrawingStateBlock1
impl !Send for ID2D1DrawingStateBlock1
impl !Sync for ID2D1DrawingStateBlock1
impl Unpin for ID2D1DrawingStateBlock1
impl UnwindSafe for ID2D1DrawingStateBlock1
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