Home
last modified time | relevance | path

Searched refs:OH_NativeVSync (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_2d/interfaces/inner_api/composer/
H A Dnative_vsync.h44 struct OH_NativeVSync;
45 typedef struct OH_NativeVSync OH_NativeVSync; typedef
59 OH_NativeVSync* OH_NativeVSync_Create(const char* name, unsigned int length);
69 void OH_NativeVSync_Destroy(OH_NativeVSync* nativeVsync);
85 int OH_NativeVSync_RequestFrame(OH_NativeVSync* nativeVsync, OH_NativeVSync_FrameCallback callback, void* data);
102 OH_NativeVSync* nativeVsync, OH_NativeVSync_FrameCallback callback, void* data);
114 int OH_NativeVSync_GetPeriod(OH_NativeVSync* nativeVsync, long long* period);
140 int OH_NativeVSync_DVSyncSwitch(OH_NativeVSync* nativeVsync, bool enable);
/foundation/graphic/graphic_2d/rosen/modules/composer/native_vsync/
H A Dnative_vsync.cpp28 static NativeVSync* OH_NativeVSync_OHNativeVSyncToNativeVSync(OH_NativeVSync* ohNativeVSync) in OH_NativeVSync_OHNativeVSyncToNativeVSync()
33 static OH_NativeVSync* OH_NativeVSync_NativeVSyncToOHNativeVSync(NativeVSync* nativeVSync) in OH_NativeVSync_NativeVSyncToOHNativeVSync()
35 return reinterpret_cast<OH_NativeVSync*>(nativeVSync); in OH_NativeVSync_NativeVSyncToOHNativeVSync()
38 OH_NativeVSync* OH_NativeVSync_Create(const char* name, unsigned int length) in OH_NativeVSync_Create()
61 void OH_NativeVSync_Destroy(OH_NativeVSync *nativeVSync) in OH_NativeVSync_Destroy()
72 int OH_NativeVSync_RequestFrame(OH_NativeVSync *ohNativeVSync, OH_NativeVSync_FrameCallback callback, void* data) in OH_NativeVSync_RequestFrame()
87 OH_NativeVSync *ohNativeVSync, OH_NativeVSync_FrameCallback callback, void* data) in OH_NativeVSync_RequestFrameWithMultiCallback()
101 int OH_NativeVSync_GetPeriod(OH_NativeVSync* nativeVsync, long long* period) in OH_NativeVSync_GetPeriod()
111 int OH_NativeVSync_DVSyncSwitch(OH_NativeVSync* ohNativeVSync, bool enable) in OH_NativeVSync_DVSyncSwitch()
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/systemtest/
H A Dvsync_limit_test.cpp37 std::vector<OH_NativeVSync *> nativeVsyncArray; in HWTEST_F()
40 OH_NativeVSync *native_vsync = OH_NativeVSync_Create(name, sizeof(name)); in HWTEST_F()
44 OH_NativeVSync *nativeVsync = OH_NativeVSync_Create(name, sizeof(name)); in HWTEST_F()
H A DnativeVsync_getPeriod_test.cpp43 OH_NativeVSync *native_vsync = OH_NativeVSync_Create(name, sizeof(name)); in HWTEST_F()
H A DnativeVsync_requestFrame_test.cpp43 OH_NativeVSync *native_vsync = OH_NativeVSync_Create(name, sizeof(name)); in TestMultiTimes()
H A DnativeVsync_requestMultiCB_test.cpp50 OH_NativeVSync *native_vsync = OH_NativeVSync_Create(name, sizeof(name)); in TestMultiTimes()
/foundation/graphic/graphic_2d/rosen/samples/hello_vsync/
H A Dhello_vsync.cpp29 static void ThreadMain(OH_NativeVSync* nativeVSync) in ThreadMain()
42 OH_NativeVSync* nativeVSync = OH_NativeVSync_Create(name, strlen(name)); in main()
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/unittest/
H A Dnative_vsync_test.cpp28 static inline OH_NativeVSync* native_vsync = nullptr;

Completed in 3 milliseconds