ホーム › UI.ColorSystem › IDeviceModelPlugIn
IDeviceModelPlugIn
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Initialize(LPWSTR bstrXml, DWORD cNumModels, DWORD iModelPosition) |
| 4 | HRESULT GetNumChannels(DWORD* pNumChannels) |
| 5 | HRESULT DeviceToColorimetricColors(DWORD cColors, DWORD cChannels, FLOAT* pDeviceValues, XYZColorF* pXYZColors) |
| 6 | HRESULT ColorimetricToDeviceColors(DWORD cColors, DWORD cChannels, XYZColorF* pXYZColors, FLOAT* pDeviceValues) |
| 7 | HRESULT ColorimetricToDeviceColorsWithBlack(DWORD cColors, DWORD cChannels, XYZColorF* pXYZColors, BlackInformation* pBlackInformation, FLOAT* pDeviceValues) |
| 8 | HRESULT SetTransformDeviceModelInfo(DWORD iModelPosition, IDeviceModelPlugIn* pIDeviceModelOther) |
| 9 | HRESULT GetPrimarySamples(PrimaryXYZColors* pPrimaryColor) |
| 10 | HRESULT GetGamutBoundaryMeshSize(DWORD* pNumVertices, DWORD* pNumTriangles) |
| 11 | HRESULT GetGamutBoundaryMesh(DWORD cChannels, DWORD cVertices, DWORD cTriangles, FLOAT* pVertices, GamutShellTriangle* pTriangles) |
| 12 | HRESULT GetNeutralAxisSize(DWORD* pcColors) |
| 13 | HRESULT GetNeutralAxis(DWORD cColors, XYZColorF* pXYZColors) |