Home
last modified time | relevance | path

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 Drosen_render_surface.h37 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 Drosen_render_surface.cpp28 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 …]