| 245 | } |
| 246 | |
| 247 | void MatrixTransform::Scale(double * m44, double * offset4, |
| 248 | const double * scale4) |
| 249 | { |
| 250 | if(!scale4) return; |
| 251 | |
| 252 | if(m44) |
| 253 | { |
| 254 | memset(m44, 0, 16*sizeof(double)); |
| 255 | m44[0] = scale4[0]; |
| 256 | m44[5] = scale4[1]; |
| 257 | m44[10] = scale4[2]; |
| 258 | m44[15] = scale4[3]; |
| 259 | } |
| 260 | |
| 261 | if(offset4) |
| 262 | { |
| 263 | offset4[0] = 0.0; |
| 264 | offset4[1] = 0.0; |
| 265 | offset4[2] = 0.0; |
| 266 | offset4[3] = 0.0; |
| 267 | } |
| 268 | } |
| 269 | void MatrixTransform::View(double * m44, double * offset4, |
| 270 | int * channelHot4, |
| 271 | const double * lumaCoef3) |
no outgoing calls