Home
last modified time | relevance | path

Searched refs:eglBuffer (Results 1 – 9 of 9) sorted by relevance

/ohos5.0/base/web/webview/ohos_adapter/ohos_native_buffer_adapter/src/
H A Dohos_native_buffer_adapter_impl.cpp66 int OhosNativeBufferAdapterImpl::GetEGLBuffer(void* buffer, void** eglBuffer) in GetEGLBuffer() argument
80 … WVLOG_D("native buffer create native window buffer from native bufferL %{public}p.", *eglBuffer); in GetEGLBuffer()
81 *eglBuffer = nativeWindowBuffer; in GetEGLBuffer()
86 int OhosNativeBufferAdapterImpl::FreeEGLBuffer(void* eglBuffer) in FreeEGLBuffer() argument
88 if (eglBuffer == nullptr) { in FreeEGLBuffer()
93 WVLOG_D("native buffer free EGLBuffer %{public}p", eglBuffer); in FreeEGLBuffer()
94 OH_NativeWindow_NativeObjectUnreference(eglBuffer); in FreeEGLBuffer()
/ohos5.0/base/web/webview/test/unittest/ohos_adapter/native_buffer_adapter_test/
H A Dnative_buffer_adapter_test.cpp120 void* eglBuffer = nullptr; variable
121 int ret = nativebufferAdapter->GetEGLBuffer(buffer, &eglBuffer);
127 ret = nativebufferAdapter->GetEGLBuffer(nativeBuffer, &eglBuffer);
128 EXPECT_NE(eglBuffer, nullptr);
131 nativebufferAdapter->FreeEGLBuffer(eglBuffer);
145 void* eglBuffer = nullptr; variable
146 int ret = nativebufferAdapter->FreeEGLBuffer(eglBuffer);
152 nativebufferAdapter->GetEGLBuffer(nativeBuffer, &eglBuffer);
153 ret = nativebufferAdapter->FreeEGLBuffer(eglBuffer);
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webcore/
H A Dark_ohos_native_buffer_adapter_wrapper.cpp37 int ArkOhosNativeBufferAdapterWrapper::GetEGLBuffer(void* buffer, void** eglBuffer) in GetEGLBuffer() argument
39 return ctocpp_->GetEGLBuffer(buffer, eglBuffer); in GetEGLBuffer()
42 int ArkOhosNativeBufferAdapterWrapper::FreeEGLBuffer(void* eglBuffer) in FreeEGLBuffer() argument
44 return ctocpp_->FreeEGLBuffer(eglBuffer); in FreeEGLBuffer()
H A Dark_ohos_native_buffer_adapter_wrapper.h32 int GetEGLBuffer(void* buffer, void** eglBuffer) override;
33 int FreeEGLBuffer(void* eglBuffer) override;
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webview/
H A Dark_ohos_native_buffer_adapter_impl.cpp37 int ArkOhosNativeBufferAdapterImpl::GetEGLBuffer(void* buffer, void** eglBuffer) in GetEGLBuffer() argument
39 return real_.GetEGLBuffer(buffer, eglBuffer); in GetEGLBuffer()
42 int ArkOhosNativeBufferAdapterImpl::FreeEGLBuffer(void* eglBuffer) in FreeEGLBuffer() argument
44 return real_.FreeEGLBuffer(eglBuffer); in FreeEGLBuffer()
H A Dark_ohos_native_buffer_adapter_impl.h33 int GetEGLBuffer(void* buffer, void** eglBuffer) override;
35 int FreeEGLBuffer(void* eglBuffer) override;
/ohos5.0/base/web/webview/ohos_interface/include/ohos_adapter/
H A Dohos_native_buffer_adapter.h32 virtual int GetEGLBuffer(void* buffer, void** eglBuffer) = 0;
34 virtual int FreeEGLBuffer(void* eglBuffer) = 0;
/ohos5.0/base/web/webview/ohos_adapter/ohos_native_buffer_adapter/include/
H A Dohos_native_buffer_adapter_impl.h41 int GetEGLBuffer(void* buffer, void** eglBuffer) override;
43 int FreeEGLBuffer(void* eglBuffer) override;
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/include/
H A Dark_ohos_native_buffer_adapter.h57 virtual int GetEGLBuffer(void* buffer, void** eglBuffer) = 0;
66 virtual int FreeEGLBuffer(void* eglBuffer) = 0;