pub trait IMILBitmapEffectRenderContext_Impl: Sized {
    // Required methods
    fn SetOutputPixelFormat(&self, format: *const GUID) -> Result<()>;
    fn GetOutputPixelFormat(&self) -> Result<GUID>;
    fn SetUseSoftwareRenderer(&self, fsoftware: VARIANT_BOOL) -> Result<()>;
    fn SetInitialTransform(&self, pmatrix: *const MILMatrixF) -> Result<()>;
    fn GetFinalTransform(&self, pmatrix: *mut MILMatrixF) -> Result<()>;
    fn SetOutputDPI(&self, dbldpix: f64, dbldpiy: f64) -> Result<()>;
    fn GetOutputDPI(&self, pdbldpix: *mut f64, pdbldpiy: *mut f64) -> Result<()>;
    fn SetRegionOfInterest(&self, prect: *const MilRectD) -> Result<()>;
}

Required Methods§

fn SetOutputPixelFormat(&self, format: *const GUID) -> Result<()>

fn GetOutputPixelFormat(&self) -> Result<GUID>

fn SetUseSoftwareRenderer(&self, fsoftware: VARIANT_BOOL) -> Result<()>

fn SetInitialTransform(&self, pmatrix: *const MILMatrixF) -> Result<()>

fn GetFinalTransform(&self, pmatrix: *mut MILMatrixF) -> Result<()>

fn SetOutputDPI(&self, dbldpix: f64, dbldpiy: f64) -> Result<()>

fn GetOutputDPI(&self, pdbldpix: *mut f64, pdbldpiy: *mut f64) -> Result<()>

fn SetRegionOfInterest(&self, prect: *const MilRectD) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§