HomeSort by relevance Sort by last modified time
    Searched defs:GrDrawOpAtlas (Results 1 - 4 of 4) sorted by null

  /external/skia/src/gpu/
GrDrawOpAtlas.cpp 8 #include "GrDrawOpAtlas.h"
29 void GrDrawOpAtlas::instantiate(GrOnFlushResourceProvider* onFlushResourceProvider) {
36 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrProxyProvider* proxyProvider,
40 GrDrawOpAtlas::EvictionFunc func, void* data) {
41 std::unique_ptr<GrDrawOpAtlas> atlas(new GrDrawOpAtlas(proxyProvider, config, width, height,
57 GrDrawOpAtlas::Plot::Plot(int pageIndex, int plotIndex, uint64_t genID, int offX, int offY,
86 GrDrawOpAtlas::Plot::~Plot() {
91 bool GrDrawOpAtlas::Plot::addSubImage(int width, int height, const void* image, SkIPoint16* loc)
    [all...]
GrDrawOpAtlas.h 49 * Garbage collection is initiated by the GrDrawOpAtlas's client via the compact() method. One
54 class GrDrawOpAtlas {
71 * A function pointer for use as a callback during eviction. Whenever GrDrawOpAtlas evicts a
75 typedef void (*EvictionFunc)(GrDrawOpAtlas::AtlasID, void*);
78 * Returns a GrDrawOpAtlas. This function can be called anywhere, but the returned atlas
92 * @return An initialized GrDrawOpAtlas, or nullptr if creation fails
94 static std::unique_ptr<GrDrawOpAtlas> Make(GrProxyProvider*, GrPixelConfig,
98 GrDrawOpAtlas::EvictionFunc func, void* data);
151 * A class which can be handed back to GrDrawOpAtlas for updating last use tokens in bulk. The
152 * current max number of plots per page the GrDrawOpAtlas can handle is 32. If in the futur
    [all...]
  /external/skqp/src/gpu/
GrDrawOpAtlas.cpp 8 #include "GrDrawOpAtlas.h"
19 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrContext* ctx, GrPixelConfig config, int width,
22 GrDrawOpAtlas::EvictionFunc func, void* data) {
23 std::unique_ptr<GrDrawOpAtlas> atlas(new GrDrawOpAtlas(ctx, config, width, height, numPlotsX,
39 GrDrawOpAtlas::Plot::Plot(int pageIndex, int plotIndex, uint64_t genID, int offX, int offY,
64 GrDrawOpAtlas::Plot::~Plot() {
69 bool GrDrawOpAtlas::Plot::addSubImage(int width, int height, const void* image, SkIPoint16* loc) {
114 void GrDrawOpAtlas::Plot::uploadToTexture(GrDeferredTextureUploadWritePixelsFn& writePixels
    [all...]
GrDrawOpAtlas.h 48 * Garbage collection is initiated by the GrDrawOpAtlas's client via the compact() method. One
53 class GrDrawOpAtlas {
70 * A function pointer for use as a callback during eviction. Whenever GrDrawOpAtlas evicts a
74 typedef void (*EvictionFunc)(GrDrawOpAtlas::AtlasID, void*);
77 * Returns a GrDrawOpAtlas. This function can be called anywhere, but the returned atlas
91 * @return An initialized GrDrawOpAtlas, or nullptr if creation fails
93 static std::unique_ptr<GrDrawOpAtlas> Make(GrContext*, GrPixelConfig, int width, int height,
96 GrDrawOpAtlas::EvictionFunc func, void* data);
147 * A class which can be handed back to GrDrawOpAtlas for updating last use tokens in bulk. The
148 * current max number of plots per page the GrDrawOpAtlas can handle is 32. If in the futur
    [all...]

Completed in 323 milliseconds