Searched refs:SurfaceBufferNode (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | rosen_render_surface.h | 37 struct SurfaceBufferNode; 122 …bool CompareBufferSize(int32_t width, int32_t height, std::shared_ptr<SurfaceBufferNode> surfaceNo… 174 void InsertSurfaceNode(const std::shared_ptr<SurfaceBufferNode>& surfaceNode); 191 std::queue<std::shared_ptr<SurfaceBufferNode>> availableBuffers_; 192 std::list<std::shared_ptr<SurfaceBufferNode>> buffersToDraw_; 193 std::list<std::shared_ptr<SurfaceBufferNode>> buffersToRelease_;
|
H A D | rosen_render_surface.cpp | 28 struct SurfaceBufferNode { struct 29 SurfaceBufferNode(sptr<SurfaceBuffer> buf, sptr<SyncFence> fence, OffsetF orgin) in SurfaceBufferNode() argument 32 ~SurfaceBufferNode() noexcept = default; 81 …std::list<std::shared_ptr<SurfaceBufferNode>>& bufferList, const OHOS::sptr<IConsumerSurface>& con… in ReleaseAllBuffers() 320 std::shared_ptr<SurfaceBufferNode> surfaceNode = nullptr; in DrawBuffer() 370 int32_t width, int32_t height, std::shared_ptr<SurfaceBufferNode> surfaceNode) in DrawBuffer() 432 std::shared_ptr<SurfaceBufferNode> surfaceNode = nullptr; in DrawBuffer() 440 availableBuffers_.push(std::make_shared<SurfaceBufferNode>(surfaceBuffer, fence, orgin_)); in DrawBuffer() 487 auto surfaceNode = std::make_shared<SurfaceBufferNode>(surfaceBuffer, acquireFence, orgin_); in DrawBuffer() 527 void RosenRenderSurface::InsertSurfaceNode(const std::shared_ptr<SurfaceBufferNode>& surfaceNode) in DrawBuffer() [all …]
|