OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. All rights reserved. | 2 * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. All rights reserved. |
3 * Copyright (C) 2007-2008 Torch Mobile, Inc. | 3 * Copyright (C) 2007-2008 Torch Mobile, Inc. |
4 * Copyright (C) 2012 Company 100 Inc. | 4 * Copyright (C) 2012 Company 100 Inc. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
8 * are met: | 8 * are met: |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 15 matching lines...) Expand all Loading... |
26 */ | 26 */ |
27 | 27 |
28 #ifndef NativeImagePtr_h | 28 #ifndef NativeImagePtr_h |
29 #define NativeImagePtr_h | 29 #define NativeImagePtr_h |
30 | 30 |
31 #include "NativeImageSkia.h" | 31 #include "NativeImageSkia.h" |
32 namespace WebCore { | 32 namespace WebCore { |
33 class NativeImageSkia; | 33 class NativeImageSkia; |
34 } | 34 } |
35 | 35 |
36 namespace WTF { | |
37 class MemoryObjectInfo; | |
38 } | |
39 | |
40 namespace WebCore { | 36 namespace WebCore { |
41 | 37 |
42 // FIXME: NativeImagePtr and PassNativeImagePtr should be smart | 38 // FIXME: NativeImagePtr and PassNativeImagePtr should be smart |
43 // pointers (see SVGImage::nativeImageForCurrentFrame()). | 39 // pointers (see SVGImage::nativeImageForCurrentFrame()). |
44 typedef RefPtr<NativeImageSkia> NativeImagePtr; | 40 typedef RefPtr<NativeImageSkia> NativeImagePtr; |
45 typedef PassRefPtr<NativeImageSkia> PassNativeImagePtr; | 41 typedef PassRefPtr<NativeImageSkia> PassNativeImagePtr; |
46 void reportMemoryUsage(const NativeImageSkia*, WTF::MemoryObjectInfo*); | |
47 } | 42 } |
48 | 43 |
49 #endif | 44 #endif |
OLD | NEW |