Lines Matching defs:pBuf
82 bool CPDF_DeviceCS::GetRGB(FX_FLOAT* pBuf,
88 R = NormalizeChannel(*pBuf);
93 R = NormalizeChannel(pBuf[0]);
94 G = NormalizeChannel(pBuf[1]);
95 B = NormalizeChannel(pBuf[2]);
99 FX_FLOAT k = pBuf[3];
100 R = 1.0f - std::min(1.0f, pBuf[0] + k);
101 G = 1.0f - std::min(1.0f, pBuf[1] + k);
102 B = 1.0f - std::min(1.0f, pBuf[2] + k);
104 AdobeCMYK_to_sRGB(pBuf[0], pBuf[1], pBuf[2], pBuf[3], R, G, B);
114 bool CPDF_DeviceCS::v_GetCMYK(FX_FLOAT* pBuf,
122 c = pBuf[0];
123 m = pBuf[1];
124 y = pBuf[2];
125 k = pBuf[3];
129 bool CPDF_DeviceCS::SetRGB(FX_FLOAT* pBuf,
137 *pBuf = R;
140 pBuf[0] = R;
141 pBuf[1] = G;
142 pBuf[2] = B;
145 sRGB_to_AdobeCMYK(R, G, B, pBuf[0], pBuf[1], pBuf[2], pBuf[3]);
153 bool CPDF_DeviceCS::v_SetCMYK(FX_FLOAT* pBuf,
162 AdobeCMYK_to_sRGB(c, m, y, k, pBuf[0], pBuf[1], pBuf[2]);
165 pBuf[0] = c;
166 pBuf[1] = m;
167 pBuf[2] = y;
168 pBuf[3] = k;