add setter for frame interval, separate FilamentController initialization from widget

This commit is contained in:
Nick Fisher
2022-09-01 14:26:31 +10:00
parent f68fea29d8
commit dc9e639c40
8 changed files with 134 additions and 33 deletions

View File

@@ -69,9 +69,17 @@ extern "C" {
}
void render(
void* viewer
void* viewer,
uint64_t frameTimeInNanos
) {
((FilamentViewer*)viewer)->render();
((FilamentViewer*)viewer)->render(frameTimeInNanos);
}
void set_frame_interval(
void* viewer,
float frameInterval
) {
((FilamentViewer*)viewer)->setFrameInterval(frameInterval);
}
void destroy_swap_chain(void* viewer) {