Home
last modified time | relevance | path

Searched refs:recordCmd (Results 1 - 19 of 19) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcanvas.cpp80 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 Ddrawing_record_cmd.h95 * @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 Ddrawing_canvas.h833 * @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 Ddrawing_record_cmd_test.cpp171 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 Ddrawing_canvas_test.cpp1696 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 Ddrawing_record_cmd.cpp83 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 Drs_record_cmd_utils.cpp46 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 Drecord_fuzzer.cpp59 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 Dcmd_list.cpp213 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 Drecording_canvas.cpp360 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 Dcmd_list_helper.cpp149 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 Ddraw_cmd.cpp1451 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 Dcanvas.h71 * @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 Dcanvas_fuzzer.cpp559 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 Dcmd_list.h175 uint32_t AddRecordCmd(const std::shared_ptr<RecordCmd>& recordCmd);
H A Drecording_canvas.h100 void DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd, const Matrix* matrix, const Brush* brush) override;
H A Dcmd_list_helper.h48 CmdList& cmdList, const std::shared_ptr<RecordCmd>& recordCmd);
H A Ddraw_cmd.h851 explicit DrawRecordCmdOpItem(const std::shared_ptr<RecordCmd>& recordCmd,
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
H A Drs_marshalling_helper.cpp127 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()

Completed in 25 milliseconds