Polyphase Game Engine
Loading...
Searching...
No Matches
Timeline_Lua.h
Go to the documentation of this file.
1#pragma once
2
3#include "EngineTypes.h"
4#include "Log.h"
5
6#include "Assets/Timeline.h"
7
10
11#if LUA_ENABLED
12
13#define TIMELINE_LUA_NAME "Timeline"
14#define TIMELINE_LUA_FLAG "cfTimeline"
15#define CHECK_TIMELINE(L, arg) CheckAssetLuaType<Timeline>(L, arg, TIMELINE_LUA_NAME, TIMELINE_LUA_FLAG)
16
17struct Timeline_Lua
18{
19 static int GetDuration(lua_State* L);
20 static int IsLooping(lua_State* L);
21 static int GetPlayRate(lua_State* L);
22 static int GetNumTracks(lua_State* L);
23
24 static void Bind();
25};
26
27#endif