Home | History | Annotate | Download | only in core

Lines Matching defs:gammas

60 void copy_to_table(float* tablePtr, const SkGammas* gammas, int index) {
61 SkASSERT(gammas->isTable(index));
62 const float* ptr = gammas->table(index);
63 const size_t bytes = gammas->tableSize(index) * sizeof(float);
82 const SkGammas* gammas = colorSpace->gammas();
83 SkASSERT(gammas);
84 if (gammas->data(0) == gammas->data(1) && gammas->data(0) == gammas->data(2)) {
85 SkASSERT(gammas->isTable(0));
86 tables->fStorage = SkData::MakeUninitialized(gammas->tableSize(0) * sizeof(float));
87 copy_to_table((float*) tables->fStorage->writable_data(), gammas, 0);
89 tables->fRed.fCount = tables->fGreen.fCount = tables->fBlue.fCount = gammas->tableSize(0);
96 if (gammas->isTable(i)) {
97 storageSize += gammas->tableSize(i) * sizeof(float);
109 if (gammas->isTable(i)) {
110 copy_to_table(ptr, gammas, i);
112 rgb[i].fCount = gammas->tableSize(i);
118 if (gammas->isNamed(i)) {
119 SkAssertResult(named_to_parametric(&fn, gammas->data(i).fNamed));
120 } else if (gammas->isValue(i)) {
121 value_to_parametric(&fn, gammas->data(i).fValue);
123 SkASSERT(gammas->isParametric(i));
124 fn = gammas->params(i);