Home | History | Annotate | Download | only in core

Lines Matching defs:memory

541  *  Finish loading the gammas, now that we have allocated memory for the SkGammas struct.
544 * read the table into heap memory. And for parametric gammas, we need to copy over the
547 * @param memory Pointer to start of the SkGammas memory block
548 * @param offset Bytes of memory (after the SkGammas struct) that are already in use.
555 * @return Additional bytes of memory that are being used by this gamma curve.
557 static size_t load_gammas(void* memory, size_t offset, SkGammas::Type type,
560 void* storage = SkTAddOffset<void>(memory, offset + sizeof(SkGammas));
630 void* memory = sk_malloc_throw(sizeof(SkColorLookUpTable) + sizeof(float) * numEntries);
631 *colorLUT = sk_sp<SkColorLookUpTable>(new (memory) SkColorLookUpTable(inputChannels,
634 float* table = SkTAddOffset<float>(memory, sizeof(SkColorLookUpTable));
735 * read the table into heap memory. And for parametric gammas, we need to copy over the
782 void* memory = sk_malloc_throw(allocSize);
783 *gammas = sk_sp<SkGammas>(new (memory) SkGammas(inputChannels));
784 load_gammas(memory, 0, type[0], &data[0], params[0], tagPtr[0]);
808 void* memory = sk_malloc_throw(allocSize);
809 *gammas = sk_sp<SkGammas>(new (memory) SkGammas(inputChannels));
814 offset += load_gammas(memory,offset, type[channel], &data[channel], params[channel],
890 void* memory = sk_malloc_throw(allocSize);
891 *gammas = sk_sp<SkGammas>(new (memory) SkGammas(numTables));
896 float* table = SkTAddOffset<float>(memory, offset);
1359 void* memory = sk_malloc_throw(allocSize);
1360 gammas = sk_sp<SkGammas>(new (memory) SkGammas(3));
1361 load_gammas(memory, 0, type, &data, params, r->addr(base));
1393 void* memory = sk_malloc_throw(allocSize);
1394 gammas = sk_sp<SkGammas>(new (memory) SkGammas(3));
1398 offset += load_gammas(memory, offset, rType, &rData, rParams,
1402 offset += load_gammas(memory, offset, gType, &gData, gParams,
1406 load_gammas(memory, offset, bType, &bData, bParams, b->addr(base));
1461 void* memory = sk_malloc_throw(allocSize);
1462 sk_sp<SkGammas> gammas = sk_sp<SkGammas>(new (memory) SkGammas(3));
1463 load_gammas(memory, 0, type, &data, params, grayTRC->addr(base));
1498 void* memory = sk_malloc_throw(len);
1499 memcpy(memory, input, len);
1500 sk_sp<SkData> profileData = SkData::MakeFromMalloc(memory, len);