| Index: cc/resources/resource_provider.h
|
| diff --git a/cc/resources/resource_provider.h b/cc/resources/resource_provider.h
|
| index c53cf8f4dbc8209e7e4822619f67b003a40d7672..ac0baab63ac898141bbaf8c997b7db06cf90d015 100644
|
| --- a/cc/resources/resource_provider.h
|
| +++ b/cc/resources/resource_provider.h
|
| @@ -363,10 +363,13 @@ class CC_EXPORT ResourceProvider {
|
|
|
| private:
|
| struct Resource {
|
| + enum Origin { Internal, External, Delegated };
|
| +
|
| Resource();
|
| ~Resource();
|
| Resource(unsigned texture_id,
|
| const gfx::Size& size,
|
| + Origin origin,
|
| GLenum target,
|
| GLenum filter,
|
| GLenum texture_pool,
|
| @@ -376,6 +379,7 @@ class CC_EXPORT ResourceProvider {
|
| Resource(uint8_t* pixels,
|
| SharedBitmap* bitmap,
|
| const gfx::Size& size,
|
| + Origin origin,
|
| GLenum filter,
|
| GLint wrap_mode);
|
|
|
| @@ -393,11 +397,6 @@ class CC_EXPORT ResourceProvider {
|
| int imported_count;
|
| int exported_count;
|
| bool locked_for_write;
|
| - enum Origin {
|
| - Internal,
|
| - External,
|
| - Delegated,
|
| - };
|
| Origin origin;
|
| bool marked_for_deletion;
|
| bool pending_set_pixels;
|
|
|