IDeviceModelPlugIn interface (wcsplugin.h)

Describes the methods that are defined for the IDeviceModelPlugIn Component Object Model (COM) interface.

Inheritance

The IDeviceModelPlugIn interface inherits from the IUnknown interface.

Methods

The IDeviceModelPlugIn interface has these methods.

 
IDeviceModelPlugIn::ColorimetricToDeviceColors

Returns the appropriate XYZ colors in response to the specified number of colors, channels, device colors and the proprietary plug-in algorithms. (IDeviceModelPlugIn.ColorimetricToDeviceColors)
IDeviceModelPlugIn::ColorimetricToDeviceColorsWithBlack

Returns the appropriate device colors in response to the incoming number of colors, channels, black information, Commission Internationale l'Eclairge XYZ (CIEXYZ) colors and the proprietary plug-in algorithms.
IDeviceModelPlugIn::DeviceToColorimetricColors

Returns the appropriate XYZ colors in response to the specified number of colors, channels, device colors and the proprietary plug-in algorithms. (IDeviceModelPlugIn.DeviceToColorimetricColors)
IDeviceModelPlugIn::GetGamutBoundaryMesh

Returns the triangular mesh from the plug-in. This function is used to compute the GamutBoundaryDescription.
IDeviceModelPlugIn::GetGamutBoundaryMeshSize

Returns the required data structure sizes for the GetGamutBoundaryMesh function.
IDeviceModelPlugIn::GetNeutralAxis

The IDeviceModelPlugIn::GetNeutralAxis return the XYZ colorimetry of sample points along the device's neutral axis.
IDeviceModelPlugIn::GetNeutralAxisSize

The IDeviceModelPlugIn::GetNeutralAxisSize function returns the number of data points along the neutral axis that are returned by the GetNeutralAxis function.
IDeviceModelPlugIn::GetNumChannels

Returns the number of device channels in the parameter pNumChannels.
IDeviceModelPlugIn::GetPrimarySamples

Returns the measurement color for the primary sample.
IDeviceModelPlugIn::Initialize

Takes a pointer to a Stream that contains the whole device model plug-in as input, and initializes any internal parameters required by the plug-in.
IDeviceModelPlugIn::SetTransformDeviceModelInfo

Provides the plug-in with parameters to determine where in the transform sequence the specific plug-in occurs.

Requirements

Requirement Value
Target Platform Windows
Header wcsplugin.h