Index: cc/CCResourceProvider.cpp |
diff --git a/cc/CCResourceProvider.cpp b/cc/CCResourceProvider.cpp |
index 4c5876938b4f32c0ef7e1e2f69b862a9bc331b9b..54811f043c685ee4506888ff86f183aab29730ac 100644 |
--- a/cc/CCResourceProvider.cpp |
+++ b/cc/CCResourceProvider.cpp |
@@ -49,6 +49,64 @@ static bool isTextureFormatSupportedForStorage(GC3Denum format) |
return (format == GraphicsContext3D::RGBA || format == Extensions3D::BGRA_EXT); |
} |
+CCResourceProvider::TransferableResourceList::TransferableResourceList() |
+{ |
+} |
+ |
+CCResourceProvider::TransferableResourceList::~TransferableResourceList() |
+{ |
+} |
+ |
+CCResourceProvider::Resource::Resource() |
+ : glId(0) |
+ , pixels(0) |
+ , pool(0) |
+ , lockForReadCount(0) |
+ , lockedForWrite(false) |
+ , external(false) |
+ , exported(false) |
+ , size() |
+ , format(0) |
+ , type(static_cast<ResourceType>(0)) |
+{ |
+} |
+ |
+CCResourceProvider::Resource::Resource(unsigned textureId, int pool, const IntSize& size, GC3Denum format) |
+ : glId(textureId) |
+ , pixels(0) |
+ , pool(pool) |
+ , lockForReadCount(0) |
+ , lockedForWrite(false) |
+ , external(false) |
+ , exported(false) |
+ , size(size) |
+ , format(format) |
+ , type(GLTexture) |
+{ |
+} |
+ |
+CCResourceProvider::Resource::Resource(uint8_t* pixels, int pool, const IntSize& size, GC3Denum format) |
+ : glId(0) |
+ , pixels(pixels) |
+ , pool(pool) |
+ , lockForReadCount(0) |
+ , lockedForWrite(false) |
+ , external(false) |
+ , exported(false) |
+ , size(size) |
+ , format(format) |
+ , type(Bitmap) |
+{ |
+} |
+ |
+CCResourceProvider::Child::Child() |
+{ |
+} |
+ |
+CCResourceProvider::Child::~Child() |
+{ |
+} |
+ |
PassOwnPtr<CCResourceProvider> CCResourceProvider::create(CCGraphicsContext* context, TextureUploaderOption option) |
{ |
OwnPtr<CCResourceProvider> resourceProvider(adoptPtr(new CCResourceProvider(context))); |