Trait windows::Win32::UI::ColorSystem::IGamutMapModelPlugIn_Impl
pub trait IGamutMapModelPlugIn_Impl: Sized {
// Required methods
fn Initialize(
&self,
bstrxml: &BSTR,
psrcplugin: Option<&IDeviceModelPlugIn>,
pdestplugin: Option<&IDeviceModelPlugIn>,
psrcgbd: *const GamutBoundaryDescription,
pdestgbd: *const GamutBoundaryDescription,
) -> Result<()>;
fn SourceToDestinationAppearanceColors(
&self,
ccolors: u32,
pinputcolors: *const JChColorF,
poutputcolors: *mut JChColorF,
) -> Result<()>;
}
Required Methods§
fn Initialize( &self, bstrxml: &BSTR, psrcplugin: Option<&IDeviceModelPlugIn>, pdestplugin: Option<&IDeviceModelPlugIn>, psrcgbd: *const GamutBoundaryDescription, pdestgbd: *const GamutBoundaryDescription, ) -> Result<()>
fn SourceToDestinationAppearanceColors( &self, ccolors: u32, pinputcolors: *const JChColorF, poutputcolors: *mut JChColorF, ) -> Result<()>
Object Safety§
This trait is not object safe.