Home
last modified time | relevance | path

Searched refs:nativeVSync (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/composer/native_vsync/
H A Dnative_vsync.cpp33 static OH_NativeVSync* OH_NativeVSync_NativeVSyncToOHNativeVSync(NativeVSync* nativeVSync) in OH_NativeVSync_NativeVSyncToOHNativeVSync() argument
35 return reinterpret_cast<OH_NativeVSync*>(nativeVSync); in OH_NativeVSync_NativeVSyncToOHNativeVSync()
56 NativeVSync* nativeVSync = new NativeVSync; in OH_NativeVSync_Create() local
57 nativeVSync->receiver_ = receiver; in OH_NativeVSync_Create()
58 return OH_NativeVSync_NativeVSyncToOHNativeVSync(nativeVSync); in OH_NativeVSync_Create()
61 void OH_NativeVSync_Destroy(OH_NativeVSync *nativeVSync) in OH_NativeVSync_Destroy() argument
63 if (nativeVSync == nullptr) { in OH_NativeVSync_Destroy()
68 delete OH_NativeVSync_OHNativeVSyncToNativeVSync(nativeVSync); in OH_NativeVSync_Destroy()
69 nativeVSync = nullptr; in OH_NativeVSync_Destroy()
74 NativeVSync* nativeVSync in OH_NativeVSync_RequestFrame() local
89 NativeVSync* nativeVSync = OH_NativeVSync_OHNativeVSyncToNativeVSync(ohNativeVSync); OH_NativeVSync_RequestFrameWithMultiCallback() local
103 NativeVSync* nativeVSync = OH_NativeVSync_OHNativeVSyncToNativeVSync(nativeVsync); OH_NativeVSync_GetPeriod() local
113 NativeVSync* nativeVSync = OH_NativeVSync_OHNativeVSyncToNativeVSync(ohNativeVSync); OH_NativeVSync_DVSyncSwitch() local
[all...]
/foundation/graphic/graphic_2d/rosen/samples/hello_vsync/
H A Dhello_vsync.cpp29 static void ThreadMain(OH_NativeVSync* nativeVSync) in ThreadMain() argument
32 OH_NativeVSync_RequestFrame(nativeVSync, callback, nullptr); in ThreadMain()
42 OH_NativeVSync* nativeVSync = OH_NativeVSync_Create(name, strlen(name)); in main() local
43 std::thread th(ThreadMain, nativeVSync); in main()
45 OH_NativeVSync_Destroy(nativeVSync); in main()

Completed in 1 milliseconds