Lines Matching refs:SkDataTable
17 SkDataTable::SkDataTable() { in SkDataTable() function in SkDataTable
25 SkDataTable::SkDataTable(const void* array, size_t elemSize, int count, in SkDataTable() function in SkDataTable
36 SkDataTable::SkDataTable(const Dir* dir, int count, FreeProc proc, void* ctx) { in SkDataTable() function in SkDataTable
46 SkDataTable::~SkDataTable() { in ~SkDataTable()
52 size_t SkDataTable::atSize(int index) const { in atSize()
62 const void* SkDataTable::at(int index, size_t* size) const { in at()
80 sk_sp<SkDataTable> SkDataTable::MakeEmpty() { in MakeEmpty()
81 static SkDataTable* singleton; in MakeEmpty()
83 once([]{ singleton = new SkDataTable(); }); in MakeEmpty()
87 sk_sp<SkDataTable> SkDataTable::MakeCopyArrays(const void * const * ptrs, in MakeCopyArrays()
90 return SkDataTable::MakeEmpty(); in MakeCopyArrays()
110 return sk_sp<SkDataTable>(new SkDataTable(dir, count, malloc_freeproc, buffer)); in MakeCopyArrays()
113 sk_sp<SkDataTable> SkDataTable::MakeCopyArray(const void* array, size_t elemSize, int count) { in MakeCopyArray()
115 return SkDataTable::MakeEmpty(); in MakeCopyArray()
122 return sk_sp<SkDataTable>(new SkDataTable(buffer, elemSize, count, malloc_freeproc, buffer)); in MakeCopyArray()
125 sk_sp<SkDataTable> SkDataTable::MakeArrayProc(const void* array, size_t elemSize, int count, in MakeArrayProc()
128 return SkDataTable::MakeEmpty(); in MakeArrayProc()
130 return sk_sp<SkDataTable>(new SkDataTable(array, elemSize, count, proc, ctx)); in MakeArrayProc()