Lines Matching defs:count
25 SkDataTable::SkDataTable(const void* array, size_t elemSize, int count,
27 SkASSERT(count > 0);
29 fCount = count;
36 SkDataTable::SkDataTable(const Dir* dir, int count, FreeProc proc, void* ctx) {
37 SkASSERT(count > 0);
39 fCount = count;
88 const size_t sizes[], int count) {
89 if (count <= 0) {
94 for (int i = 0; i < count; ++i) {
98 size_t bufferSize = count * sizeof(Dir) + dataSize;
102 char* elem = (char*)(dir + count);
103 for (int i = 0; i < count; ++i) {
110 return sk_sp<SkDataTable>(new SkDataTable(dir, count, malloc_freeproc, buffer));
113 sk_sp<SkDataTable> SkDataTable::MakeCopyArray(const void* array, size_t elemSize, int count) {
114 if (count <= 0) {
118 size_t bufferSize = elemSize * count;
122 return sk_sp<SkDataTable>(new SkDataTable(buffer, elemSize, count, malloc_freeproc, buffer));
125 sk_sp<SkDataTable> SkDataTable::MakeArrayProc(const void* array, size_t elemSize, int count,
127 if (count <= 0) {
130 return sk_sp<SkDataTable>(new SkDataTable(array, elemSize, count, proc, ctx));