Searched refs:Snapshot (Results 1 - 24 of 24) sorted by relevance

/frameworks/base/libs/hwui/
H A DSnapshot.cpp17 #include "Snapshot.h"
28 Snapshot::Snapshot() function in class:android::uirenderer::Snapshot
47 Snapshot::Snapshot(Snapshot* s, int saveFlags) function in class:android::uirenderer::Snapshot
74 if (s->flags & Snapshot::kFlagFboTarget) {
75 flags |= Snapshot::kFlagFboTarget;
86 void Snapshot::clipRegionTransformed(const SkRegion& region, SkRegion::Op op) {
87 flags |= Snapshot
[all...]
H A DCanvasState.h20 #include "Snapshot.h"
48 virtual void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) = 0;
61 * Manages the Snapshot stack, implementing matrix, save/restore, and clipping methods in the
167 inline const Snapshot* currentSnapshot() const { return mSnapshot; }
168 inline Snapshot* writableSnapshot() { return mSnapshot; }
169 inline const Snapshot* firstSnapshot() const { return &mFirstSnapshot; }
172 Snapshot* allocSnapshot(Snapshot* previous, int savecount);
173 void freeSnapshot(Snapshot* snapsho
[all...]
H A DBakedOpState.h23 #include "Snapshot.h"
55 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
59 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
63 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot);
107 Snapshot& snapshot, const RecordedOp& recordedOp);
110 Snapshot& snapshot, const RecordedOp& recordedOp);
120 Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior);
123 Snapshot& snapshot, const ShadowOp* shadowOpPtr);
142 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot,
150 BakedOpState(LinearAllocator& allocator, Snapshot
[all...]
H A DCanvasState.cpp80 Snapshot* CanvasState::allocSnapshot(Snapshot* previous, int savecount) {
87 memory = malloc(sizeof(Snapshot));
89 return new (memory) Snapshot(previous, savecount);
92 void CanvasState::freeSnapshot(Snapshot* snapshot) {
93 snapshot->~Snapshot();
106 Snapshot* temp = mSnapshot;
135 Snapshot* toRemove = mSnapshot;
136 Snapshot* toRestore = mSnapshot->previous;
H A DSnapshot.h87 class Snapshot { class in namespace:android::uirenderer
90 Snapshot();
91 Snapshot(Snapshot* s, int saveFlags);
238 Snapshot* previous;
344 }; // class Snapshot
H A DBakedOpState.cpp33 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
85 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
94 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot)
111 Snapshot& snapshot, const RecordedOp& recordedOp) {
124 Snapshot& snapshot, const RecordedOp& recordedOp) {
130 Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior) {
148 Snapshot& snapshot, const ShadowOp* shadowOpPtr) {
H A DOpenGLRenderer.h26 #include "Snapshot.h"
341 virtual void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) override;
413 virtual void composeLayer(const Snapshot& current, const Snapshot& previous);
431 return (mState.currentFlags() & Snapshot::kFlagFboTarget) && mState.currentRegion();
728 inline Snapshot* writableSnapshot() { return mState.writableSnapshot(); }
729 inline const Snapshot* currentSnapshot() const { return mState.currentSnapshot(); }
H A DRecordingCanvas.cpp94 void RecordingCanvas::onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {
95 if (removed.flags & Snapshot::kFlagIsFboLayer) {
97 } else if (removed.flags & Snapshot::kFlagIsLayer) {
124 const Snapshot& previous = *mState.currentSnapshot();
157 Snapshot& snapshot = *mState.writableSnapshot();
171 snapshot.flags |= Snapshot::kFlagIsLayer | Snapshot::kFlagIsFboLayer;
186 snapshot.flags |= Snapshot::kFlagIsLayer;
H A DFrameBuilder.h166 virtual void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) override;
H A DGlopBuilder.h78 GlopBuilder& setTransform(const Snapshot& snapshot, const int transformFlags) {
H A DOpenGLRenderer.cpp446 void OpenGLRenderer::onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {
447 bool restoreViewport = removed.flags & Snapshot::kFlagIsFboLayer;
448 bool restoreClip = removed.flags & Snapshot::kFlagClipSet;
449 bool restoreLayer = removed.flags & Snapshot::kFlagIsLayer;
500 const Snapshot& previous = *(currentSnapshot()->previous);
640 writableSnapshot()->flags |= Snapshot::kFlagIsLayer;
680 writableSnapshot()->flags |= Snapshot::kFlagFboTarget | Snapshot::kFlagIsFboLayer;
717 void OpenGLRenderer::composeLayer(const Snapshot
[all...]
H A DDisplayListCanvas.h103 virtual void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) override { }
H A DRecordingCanvas.h24 #include "Snapshot.h"
69 virtual void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) override;
H A DLayerRenderer.cpp120 if (mState.currentFlags() & Snapshot::kFlagFboTarget) {
H A DAndroid.mk96 Snapshot.cpp \
H A DFrameBuilder.cpp205 void FrameBuilder::onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {}
/frameworks/base/libs/hwui/tests/unit/
H A DSnapshotTests.cpp19 #include <Snapshot.h>
25 TEST(Snapshot, serializeIntersectedClip) {
50 TEST(Snapshot, applyClip) {
H A DCanvasStateTests.cpp33 void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {}
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/widget/
H A DBaseWrapContentTest.java138 List<Snapshot> s1 = runScenario(scenario, matchParent, null);
141 List<Snapshot> s2 = runScenario(scenario, wrapContent, s1);
145 Snapshot step1 = s1.get(i);
146 Snapshot step2 = s2.get(i);
151 public List<Snapshot> runScenario(Scenario scenario, ViewGroup.LayoutParams lp,
152 @Nullable List<Snapshot> compareWith)
156 List<Snapshot> result = new ArrayList<>();
175 Snapshot snapshot = takeSnapshot();
187 Snapshot snapshot = takeSnapshot();
215 Snapshot snapsho
266 class Snapshot { class in class:BaseWrapContentTest
292 public Snapshot(RecyclerView recyclerView, LoggingItemAnimator loggingItemAnimator, method in class:BaseWrapContentTest.Snapshot
[all...]
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h26 #include <Snapshot.h>
128 static std::unique_ptr<Snapshot> makeSnapshot(const Matrix4& transform, const Rect& clip) {
129 std::unique_ptr<Snapshot> snapshot(new Snapshot());
/frameworks/base/libs/hwui/tests/microbench/
H A DDisplayListCanvasBench.cpp129 void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {}
/frameworks/base/services/core/java/com/android/server/am/
H A DUriPermission.java350 * Snapshot of {@link UriPermission} with frozen
353 public static class Snapshot { class in class:UriPermission
361 private Snapshot(UriPermission perm) { method in class:UriPermission.Snapshot
371 public Snapshot snapshot() {
372 return new Snapshot(this);
H A DActivityManagerService.java8594 // Snapshot permissions so we can persist without lock
8595 ArrayList<UriPermission.Snapshot> persist = Lists.newArrayList();
8616 for (UriPermission.Snapshot perm : persist) {
/frameworks/base/tools/preload2/src/com/android/preload/classdataretrieval/hprof/
H A DHprof.java27 import com.android.tools.perflib.heap.Snapshot;
59 Snapshot snapshot = Snapshot.createSnapshot(new MemoryMappedFileBuffer(hprofLocalFile));

Completed in 299 milliseconds