Lines Matching refs:patch
89 void PatchCache::remove(Vector<patch_pair_t>& patchesToRemove, Res_png_9patch* patch) {
93 if (key.getPatch() == patch) {
99 void PatchCache::removeDeferred(Res_png_9patch* patch) {
102 // Assert that patch is not already garbage
105 if (patch == mGarbage[i]) {
106 patch = nullptr;
110 LOG_ALWAYS_FATAL_IF(patch == nullptr);
112 mGarbage.push(patch);
122 Res_png_9patch* patch = mGarbage[i];
123 remove(patchesToRemove, patch);
126 delete[] (int8_t*) patch;
136 // Release the patch and mark the space in the free list
137 Patch* patch = pair.getSecond();
138 BufferBlock* block = new BufferBlock(patch->positionOffset, patch->getSize());
142 mSize -= patch->getSize();
145 delete patch;
200 // Copy the 9patch mesh in the VBO
227 const float pixelWidth, const float pixelHeight, const Res_png_9patch* patch) {
229 const PatchDescription description(bitmapWidth, bitmapHeight, pixelWidth, pixelHeight, patch);
234 pixelWidth, pixelHeight, sIdentity, patch);
241 dumpFreeBlocks("Adding patch");