Lines Matching refs:Texture
28 #include "Texture.h"
58 * Alpha texture used to represent a path.
60 struct PathTexture: public Texture {
61 PathTexture(Caches& caches): Texture(caches) {
178 * Any texture added to the cache causing the cache to grow beyond the maximum
179 * allowed size will also cause the oldest texture to be kicked out.
190 void operator()(PathDescription& path, PathTexture*& texture);
258 * Generates the texture from a bitmap into the specified texture structure.
260 void generateTexture(SkBitmap& bitmap, Texture* texture);
261 void generateTexture(const PathDescription& entry, SkBitmap* bitmap, PathTexture* texture,
275 * Ensures there is enough space in the cache for a texture of the specified
280 void removeTexture(PathTexture* texture);
284 ALOGW("Shape too large to be rendered into a texture (%dx%d, max=%dx%d)",
295 PathTask(SkPath* path, SkPaint* paint, PathTexture* texture):
296 path(path), paint(paint), texture(texture) {
305 PathTexture* texture;