#[repr(C)]pub struct ID2D1EffectImpl {
pub lpVtbl: *const ID2D1EffectImplVtbl,
}
Fields§
§lpVtbl: *const ID2D1EffectImplVtbl
Implementations§
Source§impl ID2D1EffectImpl
impl ID2D1EffectImpl
pub unsafe fn Initialize( &self, effectContext: *mut ID2D1EffectContext, transformGraph: *mut ID2D1TransformGraph, ) -> HRESULT
pub unsafe fn PrepareForRender(&self, changeType: D2D1_CHANGE_TYPE) -> HRESULT
pub unsafe fn SetGraph( &self, transformGraph: *mut ID2D1TransformGraph, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ID2D1EffectImpl
impl Deref for ID2D1EffectImpl
Auto Trait Implementations§
impl Freeze for ID2D1EffectImpl
impl RefUnwindSafe for ID2D1EffectImpl
impl !Send for ID2D1EffectImpl
impl !Sync for ID2D1EffectImpl
impl Unpin for ID2D1EffectImpl
impl UnwindSafe for ID2D1EffectImpl
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