refactor
This commit is contained in:
@@ -42,6 +42,7 @@ namespace thermion
|
||||
void setRenderable(filament::SwapChain *swapChain, filament::View **view, uint8_t numViews);
|
||||
|
||||
void addAnimationManager(AnimationManager* animationManager);
|
||||
|
||||
void removeAnimationManager(AnimationManager* animationManager);
|
||||
|
||||
|
||||
|
||||
@@ -26,6 +26,8 @@ EMSCRIPTEN_KEEPALIVE TEngine *Engine_create(
|
||||
uint8_t stereoscopicEyeCount,
|
||||
bool disableHandleUseAfterFreeCheck
|
||||
);
|
||||
|
||||
EMSCRIPTEN_KEEPALIVE TEngine *Engine_destroy(TEngine *tEngine);
|
||||
EMSCRIPTEN_KEEPALIVE TRenderer *Engine_createRenderer(TEngine *tEngine);
|
||||
EMSCRIPTEN_KEEPALIVE TSwapChain *Engine_createSwapChain(TEngine *tEngine, void *window, uint64_t flags);
|
||||
EMSCRIPTEN_KEEPALIVE TSwapChain *Engine_createHeadlessSwapChain(TEngine *tEngine, uint32_t width, uint32_t height, uint64_t flags);
|
||||
|
||||
@@ -9,6 +9,7 @@ extern "C"
|
||||
#endif
|
||||
|
||||
EMSCRIPTEN_KEEPALIVE TRenderTicker *RenderTicker_create(TRenderer *tRenderer);
|
||||
EMSCRIPTEN_KEEPALIVE void RenderTicker_destroy(TRenderTicker *tRenderTicker);
|
||||
EMSCRIPTEN_KEEPALIVE void RenderTicker_addAnimationManager(TRenderTicker *tRenderTicker, TAnimationManager *tAnimationManager);
|
||||
EMSCRIPTEN_KEEPALIVE void RenderTicker_removeAnimationManager(TRenderTicker *tRenderTicker, TAnimationManager *tAnimationManager);
|
||||
|
||||
|
||||
@@ -33,6 +33,9 @@ namespace thermion
|
||||
Scene *scene);
|
||||
~AnimationManager();
|
||||
|
||||
/// @brief
|
||||
///
|
||||
/// @param frameTimeInNanos
|
||||
void update(uint64_t frameTimeInNanos);
|
||||
|
||||
/// @brief
|
||||
|
||||
Reference in New Issue
Block a user