pub trait IDCompositionTurbulenceEffect_Impl: Sized + IDCompositionFilterEffect_Impl {
    // Required methods
    fn SetOffset(&self, offset: *const D2D_VECTOR_2F) -> Result<()>;
    fn SetBaseFrequency(&self, frequency: *const D2D_VECTOR_2F) -> Result<()>;
    fn SetSize(&self, size: *const D2D_VECTOR_2F) -> Result<()>;
    fn SetNumOctaves(&self, numoctaves: u32) -> Result<()>;
    fn SetSeed(&self, seed: u32) -> Result<()>;
    fn SetNoise(&self, noise: D2D1_TURBULENCE_NOISE) -> Result<()>;
    fn SetStitchable(&self, stitchable: BOOL) -> Result<()>;
}

Required Methods§

fn SetOffset(&self, offset: *const D2D_VECTOR_2F) -> Result<()>

fn SetBaseFrequency(&self, frequency: *const D2D_VECTOR_2F) -> Result<()>

fn SetSize(&self, size: *const D2D_VECTOR_2F) -> Result<()>

fn SetNumOctaves(&self, numoctaves: u32) -> Result<()>

fn SetSeed(&self, seed: u32) -> Result<()>

fn SetNoise(&self, noise: D2D1_TURBULENCE_NOISE) -> Result<()>

fn SetStitchable(&self, stitchable: BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§