#[repr(C)]pub struct IDCompositionTurbulenceEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetOffset: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, offset: *const D2D1_VECTOR_2F) -> HRESULT,
pub SetBaseFrequency: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, frequency: *const D2D1_VECTOR_2F) -> HRESULT,
pub SetSize: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, size: *const D2D1_VECTOR_2F) -> HRESULT,
pub SetNumOctaves: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, numOctaves: UINT) -> HRESULT,
pub SetSeed: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, seed: UINT) -> HRESULT,
pub SetNoise: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, noise: D2D1_TURBULENCE_NOISE) -> HRESULT,
pub SetStitchable: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, stitchable: BOOL) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetOffset: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, offset: *const D2D1_VECTOR_2F) -> HRESULT
§SetBaseFrequency: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, frequency: *const D2D1_VECTOR_2F) -> HRESULT
§SetSize: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, size: *const D2D1_VECTOR_2F) -> HRESULT
§SetNumOctaves: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, numOctaves: UINT) -> HRESULT
§SetSeed: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, seed: UINT) -> HRESULT
§SetNoise: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, noise: D2D1_TURBULENCE_NOISE) -> HRESULT
§SetStitchable: unsafe extern "system" fn(This: *mut IDCompositionTurbulenceEffect, stitchable: BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionTurbulenceEffectVtbl
impl RefUnwindSafe for IDCompositionTurbulenceEffectVtbl
impl Send for IDCompositionTurbulenceEffectVtbl
impl Sync for IDCompositionTurbulenceEffectVtbl
impl Unpin for IDCompositionTurbulenceEffectVtbl
impl UnwindSafe for IDCompositionTurbulenceEffectVtbl
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