Searched refs:RecordedOp (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/
H A DOpDumper.h24 struct RecordedOp;
28 static void dump(const RecordedOp& op, std::ostream& output, int level = 0);
29 static const char* opName(const RecordedOp& op);
H A DRecordedOp.h20 #include "RecordedOp.h"
155 #define SUPER(Type) RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, paint)
156 #define SUPER_PAINTLESS(Type) RecordedOp(RecordedOpId::Type, unmappedBounds, localMatrix, localClip, nullptr)
158 struct RecordedOp { struct in namespace:android::uirenderer
174 RecordedOp(unsigned int opId, BASE_PARAMS) function in struct:android::uirenderer::RecordedOp
182 struct RenderNodeOp : RecordedOp {
204 struct ArcOp : RecordedOp {
215 struct BitmapOp : RecordedOp {
223 struct BitmapMeshOp : RecordedOp {
239 struct BitmapRectOp : RecordedOp {
[all...]
H A DBakedOpState.h21 #include "RecordedOp.h"
56 const RecordedOp& recordedOp, bool expandForStroke);
107 Snapshot& snapshot, const RecordedOp& recordedOp);
110 Snapshot& snapshot, const RecordedOp& recordedOp);
120 Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior);
126 const ClipRect* clip, const Rect& dstRect, const RecordedOp& recordedOp);
137 const RecordedOp* op;
143 const RecordedOp& recordedOp, bool expandForStroke)
150 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp)
162 BakedOpState(const ClipRect* clipRect, const Rect& dstRect, const RecordedOp
[all...]
H A DOpDumper.cpp19 #include "RecordedOp.h"
27 void OpDumper::dump(const RecordedOp& op, std::ostream& output, int level) {
48 const char* OpDumper::opName(const RecordedOp& op) {
H A DBakedOpState.cpp34 const RecordedOp& recordedOp, bool expandForStroke) {
111 Snapshot& snapshot, const RecordedOp& recordedOp) {
124 Snapshot& snapshot, const RecordedOp& recordedOp) {
130 Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior) {
156 const ClipRect* clip, const Rect& dstRect, const RecordedOp& recordedOp) {
H A DDisplayList.h60 struct RecordedOp;
63 typedef RecordedOp BaseOpType;
H A DFrameBuilder.h23 #include "RecordedOp.h"
184 BakedOpState* tryBakeOpState(const RecordedOp& recordedOp) {
187 BakedOpState* tryBakeUnboundedOpState(const RecordedOp& recordedOp) {
213 BakedOpState* deferStrokeableOp(const RecordedOp& op, batchid_t batchId,
217 * Declares all FrameBuilder::deferXXXXOp() methods for every RecordedOp type.
H A DRecordingCanvas.h41 struct RecordedOp;
211 int addOp(RecordedOp* op);
H A DFrameBuilder.cpp510 [](FrameBuilder& frameBuilder, const RecordedOp& op) { frameBuilder.defer##Type(static_cast<const Type&>(op)); },
512 typedef void (*OpDispatcher) (FrameBuilder& frameBuilder, const RecordedOp& op);
523 const RecordedOp* op = displayList.getOps()[opIndex];
540 // apply state from RecordedOp (clip first, since op's clip is transformed by current matrix)
561 BakedOpState* FrameBuilder::deferStrokeableOp(const RecordedOp& op, batchid_t batchId,
582 static batchid_t tessBatchId(const RecordedOp& op) {
H A DRecordingCanvas.cpp20 #include "RecordedOp.h"
625 int RecordingCanvas::addOp(RecordedOp* op) {
H A DBakedOpDispatcher.cpp390 SkRect getBoundsOfFill(const RecordedOp& op) {
/frameworks/base/libs/hwui/tests/unit/
H A DRecordingCanvasTests.cpp20 #include <RecordedOp.h>
34 std::function<void(const RecordedOp&)> opReceiver) {
37 RecordedOp* op = displayList.getOps()[opIndex];
44 std::function<void(const RecordedOp& op)> opValidator) {
54 playbackOps(*dl, [](const RecordedOp& op) { ADD_FAILURE(); });
177 playbackOps(*dl, [&count](const RecordedOp& op) {
236 playbackOps(*dl, [&count, &lastX](const RecordedOp& op) {
288 playbackOps(*dl, [&count](const RecordedOp& op) {
324 validateSingleOp(dl, [] (const RecordedOp& op) {
337 playbackOps(*dl, [&count](const RecordedOp
[all...]
H A DBakedOpDispatcherTests.cpp24 #include <RecordedOp.h>
55 static void testUnmergedGlopDispatch(renderthread::RenderThread& renderThread, RecordedOp* op,
127 static int getGlopTransformFlags(renderthread::RenderThread& renderThread, RecordedOp* op) {
H A DBakedOpStateTests.cpp21 #include <RecordedOp.h>
H A DFrameBuilderTests.cpp23 #include <RecordedOp.h>
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h29 #include <RecordedOp.h>

Completed in 174 milliseconds