/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_record_cmd_test.cpp | 171 OH_Drawing_RecordCmd* recordCmd = nullptr; variable 175 … OH_Drawing_ErrorCode code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); 180 code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); 182 EXPECT_TRUE(recordCmd != nullptr); 183 code = OH_Drawing_RecordCmdDestroy(recordCmd); 189 code = OH_Drawing_RecordCmdUtilsFinishRecording(nullptr, &recordCmd);
|
H A D | drawing_canvas_test.cpp | 1699 OH_Drawing_RecordCmd* recordCmd = nullptr; variable 1700 code = OH_Drawing_RecordCmdUtilsFinishRecording(recordCmdUtils, &recordCmd); 1701 EXPECT_TRUE(recordCmd != nullptr); 1705 code = OH_Drawing_CanvasDrawRecordCmd(recordCanvas, recordCmd); 1707 code = OH_Drawing_CanvasDrawRecordCmd(nullptr, recordCmd); 1713 code = OH_Drawing_RecordCmdDestroy(recordCmd);
|
/ohos5.0/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() 91 AutoCanvasMatrixBrush autoCanvasMatrixBrush(this, matrix, brush, recordCmd->GetCullRect()); in DrawRecordCmd() 92 recordCmd->Playback(this); in DrawRecordCmd()
|
/ohos5.0/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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_record_cmd.h | 104 OH_Drawing_RecordCmd** recordCmd); 117 OH_Drawing_ErrorCode OH_Drawing_RecordCmdDestroy(OH_Drawing_RecordCmd* recordCmd);
|
H A D | drawing_canvas.h | 840 …rorCode OH_Drawing_CanvasDrawRecordCmd(OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_record_cmd_utils.cpp | 47 …auto recordCmd = std::make_shared<Drawing::RecordCmd>(extendRecordingCanvas_->GetDrawCmdList(), cu… in FinishRecording() local 50 return recordCmd; in FinishRecording()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | cmd_list.cpp | 212 uint32_t CmdList::AddRecordCmd(const std::shared_ptr<RecordCmd>& recordCmd) in AddRecordCmd() argument 215 recordCmdVec_.emplace_back(recordCmd); in AddRecordCmd() 231 for (const auto &recordCmd : recordCmdList) { in SetupRecordCmd() local 232 recordCmdVec_.emplace_back(recordCmd); in SetupRecordCmd() 240 for (const auto &recordCmd : recordCmdVec_) { in GetAllRecordCmd() local 241 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() 372 cmdList_->AddDrawOp(std::make_shared<DrawRecordCmdOpItem>(recordCmd, matrix, brush)); in DrawRecordCmd() 389 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() argument 151 auto index = cmdList.AddRecordCmd(recordCmd); in AddRecordCmdToCmdList()
|
H A D | draw_cmd.cpp | 1152 DrawRecordCmdOpItem::DrawRecordCmdOpItem(const std::shared_ptr<RecordCmd>& recordCmd, in DrawRecordCmdOpItem() argument 1154 : DrawOpItem(RECORD_CMD_OPITEM), recordCmd_(recordCmd) in DrawRecordCmdOpItem()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | drawing__record__cmd_8h.md | 27 …dCmdUtils, [OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*\*recordCmd) | 结束录制。在调用此接口前,… 28 …cmddestroy) ([OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*recordCmd) | 销毁录制指令对象,并回收该…
|
H A D | drawing__canvas_8h.md | 101 …s) \*canvas, [OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*recordCmd) | 用于绘制录制指令对象。 |
|
H A D | _drawing.md | 500 …wing_recordcmddestroy) ([OH_Drawing_RecordCmd](#oh_drawing_recordcmd) \*recordCmd) | 销毁录制指令对象,并回收该… 773 …rawing_canvas) \*canvas, [OH_Drawing_RecordCmd](#oh_drawing_recordcmd) \*recordCmd) | 用于绘制录制指令对象。 | 3282 OH_Drawing_ErrorCode OH_Drawing_RecordCmdDestroy (OH_Drawing_RecordCmd* recordCmd) 3297 | recordCmd | 指向对象[OH_Drawing_RecordCmd](#oh_drawing_recordcmd)的指针。 | 3301 函数返回执行错误码。 返回OH_DRAWING_SUCCESS,表示执行成功。 返回OH_DRAWING_ERROR_INVALID_PARAMETER,表示参数recordCmd为空。 3381 …UtilsFinishRecording (OH_Drawing_RecordCmdUtils* recordCmdUtils, OH_Drawing_RecordCmd** recordCmd ) 3399 | recordCmd | 指向录制指令对象[OH_Drawing_RecordCmd](#oh_drawing_recordcmd)的二级指针,作为出参,开发者调用[OH_Drawing_Canv… 3403 …UCCESS,表示执行成功。 返回OH_DRAWING_ERROR_INVALID_PARAMETER,表示参数recordCmdUtils或者recordCmd为空。 返回OH_DRAWING_… 3409 …orCode OH_Drawing_CanvasDrawRecordCmd (OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd ) 3425 | recordCmd | 指向录制指令对象[OH_Drawing_RecordCmd](#oh_drawing_recordcmd)的指针。 | [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | drawing__record__cmd_8h.md | 27 …dCmdUtils, [OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*\*recordCmd) | Ends recordin… 28 …cmddestroy) ([OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*recordCmd) | Destroys an *…
|
H A D | drawing__canvas_8h.md | 101 …s) \*canvas, [OH_Drawing_RecordCmd](_drawing.md#oh_drawing_recordcmd) \*recordCmd) | Draws an **OH…
|
H A D | _drawing.md | 500 …wing_recordcmddestroy) ([OH_Drawing_RecordCmd](#oh_drawing_recordcmd) \*recordCmd) | Destroys an *… 773 …awing_canvas) \*canvas, [OH_Drawing_RecordCmd](#oh_drawing_recordcmd) \*recordCmd) | Draws a recor… 3286 OH_Drawing_ErrorCode OH_Drawing_RecordCmdDestroy (OH_Drawing_RecordCmd* recordCmd) 3301 | recordCmd | Pointer to an [OH_Drawing_RecordCmd](#oh_drawing_recordcmd) object.| 3307 - **OH_DRAWING_ERROR_INVALID_PARAMETER** if **recordCmd** is NULL. 3393 …UtilsFinishRecording (OH_Drawing_RecordCmdUtils* recordCmdUtils, OH_Drawing_RecordCmd** recordCmd ) 3411 | recordCmd | Double pointer to the [OH_Drawing_RecordCmd](#oh_drawing_recordcmd) object. You need … 3417 - **OH_DRAWING_ERROR_INVALID_PARAMETER** if either **recordCmdUtils** or **recordCmd** is NULL. 3424 …orCode OH_Drawing_CanvasDrawRecordCmd (OH_Drawing_Canvas* canvas, OH_Drawing_RecordCmd* recordCmd ) 3440 | recordCmd | Pointer to the [OH_Drawing_RecordCmd](#oh_drawing_recordcmd) object.| [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | canvas.h | 74 virtual void DrawRecordCmd(const std::shared_ptr<RecordCmd> recordCmd,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | cmd_list.h | 176 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* …
|
H A D | cmd_list_helper.h | 48 CmdList& cmdList, const std::shared_ptr<RecordCmd>& recordCmd);
|
H A D | draw_cmd.h | 828 explicit DrawRecordCmdOpItem(const std::shared_ptr<RecordCmd>& recordCmd,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_marshalling_helper.cpp | 124 for (const auto& recordCmd : recordCmdVec) { in MarshallingRecordCmdFromDrawCmdList() local 125 if (!RSMarshallingHelper::Marshalling(parcel, recordCmd)) { in MarshallingRecordCmdFromDrawCmdList() 149 std::shared_ptr<Drawing::RecordCmd> recordCmd = nullptr; in UnmarshallingRecordCmdToDrawCmdList() local 150 if (!RSMarshallingHelper::Unmarshalling(parcel, recordCmd, &opItemCount)) { in UnmarshallingRecordCmdToDrawCmdList() 158 recordCmdVec.emplace_back(recordCmd); in UnmarshallingRecordCmdToDrawCmdList()
|