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

12

/frameworks/base/libs/hwui/
H A DCanvasState.h19 #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
163 inline const Snapshot* currentSnapshot() const { return mSnapshot; }
164 inline Snapshot* writableSnapshot() { return mSnapshot; }
165 inline const Snapshot* firstSnapshot() const { return &mFirstSnapshot; }
168 Snapshot* allocSnapshot(Snapshot* previous, int savecount);
169 void freeSnapshot(Snapshot* snapsho
[all...]
H A DSnapshot.cpp17 #include "Snapshot.h"
28 Snapshot::Snapshot() function in class:android::uirenderer::Snapshot
45 Snapshot::Snapshot(Snapshot* s, int saveFlags) function in class:android::uirenderer::Snapshot
75 void Snapshot::clip(const Rect& localClip, SkClipOp op) {
76 flags |= Snapshot::kFlagClipSet;
80 void Snapshot::clipPath(const SkPath& path, SkClipOp op) {
81 flags |= Snapshot
[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,
124 Snapshot& snapshot, const ShadowOp* shadowOpPtr);
143 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot,
151 BakedOpState(LinearAllocator& allocator, Snapshot
[all...]
H A DCanvasState.cpp79 Snapshot* CanvasState::allocSnapshot(Snapshot* previous, int savecount) {
86 memory = malloc(sizeof(Snapshot));
88 return new (memory) Snapshot(previous, savecount);
91 void CanvasState::freeSnapshot(Snapshot* snapshot) {
92 snapshot->~Snapshot();
105 Snapshot* temp = mSnapshot;
134 Snapshot* toRemove = mSnapshot;
135 Snapshot* toRestore = mSnapshot->previous;
H A DSnapshot.h75 class Snapshot { class in namespace:android::uirenderer
78 Snapshot();
79 Snapshot(Snapshot* s, int saveFlags);
197 Snapshot* previous;
278 }; // class Snapshot
H A DBakedOpState.cpp33 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
87 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
96 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot)
113 Snapshot& snapshot, const RecordedOp& recordedOp) {
126 Snapshot& snapshot, const RecordedOp& recordedOp) {
132 Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior,
150 Snapshot& snapshot, const ShadowOp* shadowOpPtr) {
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();
161 Snapshot& snapshot = *mState.writableSnapshot();
172 snapshot.flags |= Snapshot::kFlagIsLayer | Snapshot::kFlagIsFboLayer;
188 snapshot.flags |= Snapshot::kFlagIsLayer;
H A DFrameBuilder.h166 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;
/frameworks/native/include/ui/
H A DFenceTime.h45 struct Snapshot : public Flattenable<Snapshot> { struct in class:android::FenceTime
52 Snapshot() = default; // Creates an empty snapshot.
53 explicit Snapshot(const sp<Fence>& fence);
54 explicit Snapshot(nsecs_t signalTime);
57 Snapshot(Snapshot&& src) = default;
58 Snapshot& operator=(Snapshot&& src) = default;
60 Snapshot(cons
[all...]
/frameworks/native/libs/ui/
H A DFenceTime.cpp74 void FenceTime::applyTrustedSnapshot(const Snapshot& src) {
75 if (CC_UNLIKELY(src.state != Snapshot::State::SIGNAL_TIME)) {
76 // Applying Snapshot::State::FENCE, could change the valid state of the
83 if (src.state == Snapshot::State::EMPTY) {
164 FenceTime::Snapshot FenceTime::getSnapshot() const {
168 return Snapshot(signalTime);
175 return Snapshot(signalTime);
177 return Snapshot(mFence);
200 // FenceTime::Snapshot
202 FenceTime::Snapshot function in class:android::FenceTime::Snapshot
206 FenceTime::Snapshot::Snapshot(nsecs_t srcSignalTime) function in class:android::FenceTime::Snapshot
[all...]
/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.java129 List<Snapshot> s1 = runScenario(scenario, matchParent, null);
132 List<Snapshot> s2 = runScenario(scenario, wrapContent, s1);
136 Snapshot step1 = s1.get(i);
137 Snapshot step2 = s2.get(i);
142 public List<Snapshot> runScenario(Scenario scenario, ViewGroup.LayoutParams lp,
143 @Nullable List<Snapshot> compareWith)
147 List<Snapshot> result = new ArrayList<>();
166 Snapshot snapshot = takeSnapshot();
178 Snapshot snapshot = takeSnapshot();
205 Snapshot snapsho
256 class Snapshot { class in class:BaseWrapContentTest
282 public Snapshot(RecyclerView recyclerView, LoggingItemAnimator loggingItemAnimator, method in class:BaseWrapContentTest.Snapshot
[all...]
/frameworks/av/include/media/nbaio/
H A DNBLog.h321 class Snapshot { class in class:android::NBLog::Reader
323 Snapshot() : mData(NULL), mLost(0) {} function in class:android::NBLog::Reader::Snapshot
325 Snapshot(size_t bufferSize) : mData(new uint8_t[bufferSize]) {} function in class:android::NBLog::Reader::Snapshot
327 ~Snapshot() { delete[] mData; }
359 std::unique_ptr<Snapshot> getSnapshot();
361 void dump(int fd, size_t indent, Snapshot & snap);
/frameworks/av/media/libnbaio/include/
H A DNBLog.h321 class Snapshot { class in class:android::NBLog::Reader
323 Snapshot() : mData(NULL), mLost(0) {} function in class:android::NBLog::Reader::Snapshot
325 Snapshot(size_t bufferSize) : mData(new uint8_t[bufferSize]) {} function in class:android::NBLog::Reader::Snapshot
327 ~Snapshot() { delete[] mData; }
359 std::unique_ptr<Snapshot> getSnapshot();
361 void dump(int fd, size_t indent, Snapshot & snap);
/frameworks/base/libs/hwui/tests/microbench/
H A DDisplayListCanvasBench.cpp119 void onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {}
/frameworks/base/services/core/java/com/android/server/am/
H A DUriPermission.java360 * Snapshot of {@link UriPermission} with frozen
363 public static class Snapshot { class in class:UriPermission
371 private Snapshot(UriPermission perm) { method in class:UriPermission.Snapshot
381 public Snapshot snapshot() {
382 return new Snapshot(this);
/frameworks/native/include/gui/
H A DFrameTimestamps.h151 const FenceTime::Snapshot& src) const;
284 FenceTime::Snapshot mGpuCompositionDoneFence;
285 FenceTime::Snapshot mDisplayPresentFence;
286 FenceTime::Snapshot mReleaseFence;
/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));
/frameworks/av/media/libnbaio/
H A DNBLog.cpp624 std::unique_ptr<NBLog::Reader::Snapshot> NBLog::Reader::getSnapshot()
627 return std::unique_ptr<NBLog::Reader::Snapshot>(new Snapshot());
639 return std::unique_ptr<NBLog::Reader::Snapshot>(new Snapshot());
642 std::unique_ptr<Snapshot> snapshot(new Snapshot(availToRead));
689 void NBLog::Reader::dump(int fd, size_t indent, NBLog::Reader::Snapshot &snapshot)
828 std::unique_ptr<Snapshot> snap = getSnapshot();
994 std::vector<std::unique_ptr<NBLog::Reader::Snapshot>> snapshot
[all...]
/frameworks/native/libs/gui/
H A DFrameTimestamps.cpp317 std::shared_ptr<FenceTime>* dst, const FenceTime::Snapshot& src) const {
324 case FenceTime::Snapshot::State::EMPTY:
326 case FenceTime::Snapshot::State::FENCE:
331 case FenceTime::Snapshot::State::SIGNAL_TIME:
530 [](size_t a, const FenceTime::Snapshot* fence) {
538 [](size_t a, const FenceTime::Snapshot* fence) {
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h29 #include <Snapshot.h>
175 static std::unique_ptr<Snapshot> makeSnapshot(const Matrix4& transform, const Rect& clip) {
176 std::unique_ptr<Snapshot> snapshot(new Snapshot());
/frameworks/av/media/libstagefright/omx/1.0/
H A DConversion.h1185 // Ref: frameworks/native/libs/ui/FenceTime.cpp: FenceTime::Snapshot
1204 ::android::FenceTime::Snapshot::signalTime);
1245 ::android::FenceTime::Snapshot::State::EMPTY);
1249 ::android::FenceTime::Snapshot::State::FENCE);
1253 ::android::FenceTime::Snapshot::State::SIGNAL_TIME);
1283 ::android::FenceTime::Snapshot::State state;
1286 case ::android::FenceTime::Snapshot::State::EMPTY:
1289 case ::android::FenceTime::Snapshot::State::FENCE:
1292 case ::android::FenceTime::Snapshot::State::SIGNAL_TIME:
/frameworks/native/libs/gui/bufferqueue/1.0/
H A DH2BGraphicBufferProducer.cpp566 // Ref: frameworks/native/libs/ui/FenceTime.cpp: FenceTime::Snapshot
585 ::android::FenceTime::Snapshot::signalTime);
629 ::android::FenceTime::Snapshot::State::EMPTY);
633 ::android::FenceTime::Snapshot::State::FENCE);
639 ::android::FenceTime::Snapshot::State::SIGNAL_TIME);

Completed in 2323 milliseconds

12