/foundation/graphic/graphic_surface/surface/include/ |
H A D | native_window.h | 39 std::unordered_map<uint32_t, NativeWindowBuffer*> bufferCache_;
43 struct NativeWindowBuffer : public NativeWindowMagic {
struct 44 NativeWindowBuffer();
45 ~NativeWindowBuffer();
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_egl_image_manager.cpp | 83 // RAII object for NativeWindowBuffer 90 explicit NativeWindowBufferObject(NativeWindowBuffer* nativeBuffer) in NativeWindowBufferObject() 116 operator NativeWindowBuffer* () const in operator NativeWindowBuffer*() 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*>(eglClientBuffe in CastFromEGLClientBuffer() [all...] |
H A D | rs_vk_image_manager.h | 37 NativeVkImageRes(NativeWindowBuffer* nativeWindowBuffer, Drawing::BackendTexture backendTexture, in NativeVkImageRes() 70 NativeWindowBuffer* mNativeWindowBuffer;
|
H A D | rs_vk_image_manager.cpp | 56 NativeWindowBuffer* nativeWindowBuffer = CreateNativeWindowBufferFromSurfaceBuffer(&buffer); in Create()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/ |
H A D | surface_ohos_vulkan.h | 45 int32_t RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, 56 std::list<NativeWindowBuffer*> surfaceList_; 57 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> surfaceMap_;
|
H A D | surface_ohos_vulkan.cpp | 146 NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) in RequestNativeWindowBuffer() 178 NativeWindowBuffer* nativeWindowBuffer = nullptr; in NativeRequestFrame()
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/systemtest/ |
H A D | native_image_system_test.cpp | 55 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow); 87 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThread() 122 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 160 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 192 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 205 void NativeImageSystemTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() 233 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer001()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/ |
H A D | native_buffer_utils.h | 88 NativeWindowBuffer* nativeWindowBuffer = nullptr; 108 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer* nativeWindowBuffer, 111 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer,
|
H A D | rs_surface_ohos_vulkan.h | 96 std::list<NativeWindowBuffer*> mSurfaceList; 99 std::unordered_map<NativeWindowBuffer*, NativeBufferUtils::NativeSurfaceInfo> mSurfaceMap; 101 int32_t RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer,
|
H A D | rs_surface_ohos_vulkan.cpp | 142 int32_t RSSurfaceOhosVulkan::RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, in RequestNativeWindowBuffer() 173 NativeWindowBuffer* nativeWindowBuffer = nullptr; in RequestFrame()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/backend/ |
H A D | native_buffer_utils_test.cpp | 72 NativeWindowBuffer nativeWindowBuffer;
in HWTEST_F() 90 NativeWindowBuffer nativeWindowBuffer;
in HWTEST_F()
|
H A D | rs_surface_ohos_vulkan_test.cpp | 168 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 219 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F()
|
/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | native_window_test.cpp | 87 static inline NativeWindowBuffer* nativeWindowBuffer = nullptr; 618 NativeWindowBuffer *nativeWindowBuffer = nullptr; in HWTEST_F() 655 NativeWindowBuffer *nativeWindowBuffer1 = nullptr; in NativeWindowAttachBuffer003Test() 660 NativeWindowBuffer *nativeWindowBuffer2 = nullptr; in NativeWindowAttachBuffer003Test() 665 NativeWindowBuffer *nativeWindowBuffer3 = nullptr; in NativeWindowAttachBuffer003Test() 679 NativeWindowBuffer *nativeWindowBuffer4 = nullptr; in NativeWindowAttachBuffer003Test() 684 NativeWindowBuffer *nativeWindowBuffer10 = nullptr; in NativeWindowAttachBuffer003Test() 689 NativeWindowBuffer *nativeWindowBuffer11 = nullptr; in NativeWindowAttachBuffer003Test() 694 NativeWindowBuffer *nativeWindowBuffer12 = nullptr; in NativeWindowAttachBuffer003Test() 759 NativeWindowBuffer *nativeWindowBuffe in HWTEST_F() [all...] |
H A D | native_buffer_test.cpp | 73 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&surfaceBuffer); in HWTEST_F() 626 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F() 666 NativeWindowBuffer nativeWindowBuffer; in HWTEST_F() 721 NativeWindowBuffer* nativeWindowBuffer; in HWTEST_F() 772 NativeWindowBuffer* nativeWindowBuffer; in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/ |
H A D | hello_native_window.cpp | 68 void CreateNativeWindowBuffer(OHNativeWindow* nativeWindow, NativeWindowBuffer** nativeWindowBuffer, int* fenceFd) in CreateNativeWindowBuffer() 70 NativeWindowBuffer* windowBuffer = nullptr; in CreateNativeWindowBuffer() 99 NativeWindowBuffer* nativeWindowBuffer = nullptr; in main()
|
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/ |
H A D | external_window.h | 66 struct NativeWindowBuffer;
75 * @brief define the new type name OHNativeWindowBuffer for struct NativeWindowBuffer.
78 typedef struct NativeWindowBuffer OHNativeWindowBuffer;
|
H A D | native_buffer.h | 48 typedef struct NativeWindowBuffer OHNativeWindowBuffer;
|
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/ |
H A D | native_image_test.cpp | 391 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 579 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 653 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 742 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 827 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 927 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 1056 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 1070 NativeWindowBuffer nativeWindowBufferNew; in HWTEST_F() 1101 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() 1162 NativeWindowBuffer* nativeWindowBuffe in HWTEST_F() [all...] |
/foundation/graphic/graphic_surface/surface/test/systemtest/ |
H A D | native_window_test.cpp | 34 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 *nativeWindowBuffe in CreateNativeWindowAndRequestBuffer007() [all...] |
H A D | native_window_buffer_test.cpp | 36 int32_t SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow); 50 int32_t NativeWindowBufferTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() 112 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in InitNativeWindowAndBuffer()
|
/foundation/graphic/graphic_2d/interfaces/inner_api/surface/ |
H A D | native_image.h | 50 * @brief define the new type name OHNativeWindowBuffer for struct NativeWindowBuffer.
53 typedef struct NativeWindowBuffer OHNativeWindowBuffer;
|
/foundation/graphic/graphic_2d/rosen/samples/opengl/test_xComponentContext/entry/src/main/cpp/samples/ |
H A D | sample_bitmap.h | 76 struct NativeWindowBuffer *buffer_ = nullptr;
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/ |
H A D | my_xcomponent.h | 98 struct NativeWindowBuffer *buffer_ = nullptr;
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/PathDrawingSample/entry/src/main/cpp/samples/ |
H A D | sample_bitmap.h | 70 struct NativeWindowBuffer *buffer_ = nullptr;
|
/foundation/graphic/graphic_surface/surface/src/ |
H A D | native_window.cpp | 249 [buffer](const std::pair<uint32_t, NativeWindowBuffer*>& element) {
in NativeWindowFlushBuffer() 971 NativeWindowBuffer::~NativeWindowBuffer()
in ~NativeWindowBuffer() 976 NativeWindowBuffer::NativeWindowBuffer() : NativeWindowMagic(NATIVE_OBJECT_MAGIC_WINDOW_BUFFER), sfbuffer(nullptr)
in NativeWindowBuffer() function in NativeWindowBuffer
|