Lines Matching refs:nativeWindow
91 OHNativeWindow* nativeWindow = new OHNativeWindow();
92 nativeWindow->surface =
94 if (nativeWindow->surface == nullptr) {
96 delete nativeWindow;
100 windowConfig.width = nativeWindow->surface->GetDefaultWidth();
101 windowConfig.height = nativeWindow->surface->GetDefaultHeight();
110 if (nativeWindow->surface->IsInHebcList()) {
113 nativeWindow->surface->SetWindowConfig(windowConfig);
115 NativeObjectReference(nativeWindow);
117 utils->AddNativeWindow(nativeWindow->surface->GetUniqueId(), nativeWindow);
118 nativeWindow->surface->SetWptrNativeWindowToPSurface(nativeWindow);
119 return nativeWindow;
652 BLOGD("get nativeWindow from cache, uniqueId: %{public}" PRIu64 ".", surfaceId);
656 OHNativeWindow *nativeWindow = new OHNativeWindow();
657 nativeWindow->surface = utils->GetSurface(surfaceId);
658 if (nativeWindow->surface == nullptr) {
660 delete nativeWindow;
664 NativeObjectReference(nativeWindow);
665 utils->AddNativeWindow(nativeWindow->surface->GetUniqueId(), nativeWindow);
666 nativeWindow->surface->SetWptrNativeWindowToPSurface(nativeWindow);
667 *window = nativeWindow;