/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/nativewindow_fuzzer/ |
H A D | nativewindow_fuzzer.cpp | 43 void HandleOpt(OHNativeWindow *nativeWindow) in HandleOpt() argument 85 void HandleOpt1(OHNativeWindow *nativeWindow) in HandleOpt1() argument 160 GetSurfaceId(nativeWindow, &surfaceId); in NativeWindowFuzzTest1() 172 NativeWindowSetBufferHold(nativeWindow); in NativeWindowFuzzTest1() 174 NativeWindowWriteToParcel(nativeWindow, parcel); in NativeWindowFuzzTest1() 200 NativeWindowDisconnect(nativeWindow); in NativeWindowFuzzTest1() 228 HandleOpt(nativeWindow); in DoSomethingInterestingWithMyAPI() 229 HandleOpt1(nativeWindow); in DoSomethingInterestingWithMyAPI() 230 NativeWindowFuzzTest(nativeWindow, nwBuffer); in DoSomethingInterestingWithMyAPI() 231 NativeWindowFuzzTest1(nativeWindow, nwBuffer); in DoSomethingInterestingWithMyAPI() [all …]
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/unittest/ |
H A D | native_window_test.cpp | 85 static inline NativeWindow* nativeWindow = nullptr; member in OHOS::Rosen::NativeWindowTest 122 OH_NativeWindow_DestroyNativeWindow(nativeWindow); in TearDownTestCase() 123 nativeWindow = nullptr; in TearDownTestCase() 151 ASSERT_NE(nativeWindow, nullptr); 419 nativeWindow->surface->SetQueueSize(5); 574 void SetNativeWindowConfig(NativeWindow *nativeWindow) in SetNativeWindowConfig() argument 1854 ASSERT_NE(nativeWindow, nullptr); 1909 NativeWindowSetBufferHold(nativeWindow); 1948 ASSERT_NE(nativeWindow, nullptr); 1975 ASSERT_NE(readWindow1, nativeWindow); [all …]
|
/ohos5.0/foundation/graphic/graphic_surface/surface/test/systemtest/ |
H A D | native_window_test.cpp | 88 NativeWindow **nativeWindow) in CreateNativeWindowAndRequestBuffer001() argument 125 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess001() local 203 NativeWindow **nativeWindow) in CreateNativeWindowAndRequestBuffer002() argument 244 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess002() local 347 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess003() local 492 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess004() local 504 ret = RequestBuffer001(nativeWindow); in ThreadNativeWindowProcess004() 631 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess005() local 643 ret = RequestBuffer001(nativeWindow); in ThreadNativeWindowProcess005() 711 NativeWindow *nativeWindow = nullptr; in ThreadNativeWindowProcess006() local [all …]
|
H A D | native_window_buffer_test.cpp | 36 int32_t SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow); 50 …NativeWindowBufferTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() argument 73 ret = OH_NativeWindow_NativeWindowSetTunnelHandle(nativeWindow, handle); in SetData() 110 struct NativeWindow *nativeWindow = OH_NativeWindow_CreateNativeWindow(&pSurface); in InitNativeWindowAndBuffer() local 115 OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, usage); in InitNativeWindowAndBuffer() 120 OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, height, width); in InitNativeWindowAndBuffer() 124 OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, format); in InitNativeWindowAndBuffer() 128 OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, stride); in InitNativeWindowAndBuffer() 131 … auto ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in InitNativeWindowAndBuffer() 135 ret = SetData(nativeWindowBuffer, nativeWindow); in InitNativeWindowAndBuffer() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/ |
H A D | hello_native_window.cpp | 38 OHNativeWindow* nativeWindow = OH_NativeWindow_CreateNativeWindow(&pSurface); in CreateNativeWindow() local 42 int32_t ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, usage); in CreateNativeWindow() 49 ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, width, height); in CreateNativeWindow() 55 ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, stride); in CreateNativeWindow() 61 ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, format); in CreateNativeWindow() 65 return nativeWindow; in CreateNativeWindow() 72 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &windowBuffer, &fence); in CreateNativeWindowBuffer() 98 OHNativeWindow* nativeWindow = CreateNativeWindow(); in main() local 101 CreateNativeWindowBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in main() 121 ret = OH_NativeWindow_NativeWindowSetScalingMode(nativeWindow, sequence, scalingMode); in main() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render_backend/ohos/ |
H A D | render_context_ohos_vk.cpp | 53 if (surfaceConfig->nativeWindow == nullptr) { in CreateSurface() 55 surfaceConfig->nativeWindow = CreateNativeWindowFromSurface(&producer); in CreateSurface() 56 if (surfaceConfig->nativeWindow == nullptr) { in CreateSurface() 63 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_FORMAT, frameConfig->pixelFormat); in CreateSurface() 68 NativeWindowHandleOpt(surfaceConfig->nativeWindow, GET_FORMAT, &format); in CreateSurface() 75 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_USAGE, frameConfig->bufferUsage); in CreateSurface() 76 …NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_BUFFER_GEOMETRY, frameConfig->width, frameC… in CreateSurface() 77 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_COLOR_GAMUT, frameConfig->colorSpace); in CreateSurface() 78 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_UI_TIMESTAMP, frameConfig->uiTimestamp); in CreateSurface() 86 …uto vulkanSurface = std::make_unique<vulkan::VulkanNativeSurfaceOHOS>(surfaceConfig->nativeWindow); in CreateSurface()
|
H A D | render_context_ohos_gl.cpp | 218 if (surfaceConfig->nativeWindow == nullptr) { in CreateSurface() 220 surfaceConfig->nativeWindow = CreateNativeWindowFromSurface(&producer); in CreateSurface() 222 nativeWindow_ = static_cast<EGLNativeWindowType>(surfaceConfig->nativeWindow); in CreateSurface() 241 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_FORMAT, frameConfig->pixelFormat); in CreateSurface() 246 NativeWindowHandleOpt(surfaceConfig->nativeWindow, GET_FORMAT, &format); in CreateSurface() 253 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_USAGE, frameConfig->bufferUsage); in CreateSurface() 254 …NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_BUFFER_GEOMETRY, frameConfig->width, frameC… in CreateSurface() 255 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_COLOR_GAMUT, frameConfig->colorSpace); in CreateSurface() 256 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_UI_TIMESTAMP, frameConfig->uiTimestamp); in CreateSurface()
|
H A D | rs_render_surface_ohos.cpp | 53 if (surfaceConfig->nativeWindow != nullptr) { in ~RSRenderSurfaceOhos() 54 DestoryNativeWindow(surfaceConfig->nativeWindow); in ~RSRenderSurfaceOhos() 55 surfaceConfig->nativeWindow = nullptr; in ~RSRenderSurfaceOhos() 160 NativeWindowHandleOpt(surfaceConfig->nativeWindow, SET_UI_TIMESTAMP, duration); in SetUiTimeStamp() 212 DestoryNativeWindow(surfaceConfig->nativeWindow); in ClearBuffer() 213 surfaceConfig->nativeWindow = nullptr; in ClearBuffer()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/linux/ |
H A D | platform_create_functions_vk.cpp | 23 VkSurfaceKHR CreateFunctionsVk::CreateSurface(VkInstance instance, Window const& nativeWindow) in RENDER_BEGIN_NAMESPACE() 28 if (nativeWindow.window && nativeWindow.instance) { in RENDER_BEGIN_NAMESPACE() 40 reinterpret_cast<xcb_connection_t*>(nativeWindow.instance), // connection in RENDER_BEGIN_NAMESPACE() 41 (xcb_window_t)nativeWindow.window, // window in RENDER_BEGIN_NAMESPACE() 55 reinterpret_cast<Display*>(nativeWindow.instance), // dpy in RENDER_BEGIN_NAMESPACE() 56 nativeWindow.window // window in RENDER_BEGIN_NAMESPACE() 70 reinterpret_cast<void*>(nativeWindow.window), // window in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/hello_native_image/ |
H A D | hello_native_image.cpp | 86 void AddBuffer(OHNativeWindow* nativeWindow) in AddBuffer() argument 90 int32_t ret = NativeWindowHandleOpt(nativeWindow, code, usage); in AddBuffer() 97 ret = NativeWindowHandleOpt(nativeWindow, code, width, height); in AddBuffer() 103 ret = NativeWindowHandleOpt(nativeWindow, code, stride); in AddBuffer() 109 ret = NativeWindowHandleOpt(nativeWindow, code, format); in AddBuffer() 135 int32_t GetData(OH_NativeImage* image, OHNativeWindow* nativeWindow) in GetData() argument 137 AddBuffer(nativeWindow); in GetData() 233 if (nativeWindow == nullptr) { in main() 238 int32_t ret = GetData(image, nativeWindow); in main() 251 ret = GetData(image, nativeWindow); in main() [all …]
|
/ohos5.0/base/web/webview/ohos_adapter/graphic_adapter/src/ |
H A D | window_adapter_impl.cpp | 63 auto nativeWindow = reinterpret_cast<OHNativeWindow*>(window); in NativeWindowSurfaceCleanCacheWithPara() local 64 if (!nativeWindow || !nativeWindow->surface) { in NativeWindowSurfaceCleanCacheWithPara() 70 GSError ret = nativeWindow->surface->Connect(); in NativeWindowSurfaceCleanCacheWithPara() 72 nativeWindow->surface->CleanCache(cleanAll); in NativeWindowSurfaceCleanCacheWithPara() 73 nativeWindow->surface->Disconnect(); in NativeWindowSurfaceCleanCacheWithPara()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/windows/ |
H A D | platform_create_functions_vk.cpp | 23 VkSurfaceKHR CreateFunctionsVk::CreateSurface(VkInstance instance, Window const& nativeWindow) in RENDER_BEGIN_NAMESPACE() 28 if (nativeWindow.window && nativeWindow.instance) { in RENDER_BEGIN_NAMESPACE() 40 HINSTANCE(nativeWindow.instance), // hinstance in RENDER_BEGIN_NAMESPACE() 41 HWND(nativeWindow.window) // hwnd in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/ |
H A D | native_image_test.cpp | 53 struct NativeWindow* nativeWindow = nullptr; member 126 nativeWindow = nullptr; in SetUpTestCase() 134 nativeWindow = nullptr; in TearDownTestCase() 228 ASSERT_EQ(nativeWindow, nullptr); 243 ASSERT_NE(nativeWindow, nullptr); 564 if (nativeWindow == nullptr) { 566 ASSERT_NE(nativeWindow, nullptr); 642 if (nativeWindow == nullptr) { 644 ASSERT_NE(nativeWindow, nullptr); 916 if (nativeWindow == nullptr) { [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/ |
H A D | surface_ohos_gl.cpp | 39 struct NativeWindow* nativeWindow = CreateNativeWindowFromSurface(&producer_); in RequestFrame() local 40 if (nativeWindow == nullptr) { in RequestFrame() 46 …tSurface(static_cast<EGLSurface>(drawingProxy_->CreateSurface((EGLNativeWindowType)nativeWindow))); in RequestFrame() 47 … NativeWindowHandleOpt(nativeWindow, SET_BUFFER_GEOMETRY, frame_->GetWidth(), frame_->GetHeight()); in RequestFrame() 48 NativeWindowHandleOpt(nativeWindow, SET_COLOR_GAMUT, frame_->GetColorSpace()); in RequestFrame() 52 DestoryNativeWindow(nativeWindow); in RequestFrame()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/mac/ |
H A D | platform_create_functions_vk.cpp | 23 VkSurfaceKHR CreateFunctionsVk::CreateSurface(VkInstance instance, Window const& nativeWindow) in RENDER_BEGIN_NAMESPACE() 28 if (nativeWindow.window) { in RENDER_BEGIN_NAMESPACE() 40 reinterpret_cast<void*>(nativeWindow.window), // window in RENDER_BEGIN_NAMESPACE() 54 reinterpret_cast<void*>(nativeWindow.window), // window in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/docs/zh-cn/application-dev/graphics/ |
H A D | native-window-guidelines.md | 70 OHNativeWindow* nativeWindow = static_cast<OHNativeWindow*>(window); 78 OHNativeWindow* nativeWindow = static_cast<OHNativeWindow*>(window); 84 OHNativeWindow* nativeWindow = static_cast<OHNativeWindow*>(window); 91 OHNativeWindow* nativeWindow = static_cast<OHNativeWindow*>(window); 115 // 这里的nativeWindow是从上一步骤中的回调函数中获得的 116 int32_t ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, code, width, height); 124 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &buffer, &releaseFenceFd); 174 OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, buffer, acquireFenceFd, region);
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/ |
H A D | native_image.cpp | 28 struct NativeWindow* nativeWindow = nullptr; member 62 if (image->nativeWindow == nullptr) { in OH_NativeImage_AcquireNativeWindow() 67 image->nativeWindow = CreateNativeWindowFromSurface(&(image->pSurface)); in OH_NativeImage_AcquireNativeWindow() 70 return image->nativeWindow; in OH_NativeImage_AcquireNativeWindow() 170 if ((*image)->nativeWindow != nullptr) { in OH_NativeImage_Destroy() 171 DestoryNativeWindow((*image)->nativeWindow); in OH_NativeImage_Destroy() 172 (*image)->nativeWindow = nullptr; in OH_NativeImage_Destroy()
|
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/ |
H A D | egl_image_test.cpp | 63 static inline NativeWindow* nativeWindow = nullptr; member in OHOS::Media::EglImageTest 74 if (nativeWindow == nullptr) { in Draw() 80 int ret = NativeWindowRequestBuffer(nativeWindow, &buffer, &fence); in Draw() 103 NativeWindowFlushBuffer(nativeWindow, buffer, -1, region); in Draw() 118 nativeWindow = CreateNativeWindowFromSurface(&pSurface); in SetUpTestCase() 119 NativeWindowHandleOpt(nativeWindow, SET_BUFFER_GEOMETRY, DEFAULT_WIDTH, DEFAULT_HEIGHT); in SetUpTestCase() 126 if (nativeWindow != nullptr) { in TearDownTestCase() 127 DestoryNativeWindow(nativeWindow); in TearDownTestCase() 128 nativeWindow = nullptr; in TearDownTestCase() 216 static_cast<EGLNativeWindowType>(nativeWindow), nullptr);
|
/ohos5.0/foundation/graphic/graphic_surface/surface/src/ |
H A D | native_window.cpp | 93 nativeWindow->surface = in CreateNativeWindowFromSurface() 97 delete nativeWindow; in CreateNativeWindowFromSurface() 103 delete nativeWindow; in CreateNativeWindowFromSurface() 117 utils->AddNativeWindow(nativeWindow->surface->GetUniqueId(), nativeWindow); in CreateNativeWindowFromSurface() 118 nativeWindow->surface->SetWptrNativeWindowToPSurface(nativeWindow); in CreateNativeWindowFromSurface() 119 return nativeWindow; in CreateNativeWindowFromSurface() 658 if (nativeWindow == nullptr) { in CreateNativeWindowFromSurfaceId() 664 delete nativeWindow; in CreateNativeWindowFromSurfaceId() 669 utils->AddNativeWindow(nativeWindow->surface->GetUniqueId(), nativeWindow); in CreateNativeWindowFromSurfaceId() 670 nativeWindow->surface->SetWptrNativeWindowToPSurface(nativeWindow); in CreateNativeWindowFromSurfaceId() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ohos/ |
H A D | platform_create_functions_vk.cpp | 23 VkSurfaceKHR CreateFunctionsVk::CreateSurface(VkInstance instance, Window const& nativeWindow) in RENDER_BEGIN_NAMESPACE() 28 if (nativeWindow.window) { in RENDER_BEGIN_NAMESPACE() 39 (OHNativeWindow*)nativeWindow.window, // window in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | jsi_xcomponent_bridge.cpp | 84 void* nativeWindow = nullptr; in HandleContext() local 86 nativeWindow = const_cast<void*>(xcomponent->GetNativeWindow()); in HandleContext() 89 nativeWindow = const_cast<void*>(nativeView->GetNativeWindowById(textureId)); in HandleContext() 91 if (!nativeWindow) { in HandleContext() 95 nativeXcomponentImpl_->SetSurface(nativeWindow); in HandleContext()
|
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/encoderapi11_fuzzer/ |
H A D | videoenc_api11_sample.cpp | 46 if (surfInput && nativeWindow) { in ~VEncAPI11FuzzSample() 47 OH_NativeWindow_DestroyNativeWindow(nativeWindow); in ~VEncAPI11FuzzSample() 48 nativeWindow = nullptr; in ~VEncAPI11FuzzSample() 191 ret = OH_VideoEncoder_GetSurface(venc_, &nativeWindow); in CreateSurface() 196 …ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, SET_FORMAT, GRAPHIC_PIXEL_FMT_YCBCR_420_… in CreateSurface() 201 …ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, SET_BUFFER_GEOMETRY, defaultWidth, defau… in CreateSurface() 356 NativeWindowHandleOpt(nativeWindow, SET_UI_TIMESTAMP, GetSystemTimeUs()); in FlushSurf() 361 err = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, ohNativeWindowBuffer, -1, region); in FlushSurf() 374 if (nativeWindow == nullptr) { in InputFuncSurface() 379 …int32_t err = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &ohNativeWindowBuffer, &fenc… in InputFuncSurface()
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/cj/window_runtime/ |
H A D | window_impl.cpp | 96 result.nativeWindow = nullptr; in CheckWindow() 102 result.nativeWindow = windowToken_; in CheckWindow() 145 sptr<Window> weakWindow = result.nativeWindow; in ShowWindow() 183 sptr<Window> weakWindow = result.nativeWindow; in DestroyWindow() 197 sptr<Window> weakWindow = result.nativeWindow; in MoveWindowTo() 214 sptr<Window> weakWindow = result.nativeWindow; in Resize() 288 sptr<Window> weakWindow = result.nativeWindow; in SetWindowLayoutFullScreen() 315 sptr<Window> weakWindow = result.nativeWindow; in SetWindowBrightness() 374 sptr<Window> weakWindow = result.nativeWindow; in SetWindowFocusable() 387 sptr<Window> weakWindow = result.nativeWindow; in SetWindowKeepScreenOn() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/vcodec/hwdecoder/src/ |
H A D | videodec_ndk_sample.cpp | 86 if (nativeWindow[i]) { in ~VDecNdkSample() 87 OH_NativeWindow_DestroyNativeWindow(nativeWindow[i]); in ~VDecNdkSample() 88 nativeWindow[i] = nullptr; in ~VDecNdkSample() 252 nativeWindow[0] = CreateNativeWindowFromSurface(&ps[0]); in CreateSurface() 259 nativeWindow[1] = CreateNativeWindowFromSurface(&ps[1]); in CreateSurface() 268 if (!nativeWindow[0]) { in RunVideoDec_Surface() 289 err = OH_VideoDecoder_SetSurface(vdec_, nativeWindow[0]); in RunVideoDec_Surface() 439 nativeWindow[0] = CreateNativeWindowFromSurface(&ps[0]); in testAPI() 440 OH_VideoDecoder_SetSurface(vdec_, nativeWindow[0]); in testAPI() 862 ret = OH_VideoDecoder_SetSurface(vdec_, nativeWindow[switchSurfaceFlag]); in RepeatCallSetSurface() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/vcodec/encoder/src/ |
H A D | videoenc_api11_sample.cpp | 58 if (SURF_INPUT && nativeWindow) { in ~VEncAPI11Sample() 59 OH_NativeWindow_DestroyNativeWindow(nativeWindow); in ~VEncAPI11Sample() 60 nativeWindow = nullptr; in ~VEncAPI11Sample() 360 OH_VideoEncoder_GetSurface(venc_, &nativeWindow); in testApi() 380 ret = OH_VideoEncoder_GetSurface(venc_, &nativeWindow); in CreateSurface() 385 …ret = OH_NativeWindow_NativeWindowHandleOpt(nativeWindow, SET_FORMAT, GRAPHIC_PIXEL_FMT_YCBCR_420_… in CreateSurface() 578 NativeWindowHandleOpt(nativeWindow, SET_UI_TIMESTAMP, GetSystemTimeUs()); in FlushSurf() 585 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, ohNativeWindowBuffer, -1, region); in FlushSurf() 612 OH_NativeWindow_NativeWindowAbortBuffer(nativeWindow, ohNativeWindowBuffer); in InputFuncSurface() 635 if (nativeWindow == nullptr) { in InitBuffer() [all …]
|