Home
last modified time | relevance | path

Searched refs:NativeWindowBuffer (Results 1 – 25 of 45) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_surface/surface/include/
H A Dnative_window.h39 std::unordered_map<uint32_t, NativeWindowBuffer*> bufferCache_;
45 struct NativeWindowBuffer : public NativeWindowMagic { struct
46 NativeWindowBuffer();
47 ~NativeWindowBuffer();
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_egl_image_manager.cpp90 explicit NativeWindowBufferObject(NativeWindowBuffer* nativeBuffer) in NativeWindowBufferObject()
116 operator NativeWindowBuffer* () const
121 NativeWindowBuffer* Get() const in Get()
126 NativeWindowBuffer* Release() in Release()
128 NativeWindowBuffer* out = handle_; in Release()
134 NativeWindowBuffer* handle_ = nullptr;
142 EGLClientBuffer CastToEGLClientBuffer(NativeWindowBuffer* nativeBuffer) in CastToEGLClientBuffer()
147 NativeWindowBuffer* CastFromEGLClientBuffer(EGLClientBuffer eglClientBuffer) in CastFromEGLClientBuffer()
149 return static_cast<NativeWindowBuffer*>(eglClientBuffer); in CastFromEGLClientBuffer()
H A Drs_vk_image_manager.h37 NativeVkImageRes(NativeWindowBuffer* nativeWindowBuffer, Drawing::BackendTexture backendTexture, in NativeVkImageRes()
70 NativeWindowBuffer* mNativeWindowBuffer;
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_ohos_vulkan.h47 int32_t RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer,
60 std::list<NativeWindowBuffer*> surfaceList_;
61 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> surfaceMap_;
H A Dsurface_ohos_vulkan.cpp152 NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) in RequestNativeWindowBuffer()
184 NativeWindowBuffer* nativeWindowBuffer = nullptr; in NativeRequestFrame()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Dnative_buffer_utils.h88 NativeWindowBuffer* nativeWindowBuffer = nullptr;
102 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer*…
105 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer,
H A Drs_surface_ohos_vulkan.h98 std::list<NativeWindowBuffer*> mSurfaceList;
101 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap;
103 int32_t RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer,
H A Drs_surface_ohos_vulkan.cpp147 int32_t RSSurfaceOhosVulkan::RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, in RequestNativeWindowBuffer()
178 NativeWindowBuffer* nativeWindowBuffer = nullptr; in RequestFrame()
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dnative_window_test.cpp622 NativeWindowBuffer *nativeWindowBuffer = nullptr;
763 NativeWindowBuffer *nativeWindowBuffer = nullptr;
807 NativeWindowBuffer *nativeWindowBuffer = nullptr;
961 struct NativeWindowBuffer *buffer = new NativeWindowBuffer();
1075 NativeWindowBuffer *nativeWindowBuffer = nullptr;
1090 NativeWindowBuffer *lastFlushedBuffer;
1124 NativeWindowBuffer* nativeWindowBuffer = nullptr;
1138 NativeWindowBuffer* lastFlushedBuffer;
1516 struct NativeWindowBuffer *buffer = new NativeWindowBuffer();
1532 struct NativeWindowBuffer *buffer = new NativeWindowBuffer();
[all …]
H A Dnative_buffer_test.cpp73NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer…
655NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer…
693 NativeWindowBuffer nativeWindowBuffer;
748 NativeWindowBuffer* nativeWindowBuffer;
809 NativeWindowBuffer* nativeWindowBuffer;
/ohos5.0/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/
H A Dnative_image_test.cpp391 NativeWindowBuffer* nativeWindowBuffer = nullptr;
579 NativeWindowBuffer* nativeWindowBuffer = nullptr;
653 NativeWindowBuffer* nativeWindowBuffer = nullptr;
742 NativeWindowBuffer* nativeWindowBuffer = nullptr;
827 NativeWindowBuffer* nativeWindowBuffer = nullptr;
927 NativeWindowBuffer* nativeWindowBuffer = nullptr;
1056 NativeWindowBuffer* nativeWindowBuffer = nullptr;
1070 NativeWindowBuffer nativeWindowBufferNew;
1101 NativeWindowBuffer* nativeWindowBuffer = nullptr;
1162 NativeWindowBuffer* nativeWindowBuffer = nullptr;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/
H A Dhello_native_window.cpp68 void CreateNativeWindowBuffer(OHNativeWindow* nativeWindow, NativeWindowBuffer** nativeWindowBuffer… in CreateNativeWindowBuffer()
70 NativeWindowBuffer* windowBuffer = nullptr; in CreateNativeWindowBuffer()
99 NativeWindowBuffer* nativeWindowBuffer = nullptr; in main()
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/
H A Dnative-apidiff-v3.1-release.md87 … | struct NativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(void* pS…
88 …OH_NativeWindow_DestroyNativeWindowBuffer(struct NativeWindowBuffer* buffer) | 新增 | 新增NativeWindow…
89 …t NativeWindow *window, struct NativeWindowBuffer **buffer, int *fenceFd) | 新增 | 新增通过NativeWindow对…
90 …eWindow *window, struct NativeWindowBuffer *buffer, int fenceFd, Region region) | 新增 | 新增通过NativeW…
91 …r(struct NativeWindow *window, struct NativeWindowBuffer *buffer) | 新增 | 新增通过NativeWindow将之前申请出来的N…
93 …H_NativeWindow_GetBufferHandleFromNative(struct NativeWindowBuffer *buffer) | 新增 | 新增通过NativeWindo…
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/backend/
H A Dnative_buffer_utils_test.cpp72 NativeWindowBuffer nativeWindowBuffer;
90 NativeWindowBuffer nativeWindowBuffer;
H A Drs_surface_ohos_vulkan_test.cpp156 NativeWindowBuffer* nativeWindowBuffer = nullptr;
188 NativeWindowBuffer* nativeWindowBuffer = nullptr;
/ohos5.0/foundation/graphic/graphic_surface/surface/test/systemtest/
H A Dnative_window_buffer_test.cpp36 int32_t SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
50 int32_t NativeWindowBufferTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativ… in SetData()
111 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in InitNativeWindowAndBuffer()
H A Dnative_window_test.cpp34 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
92 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer001()
180 void NativeWindowTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData()
207 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer002()
306 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer003()
422 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in RequestBuffer001()
451 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer004()
577 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer005()
578 struct NativeWindowBuffer *lastNativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer005()
803 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer007()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/
H A D_o_h___native_image.md36 | typedef struct NativeWindowBuffer [OHNativeWindowBuffer](#ohnativewindowbuffer) | 提供NativeWindowB…
146 typedef struct NativeWindowBuffer OHNativeWindowBuffer
151 提供NativeWindowBuffer结构体声明。
H A Dnative__image_8h.md31 | typedef struct NativeWindowBuffer [OHNativeWindowBuffer](_o_h___native_image.md#ohnativewindowbuf…
/ohos5.0/foundation/graphic/graphic_surface/interfaces/inner_api/surface/
H A Dexternal_window.h66 struct NativeWindowBuffer;
78 typedef struct NativeWindowBuffer OHNativeWindowBuffer;
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/opengl/test_xComponentContext/entry/src/main/cpp/samples/
H A Dsample_bitmap.h76 struct NativeWindowBuffer *buffer_ = nullptr;
/ohos5.0/base/web/webview/ohos_adapter/ohos_native_buffer_adapter/src/
H A Dohos_native_buffer_adapter_impl.cpp105 …*nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(static_cast<NativeWindowBuffer*>(nativeWindo… in NativeBufferFromNativeWindowBuffer()
/ohos5.0/foundation/graphic/graphic_2d/interfaces/inner_api/surface/
H A Dnative_image.h53 typedef struct NativeWindowBuffer OHNativeWindowBuffer;
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/
H A Dnative-apidiff-v3.1-release.md87NativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(void* pSurfaceBuffer…
88 …eWindowBuffer(struct NativeWindowBuffer* buffer) | Added| Added the API for decreasing the referen…
89 …veWindow *window, struct NativeWindowBuffer **buffer, int *fenceFd) | Added| Added the API for req…
90 …w *window, struct NativeWindowBuffer *buffer, int fenceFd, Region region) | Added| Added the API f…
91NativeWindowBuffer *buffer) | Added| Added the API for returning the **NativeWindowBuffer** to the…
93 …Native(struct NativeWindowBuffer *buffer) | Added| Added the API for obtaining the pointer to a **…
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/
H A Dmy_xcomponent.h98 struct NativeWindowBuffer *buffer_ = nullptr;

12