Monado OpenXR Runtime
|
Small helper that creates a app pacers, allows timing information to be collected and controlled to a central place. More...
#include <util/u_pacing.h>
Static Public Member Functions | |
static void | u_paf_create (struct u_pacing_app_factory *upaf, struct u_pacing_app **out_upa) |
Create a u_pacing_app. More... | |
static void | u_paf_destroy (struct u_pacing_app_factory **upaf_ptr) |
Destroy this u_pacing_app_factory. More... | |
Data Fields | |
xrt_result_t(* | create )(struct u_pacing_app_factory *upaf, struct u_pacing_app **out_upa) |
Create a u_pacing_app. More... | |
void(* | destroy )(struct u_pacing_app_factory *upaf) |
Destroy this u_pacing_app_factory. More... | |
Small helper that creates a app pacers, allows timing information to be collected and controlled to a central place.
xrt_result_t(* u_pacing_app_factory::create) (struct u_pacing_app_factory *upaf, struct u_pacing_app **out_upa) |
Create a u_pacing_app.
upaf | App pacing factory. | |
[out] | out_upa | Created app pacer. |
Referenced by u_pa_factory_create(), and u_paf_create().
void(* u_pacing_app_factory::destroy) (struct u_pacing_app_factory *upaf) |
Destroy this u_pacing_app_factory.
Referenced by u_paf_destroy().