#[repr(C)]pub struct IDCompositionTurbulenceEffect {
pub lpVtbl: *const IDCompositionTurbulenceEffectVtbl,
}
Fields§
§lpVtbl: *const IDCompositionTurbulenceEffectVtbl
Implementations§
Source§impl IDCompositionTurbulenceEffect
impl IDCompositionTurbulenceEffect
pub unsafe fn SetOffset(&self, offset: *const D2D1_VECTOR_2F) -> HRESULT
pub unsafe fn SetBaseFrequency( &self, frequency: *const D2D1_VECTOR_2F, ) -> HRESULT
pub unsafe fn SetSize(&self, size: *const D2D1_VECTOR_2F) -> HRESULT
pub unsafe fn SetNumOctaves(&self, numOctaves: UINT) -> HRESULT
pub unsafe fn SetSeed(&self, seed: UINT) -> HRESULT
pub unsafe fn SetNoise(&self, noise: D2D1_TURBULENCE_NOISE) -> HRESULT
pub unsafe fn SetStitchable(&self, stitchable: BOOL) -> HRESULT
Methods from Deref<Target = IDCompositionFilterEffect>§
Trait Implementations§
Source§impl Deref for IDCompositionTurbulenceEffect
impl Deref for IDCompositionTurbulenceEffect
Source§type Target = IDCompositionFilterEffect
type Target = IDCompositionFilterEffect
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionFilterEffect
fn deref(&self) -> &IDCompositionFilterEffect
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionTurbulenceEffect
impl RefUnwindSafe for IDCompositionTurbulenceEffect
impl !Send for IDCompositionTurbulenceEffect
impl !Sync for IDCompositionTurbulenceEffect
impl Unpin for IDCompositionTurbulenceEffect
impl UnwindSafe for IDCompositionTurbulenceEffect
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