pub trait IWICImageEncoder_Impl: Sized {
// Required methods
fn WriteFrame(
&self,
pimage: Option<&ID2D1Image>,
pframeencode: Option<&IWICBitmapFrameEncode>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
fn WriteFrameThumbnail(
&self,
pimage: Option<&ID2D1Image>,
pframeencode: Option<&IWICBitmapFrameEncode>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
fn WriteThumbnail(
&self,
pimage: Option<&ID2D1Image>,
pencoder: Option<&IWICBitmapEncoder>,
pimageparameters: *const WICImageParameters,
) -> Result<()>;
}
Required Methods§
fn WriteFrame( &self, pimage: Option<&ID2D1Image>, pframeencode: Option<&IWICBitmapFrameEncode>, pimageparameters: *const WICImageParameters, ) -> Result<()>
fn WriteFrameThumbnail( &self, pimage: Option<&ID2D1Image>, pframeencode: Option<&IWICBitmapFrameEncode>, pimageparameters: *const WICImageParameters, ) -> Result<()>
fn WriteThumbnail( &self, pimage: Option<&ID2D1Image>, pencoder: Option<&IWICBitmapEncoder>, pimageparameters: *const WICImageParameters, ) -> Result<()>
Object Safety§
This trait is not object safe.