Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrDrawOpAtlas

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) {
136 void GrDrawOpAtlas::Plot::uploadToTexture(GrDeferredTextureUploadWritePixelsFn& writePixels,
152 // TODO: Make GrDrawOpAtlas store a GrColorType rather than GrPixelConfig.
160 void GrDrawOpAtlas::Plot::resetRects() {
181 GrDrawOpAtlas::GrDrawOpAtlas(GrProxyProvider* proxyProvider,
202 inline void GrDrawOpAtlas::processEviction(AtlasID id) {
209 inline bool GrDrawOpAtlas::updatePlot(GrDeferredUploadTarget* target, AtlasID* id, Plot* plot) {
241 bool GrDrawOpAtlas::addToAtlas(GrResourceProvider* resourceProvider,
354 void GrDrawOpAtlas::compact(GrDeferredUploadToken startTokenForNextFlush) {
498 bool GrDrawOpAtlas::createPages(GrProxyProvider* proxyProvider) {
540 bool GrDrawOpAtlas::activateNewPage(GrResourceProvider* resourceProvider) {
560 inline void GrDrawOpAtlas::deactivateLastPage() {