Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Unified Diff: include/gpu/GrProcessorDataManager.h

Issue 1225363002: Move GrProcessorDataManager to GrMemoryPool (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: rebase Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: include/gpu/GrProcessorDataManager.h
diff --git a/include/gpu/GrProcessorDataManager.h b/include/gpu/GrProcessorDataManager.h
index 0f376b7be20b1eeaaeb3d014b5228fc4e04ae175..4e8bb7d846f78129f732328ec1df7f7bf76c8297 100644
--- a/include/gpu/GrProcessorDataManager.h
+++ b/include/gpu/GrProcessorDataManager.h
@@ -8,6 +8,25 @@
#ifndef GrProcessorDataManager_DEFINED
#define GrProcessorDataManager_DEFINED
-class GrProcessorDataManager {};
+#include "SkRefCnt.h"
+
+class GrProcessorDataManager : public SkRefCnt {
+public:
+ GrProcessorDataManager() {}
+ GrProcessorDataManager(const GrProcessorDataManager& procDataManager) {}
+
+ void* operator new(size_t size);
+ void operator delete(void* target);
+
+ void* operator new(size_t size, void* placement) {
+ return ::operator new(size, placement);
+ }
+ void operator delete(void* target, void* placement) {
+ ::operator delete(target, placement);
+ }
+
+private:
+ typedef SkRefCnt INHERITED;
+};
#endif
« no previous file with comments | « include/gpu/GrPaint.h ('k') | src/gpu/GrPaint.cpp » ('j') | src/gpu/GrPipelineBuilder.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698