/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | canvas.cpp | 80 void Canvas::DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd, in DrawRecordCmd() argument 83 if (recordCmd == nullptr) { in DrawRecordCmd() 84 LOGE("Canvas::DrawRecordCmd, recordCmd is nullptr!"); in DrawRecordCmd() 91 AutoCanvasMatrixBrush autoCanvasMatrixBrush(this, matrix, brush, recordCmd->GetCullRect()); in DrawRecordCmd() 92 recordCmd->Playback(this); in DrawRecordCmd()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_record_cmd.h | 95 * @param recordCmd Indicates a secondary pointer to an <b>OH_Drawing_RecordCmd</b> object. 98 * Returns {@link OH_DRAWING_ERROR_INVALID_PARAMETER} if recordCmdUtils or recordCmd is nullptr. 104 OH_Drawing_RecordCmd** recordCmd); 110 * @param recordCmd Indicates the pointer to an <b>OH_Drawing_RecordCmd</b> object. 113 * Returns {@link OH_DRAWING_ERROR_INVALID_PARAMETER} if recordCmd is nullptr. 117 OH_Drawing_ErrorCode OH_Drawing_RecordCmdDestroy(OH_Drawing_RecordCmd* recordCmd);
|
H A D | drawing_canvas.h | 833 * @param recordCmd Indicates the pointer to an <b>OH_Drawing_RecordCmd</b> object. 836 * Returns {@link OH_DRAWING_ERROR_INVALID_PARAMETER} if canvas or recordCmd is nullptr. 840 OH_Drawing_ErrorCode OH_Drawing_CanvasDrawRecordCmd(OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd);
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_record_cmd_test.cpp | 171 OH_Drawing_RecordCmd* recordCmd = nullptr; in HWTEST_F() local 175 OH_Drawing_ErrorCode code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); in HWTEST_F() 180 code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); in HWTEST_F() 182 EXPECT_TRUE(recordCmd != nullptr); in HWTEST_F() 183 code = OH_Drawing_RecordCmdDestroy(recordCmd); in HWTEST_F() 189 code = OH_Drawing_RecordCmdUtilsFinishRecording(nullptr, &recordCmd); in HWTEST_F()
|
H A D | drawing_canvas_test.cpp | 1696 OH_Drawing_RecordCmd* recordCmd = nullptr; in HWTEST_F() local 1697 code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); in HWTEST_F() 1698 EXPECT_TRUE(recordCmd != nullptr); in HWTEST_F() 1702 code = OH_Drawing_CanvasDrawRecordCmd(recordCanvas, recordCmd); in HWTEST_F() 1704 code = OH_Drawing_CanvasDrawRecordCmd(nullptr, recordCmd); in HWTEST_F() 1710 code = OH_Drawing_RecordCmdDestroy(recordCmd); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_record_cmd.cpp | 83 OH_Drawing_ErrorCode OH_Drawing_RecordCmdDestroy(OH_Drawing_RecordCmd* recordCmd) in OH_Drawing_RecordCmdDestroy() argument 85 if (recordCmd == nullptr) { in OH_Drawing_RecordCmdDestroy() 88 delete reinterpret_cast<RecordCmd*>(recordCmd); in OH_Drawing_RecordCmdDestroy()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_record_cmd_utils.cpp | 46 auto recordCmd = std::make_shared<Drawing::RecordCmd>(extendRecordingCanvas_->GetDrawCmdList(), cullRect_); in FinishRecording() local 49 return recordCmd; in FinishRecording()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkrecord_fuzzer/ |
H A D | record_fuzzer.cpp | 59 OH_Drawing_RecordCmd* recordCmd = GetObject<OH_Drawing_RecordCmd*>(); in RecordFuzzTest002() local 60 OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); in RecordFuzzTest002()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | cmd_list.cpp | 213 uint32_t CmdList::AddRecordCmd(const std::shared_ptr<RecordCmd>& recordCmd) in AddRecordCmd() argument 216 recordCmdVec_.emplace_back(recordCmd); in AddRecordCmd() 232 for (const auto &recordCmd : recordCmdList) { in SetupRecordCmd() 233 recordCmdVec_.emplace_back(recordCmd); in SetupRecordCmd() 241 for (const auto &recordCmd : recordCmdVec_) { in GetAllRecordCmd() 242 recordCmdList.emplace_back(recordCmd); in GetAllRecordCmd()
|
H A D | recording_canvas.cpp | 360 void RecordingCanvas::DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd, in DrawRecordCmd() argument 363 if (recordCmd == nullptr) { in DrawRecordCmd() 364 LOGE("RecordingCanvas::DrawRecordCmd, recordCmd is nullptr!"); in DrawRecordCmd() 368 cmdList_->AddDrawOp(std::make_shared<DrawRecordCmdOpItem>(recordCmd, matrix, brush)); in DrawRecordCmd() 385 auto recordCmdHandle = CmdListHelper::AddRecordCmdToCmdList(*cmdList_, recordCmd); in DrawRecordCmd()
|
H A D | cmd_list_helper.cpp | 149 CmdList& cmdList, const std::shared_ptr<RecordCmd>& recordCmd) in AddRecordCmdToCmdList() 151 auto index = cmdList.AddRecordCmd(recordCmd); in AddRecordCmdToCmdList() 148 AddRecordCmdToCmdList( CmdList& cmdList, const std::shared_ptr<RecordCmd>& recordCmd) AddRecordCmdToCmdList() argument
|
H A D | draw_cmd.cpp | 1451 DrawRecordCmdOpItem::DrawRecordCmdOpItem(const std::shared_ptr<RecordCmd>& recordCmd, in DrawRecordCmdOpItem() argument 1453 : DrawOpItem(RECORD_CMD_OPITEM), recordCmd_(recordCmd) in DrawRecordCmdOpItem()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | canvas.h | 71 * @param recordCmd Record command. 75 virtual void DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd,
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkcanvas_fuzzer/ |
H A D | canvas_fuzzer.cpp | 559 OH_Drawing_RecordCmd* recordCmd = GetObject<OH_Drawing_RecordCmd*>(); in CanvasFuzzTest011() local 560 code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); in CanvasFuzzTest011() 563 OH_Drawing_CanvasDrawRecordCmd(recordCanvas, recordCmd); in CanvasFuzzTest011() 565 OH_Drawing_RecordCmdDestroy(recordCmd); in CanvasFuzzTest011()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | cmd_list.h | 175 uint32_t AddRecordCmd(const std::shared_ptr<RecordCmd>& recordCmd);
|
H A D | recording_canvas.h | 100 void DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd, const Matrix* matrix, const Brush* brush) override;
|
H A D | cmd_list_helper.h | 48 CmdList& cmdList, const std::shared_ptr<RecordCmd>& recordCmd);
|
H A D | draw_cmd.h | 851 explicit DrawRecordCmdOpItem(const std::shared_ptr<RecordCmd>& recordCmd,
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_marshalling_helper.cpp | 127 for (const auto& recordCmd : recordCmdVec) { in MarshallingRecordCmdFromDrawCmdList() 128 if (!RSMarshallingHelper::Marshalling(parcel, recordCmd)) { in MarshallingRecordCmdFromDrawCmdList() 151 std::shared_ptr<Drawing::RecordCmd> recordCmd = nullptr; in UnmarshallingRecordCmdToDrawCmdList() local 152 if (!RSMarshallingHelper::Unmarshalling(parcel, recordCmd)) { in UnmarshallingRecordCmdToDrawCmdList() 155 recordCmdVec.emplace_back(recordCmd); in UnmarshallingRecordCmdToDrawCmdList()
|