Trait IMILBitmapEffectRenderContext_Impl
pub trait IMILBitmapEffectRenderContext_Impl: IUnknownImpl {
// 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<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.