Chromium Code Reviews| Index: cc/resources/shared_bitmap.cc |
| diff --git a/cc/resources/shared_bitmap.cc b/cc/resources/shared_bitmap.cc |
| index 3a6fc3589e3a8471b9a4d10e75278c76bfbe0a41..fed27626de0dee5e6465aa79defc79fd97be3841 100644 |
| --- a/cc/resources/shared_bitmap.cc |
| +++ b/cc/resources/shared_bitmap.cc |
| @@ -4,6 +4,8 @@ |
| #include "cc/resources/shared_bitmap.h" |
| +#include "base/rand_util.h" |
| + |
| namespace cc { |
| SharedBitmap::SharedBitmap( |
| @@ -14,4 +16,16 @@ SharedBitmap::SharedBitmap( |
| SharedBitmap::~SharedBitmap() { free_callback_.Run(this); } |
| +// static |
| +size_t SharedBitmap::GetSizeInBytes(const gfx::Size& size) { |
| + return size.GetArea() * 4; |
| +} |
| + |
| +// static |
| +SharedBitmapId SharedBitmap::GenerateId() { |
| + SharedBitmapId id; |
| + base::RandBytes(id.name, sizeof id.name); |
|
danakj
2014/01/30 22:59:01
nit: sizeof(id.name)
|
| + return id; |
| +} |
| + |
| } // namespace cc |