OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CanvasContext
(Results
1 - 19
of
19
) sorted by null
/frameworks/base/libs/hwui/tests/unit/
CanvasContextTests.cpp
21
#include "renderthread/
CanvasContext
.h"
35
RENDERTHREAD_TEST(
CanvasContext
, create) {
38
std::unique_ptr<
CanvasContext
>
canvasContext
(
39
CanvasContext
::create(renderThread, false, rootNode.get(), &contextFactory));
41
ASSERT_FALSE(
canvasContext
->hasSurface());
43
canvasContext
->destroy();
46
RENDERTHREAD_TEST(
CanvasContext
, invokeFunctor) {
48
CanvasContext
::invokeFunctor(renderThread, &functor);
RenderNodeTests.cpp
25
#include "renderthread/
CanvasContext
.h"
272
std::unique_ptr<
CanvasContext
>
canvasContext
(
273
CanvasContext
::create(renderThread, false, rootNode.get(), &contextFactory));
274
TreeInfo info(TreeInfo::MODE_RT_ONLY, *
canvasContext
.get());
295
canvasContext
->destroy();
307
std::unique_ptr<
CanvasContext
>
canvasContext
(
308
CanvasContext
::create(renderThread, false, rootNode.get(), &contextFactory));
309
TreeInfo info(TreeInfo::MODE_RT_ONLY, *
canvasContext
.get())
[
all
...]
SkiaDisplayListTests.cpp
24
#include "renderthread/
CanvasContext
.h"
118
std::unique_ptr<
CanvasContext
>
canvasContext
(
119
CanvasContext
::create(renderThread, false, rootNode.get(), &contextFactory));
120
TreeInfo info(TreeInfo::MODE_FULL, *
canvasContext
.get());
165
canvasContext
->destroy();
RenderNodeDrawableTests.cpp
33
#include "renderthread/
CanvasContext
.h"
334
std::unique_ptr<
CanvasContext
>
canvasContext
(
335
CanvasContext
::create(renderThread, false, parent.get(), &contextFactory));
336
TreeInfo info(TreeInfo::MODE_RT_ONLY, *
canvasContext
.get());
400
std::unique_ptr<
CanvasContext
>
canvasContext
(
401
CanvasContext
::create(renderThread, false, parent.get(), &contextFactory));
402
TreeInfo info(TreeInfo::MODE_RT_ONLY, *
canvasContext
.get());
520
std::unique_ptr<
CanvasContext
> canvasContext
[
all
...]
/frameworks/base/libs/hwui/
TreeInfo.h
29
class
CanvasContext
;
73
TreeInfo(TraversalMode mode, renderthread::
CanvasContext
&
canvasContext
)
74
: mode(mode), prepareTextures(mode == MODE_FULL),
canvasContext
(
canvasContext
) {}
80
renderthread::
CanvasContext
&
canvasContext
;
107
// NOTE that if this is false
CanvasContext
will set either requiresUiRedraw
DisplayList.h
118
virtual bool reuseDisplayList(RenderNode* node, renderthread::
CanvasContext
* context) {
RenderNode.cpp
26
#include "renderthread/
CanvasContext
.h"
241
renderthread::
CanvasContext
::destroyLayer(this);
246
if (info.
canvasContext
.createOrUpdateLayer(this, *info.damageAccumulator, info.errorHandler)) {
259
// That might be us, so tell
CanvasContext
that this layer is in the
261
info.
canvasContext
.markLayerInUse(this);
373
if (!mDisplayList->reuseDisplayList(this, info ? &info->
canvasContext
: nullptr)) {
382
renderthread::
CanvasContext
::destroyLayer(this);
392
renderthread::
CanvasContext
::destroyLayer(this);
/frameworks/base/libs/hwui/renderthread/
CanvasContext.cpp
17
#include "
CanvasContext
.h"
68
CanvasContext
*
CanvasContext
::create(RenderThread& thread, bool translucent,
74
return new
CanvasContext
(thread, translucent, rootRenderNode, contextFactory,
77
return new
CanvasContext
(thread, translucent, rootRenderNode, contextFactory,
80
return new
CanvasContext
(thread, translucent, rootRenderNode, contextFactory,
89
void
CanvasContext
::destroyLayer(RenderNode* node) {
105
void
CanvasContext
::invokeFunctor(const RenderThread& thread, Functor* functor) {
124
void
CanvasContext
::prepareToDraw(const RenderThread& thread, Bitmap* bitmap) {
140
CanvasContext
::CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode
[
all
...]
DrawFrameTask.h
40
class
CanvasContext
;
64
void setContext(RenderThread* thread,
CanvasContext
* context, RenderNode* targetNode);
95
CanvasContext
* mContext;
CanvasContext.h
65
class
CanvasContext
: public IFrameCallback {
67
static
CanvasContext
* create(RenderThread& thread, bool translucent, RenderNode* rootRenderNode,
69
virtual ~
CanvasContext
();
198
CanvasContext
(RenderThread& thread, bool translucent, RenderNode* rootRenderNode,
217
// stopped indicates the
CanvasContext
will reject actual redraw operations,
220
// Incremented each time the
CanvasContext
is stopped. Used to ignore
223
//
CanvasContext
is dirty if it has received an update that it has not
DrawFrameTask.cpp
25
#include "
CanvasContext
.h"
40
void DrawFrameTask::setContext(RenderThread* thread,
CanvasContext
* context,
69
LOG_ALWAYS_FATAL_IF(!mContext, "Cannot drawFrame with no
CanvasContext
!");
101
CanvasContext
* context = mContext;
RenderProxy.h
42
class
CanvasContext
;
143
CanvasContext
* mContext;
RenderThread.h
51
class
CanvasContext
;
RenderProxy.cpp
26
#include "renderthread/
CanvasContext
.h"
42
mContext = mRenderThread.queue().runSync([&]() ->
CanvasContext
* {
43
return
CanvasContext
::create(mRenderThread, translucent, rootRenderNode, contextFactory);
138
auto invoke = [&thread, functor]() {
CanvasContext
::invokeFunctor(thread, functor); };
184
thread.queue().post([&thread, level]() {
CanvasContext
::trimMemory(thread, level); });
314
CanvasContext
::prepareToDraw(*renderThread, &bitmap);
/frameworks/base/libs/hwui/renderstate/
RenderState.h
49
class
CanvasContext
;
86
void registerCanvasContext(renderthread::
CanvasContext
* context) {
90
void unregisterCanvasContext(renderthread::
CanvasContext
* context) {
139
std::set<renderthread::
CanvasContext
*> mRegisteredContexts;
/frameworks/base/libs/hwui/pipeline/skia/
SkiaDisplayList.h
93
bool reuseDisplayList(RenderNode* node, renderthread::
CanvasContext
* context) override;
SkiaDisplayList.cpp
22
#include "renderthread/
CanvasContext
.h"
42
bool SkiaDisplayList::reuseDisplayList(RenderNode* node, renderthread::
CanvasContext
* context) {
60
if (info.prepareTextures && !info.
canvasContext
.pinImages(mMutableImages)) {
65
info.
canvasContext
.unpinImages();
115
static_cast<SkiaPipeline*>(info.
canvasContext
.getRenderPipeline())
/frameworks/base/core/jni/
android_view_RenderNode.cpp
31
#include <renderthread/
CanvasContext
.h>
494
(jlong) info.
canvasContext
.getFrameNumber(),
498
info.
canvasContext
.enqueueFrameWork(std::move(functor));
514
info ? info->
canvasContext
.getFrameNumber() : 0);
android_view_ThreadedRenderer.cpp
56
#include <renderthread/
CanvasContext
.h>
[
all
...]
Completed in 323 milliseconds