OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Canvas2DLayerBridge
(Results
1 - 14
of
14
) sorted by null
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerManager.h
28
#include "core/platform/graphics/chromium/
Canvas2DLayerBridge
.h"
41
void layerAllocatedStorageChanged(
Canvas2DLayerBridge
*, intptr_t deltaBytes);
42
void layerDidDraw(
Canvas2DLayerBridge
*);
43
void layerToBeDestroyed(
Canvas2DLayerBridge
*);
49
bool isInList(
Canvas2DLayerBridge
*);
50
void addLayerToList(
Canvas2DLayerBridge
*);
51
void removeLayerFromList(
Canvas2DLayerBridge
*);
59
DoublyLinkedList<
Canvas2DLayerBridge
> m_layerList;
Canvas2DLayerBridge.h
46
class
Canvas2DLayerBridge
: public WebKit::WebExternalTextureLayerClient, public SkDeferredCanvas::NotificationClient, public DoublyLinkedListNode<
Canvas2DLayerBridge
> {
47
WTF_MAKE_NONCOPYABLE(
Canvas2DLayerBridge
);
54
static PassOwnPtr<
Canvas2DLayerBridge
> create(PassRefPtr<GraphicsContext3D>, const IntSize&, OpacityMode);
56
virtual ~
Canvas2DLayerBridge
();
85
Canvas2DLayerBridge
(PassRefPtr<GraphicsContext3D>, SkDeferredCanvas*, OpacityMode);
97
friend class WTF::DoublyLinkedListNode<
Canvas2DLayerBridge
>;
98
Canvas2DLayerBridge
* m_next;
99
Canvas2DLayerBridge
* m_prev;
Canvas2DLayerBridge.cpp
28
#include "core/platform/graphics/chromium/
Canvas2DLayerBridge
.h"
62
PassOwnPtr<
Canvas2DLayerBridge
>
Canvas2DLayerBridge
::create(PassRefPtr<GraphicsContext3D> context, const IntSize& size, OpacityMode opacityMode)
67
return PassOwnPtr<
Canvas2DLayerBridge
>();
69
OwnPtr<
Canvas2DLayerBridge
> layerBridge = adoptPtr(new
Canvas2DLayerBridge
(context, canvas, opacityMode));
73
Canvas2DLayerBridge
::
Canvas2DLayerBridge
(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode)
86
// Used by browser tests to detect the use of a
Canvas2DLayerBridge
.
96
Canvas2DLayerBridge
::~Canvas2DLayerBridge(
[
all
...]
Canvas2DLayerManager.cpp
84
for (
Canvas2DLayerBridge
* layer = m_layerList.head(); layer; layer = layer->next())
88
void Canvas2DLayerManager::layerDidDraw(
Canvas2DLayerBridge
* layer)
105
void Canvas2DLayerManager::addLayerToList(
Canvas2DLayerBridge
* layer)
112
void Canvas2DLayerManager::layerAllocatedStorageChanged(
Canvas2DLayerBridge
* layer, intptr_t deltaBytes)
124
void Canvas2DLayerManager::layerToBeDestroyed(
Canvas2DLayerBridge
* layer)
134
Canvas2DLayerBridge
* layer = m_layerList.tail(); // LRU
141
Canvas2DLayerBridge
* leastRecentlyUsedLayer = m_layerList.tail();
151
void Canvas2DLayerManager::removeLayerFromList(
Canvas2DLayerBridge
* layer)
160
bool Canvas2DLayerManager::isInList(
Canvas2DLayerBridge
* layer)
Canvas2DLayerBridgeTest.cpp
27
#include "core/platform/graphics/chromium/
Canvas2DLayerBridge
.h"
58
class FakeCanvas2DLayerBridge : public
Canvas2DLayerBridge
{
66
Canvas2DLayerBridge
(context, canvas, opacityMode)
90
OwnPtr<
Canvas2DLayerBridge
> bridge = FakeCanvas2DLayerBridge::create(mainContext.release(), canvas.get(),
Canvas2DLayerBridge
::NonOpaque);
Canvas2DLayerManagerTest.cpp
45
class FakeCanvas2DLayerBridge : public
Canvas2DLayerBridge
{
48
:
Canvas2DLayerBridge
(context, canvas, NonOpaque)
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/
ImageBuffer.h
51
class
Canvas2DLayerBridge
;
149
OwnPtr<
Canvas2DLayerBridge
> m_layerBridge;
ImageBuffer.cpp
43
#include "core/platform/graphics/chromium/
Canvas2DLayerBridge
.h"
64
static SkCanvas* createAcceleratedCanvas(const IntSize& size, OwnPtr<
Canvas2DLayerBridge
>* outLayerBridge, OpacityMode opacityMode)
69
Canvas2DLayerBridge
::OpacityMode bridgeOpacityMode = opacityMode == Opaque ?
Canvas2DLayerBridge
::Opaque :
Canvas2DLayerBridge
::NonOpaque;
70
*outLayerBridge =
Canvas2DLayerBridge
::create(context3D.release(), size, bridgeOpacityMode);
169
const_cast<
Canvas2DLayerBridge
*>(m_layerBridge.get())->contextAcquired();
178
return const_cast<
Canvas2DLayerBridge
*>(m_layerBridge.get())->isValid();
/external/chromium_org/third_party/WebKit/Source/core/
webcore_platform.target.darwin-arm.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
webcore_platform.target.darwin-mips.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
webcore_platform.target.darwin-x86.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
webcore_platform.target.linux-arm.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
webcore_platform.target.linux-mips.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
webcore_platform.target.linux-x86.mk
192
third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerBridge
.cpp \
[
all
...]
Completed in 704 milliseconds