Lines Matching refs:InstanceData
102 struct InstanceData : public SkNoncopyable { struct
104 static InstanceData* Alloc(TransformType transformType, int reserveCnt) { in Alloc() argument
106 uint8_t* ptr = (uint8_t*)sk_malloc_throw(Align32(sizeof(InstanceData)) + in Alloc()
109 InstanceData* instanceData = (InstanceData*)ptr; in Alloc()
110 instanceData->fIndices = (uint16_t*)&ptr[Align32(sizeof(InstanceData))]; in Alloc()
111 instanceData->fTransformValues = (float*)&ptr[Align32(sizeof(InstanceData)) + in Alloc()
143 sk_free(const_cast<InstanceData*>(this)); in unref() argument
150 InstanceData() {} in InstanceData() argument
151 ~InstanceData() {} in ~InstanceData() argument
164 GrPathRange* range, const InstanceData* instanceData, in Create() argument
177 const InstanceData* instanceData, const SkRect& bounds);
188 void set(const InstanceData* instanceData, SkScalar x, SkScalar y) { in set()
194 SkAutoTUnref<const InstanceData> fInstanceData;