Lines Matching refs:OH_NativeVSync
30 | typedef struct [OH_NativeVSync](#oh_nativevsync) [OH_NativeVSync](#oh_nativevsync) | 提供OH_Native…
45 …h_nativevsync_create) (const char \*name, unsigned int length) | 创建一个OH_NativeVSync实例,每次调用都会产生一个新的…
46 …OH_NativeVSync](#oh_nativevsync) \* [OH_NativeVSync_Create_ForAssociatedWindow](#oh_nativevsync_cr…
47 …eVSync_Destroy](#oh_nativevsync_destroy) ([OH_NativeVSync](#oh_nativevsync) \*nativeVsync) | 销毁OH_…
48 | int [OH_NativeVSync_RequestFrame](#oh_nativevsync_requestframe) ([OH_NativeVSync](#oh_nativevsync…
49 …eWithMultiCallback](#oh_nativevsync_requestframewithmulticallback) ([OH_NativeVSync](#oh_nativevsy…
50 | [OH_NativeVSync_GetPeriod](#oh_nativevsync_getperiod) ([OH_NativeVSync](#oh_nativevsync) \*native…
51 | int [OH_NativeVSync_DVSyncSwitch](#oh_nativevsync_dvsyncswitch) ([OH_NativeVSync](#oh_nativevsync…
56 ### OH_NativeVSync subsection
60 typedef struct OH_NativeVSync OH_NativeVSync
65 提供OH_NativeVSync结构体声明。
145 int OH_NativeVSync_DVSyncSwitch (OH_NativeVSync* nativeVsync, bool enable )
170 | nativeVsync | 一个指向OH_NativeVSync实例的指针。 |
183 int OH_NativeVSync_GetPeriod (OH_NativeVSync * nativeVsync, long long * period )
200 | nativeVsync | 一个指向OH_NativeVSync实例的指针。|
216 OH_NativeVSync* OH_NativeVSync_Create (const char * name, unsigned int length )
221 创建一个OH_NativeVSync实例,每次调用都会产生一个新的实例。
229 | name | 表示一个名字,与创建的OH_NativeVSync实例关联。 |
234 返回一个指向OH_NativeVSync实例的指针。
240 OH_NativeVSync* OH_NativeVSync_Create_ForAssociatedWindow (uint64_t windowID, const char* name, uns…
245 创建一个和窗口绑定的OH_NativeVSync实例,每次调用都会产生一个新的实例。
247 使用本接口创建出来的OH_NativeVSync实例的实际vsync周期与系统vsync周期不完全一致,系统会根据窗口的状态对实际vsync周期进行调整。
258 | name | 表示一个名称,与创建的OH_NativeVSync实例关联。 |
263 返回一个指向OH_NativeVSync实例的指针。
271 void OH_NativeVSync_Destroy (OH_NativeVSync * nativeVsync)
276 销毁OH_NativeVSync实例。
278 销毁后的OH_NativeVSync指针不能再继续使用,否则会有野指针问题,尤其需要注意多线程并发时对于OH_NativeVSync指针的管理。
286 | nativeVsync | 一个指向OH_NativeVSync实例的指针。 |
293 int OH_NativeVSync_RequestFrame (OH_NativeVSync * nativeVsync, OH_NativeVSync_FrameCallback callbac…
306 | nativeVsync | 一个指向OH_NativeVSync实例的指针。 |
318 int OH_NativeVSync_RequestFrameWithMultiCallback (OH_NativeVSync* nativeVsync, OH_NativeVSync_Frame…
333 | nativeVsync | 一个指向OH_NativeVSync实例的指针。 |