Trait IWICImageEncoder_Impl
pub trait IWICImageEncoder_Impl: IUnknownImpl {
// Required methods
fn WriteFrame(
&self,
pimage: Ref<'_, ID2D1Image>,
pframeencode: Ref<'_, IWICBitmapFrameEncode>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
fn WriteFrameThumbnail(
&self,
pimage: Ref<'_, ID2D1Image>,
pframeencode: Ref<'_, IWICBitmapFrameEncode>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
fn WriteThumbnail(
&self,
pimage: Ref<'_, ID2D1Image>,
pencoder: Ref<'_, IWICBitmapEncoder>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
}
Required Methods§
fn WriteFrame( &self, pimage: Ref<'_, ID2D1Image>, pframeencode: Ref<'_, IWICBitmapFrameEncode>, pimageparameters: *const WICImageParameters, ) -> Result<()>
fn WriteFrameThumbnail( &self, pimage: Ref<'_, ID2D1Image>, pframeencode: Ref<'_, IWICBitmapFrameEncode>, pimageparameters: *const WICImageParameters, ) -> Result<()>
fn WriteThumbnail( &self, pimage: Ref<'_, ID2D1Image>, pencoder: Ref<'_, IWICBitmapEncoder>, pimageparameters: *const WICImageParameters, ) -> 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.