13#define NODE_3D_LUA_NAME "Node3D"
14#define NODE_3D_LUA_FLAG "cfNode3D"
15#define CHECK_NODE_3D(L, arg) static_cast<Node3D*>(CheckNodeLuaType(L, arg, NODE_3D_LUA_NAME, NODE_3D_LUA_FLAG));
19 static int AttachToBone(lua_State* L);
20 static int AttachToSocket(lua_State* L);
21 static int SetAttachSocket(lua_State* L);
22 static int GetAttachSocket(lua_State* L);
23 static int UpdateTransform(lua_State* L);
25 static int GetPosition(lua_State* L);
26 static int GetRotationEuler(lua_State* L);
27 static int GetRotationQuat(lua_State* L);
28 static int GetScale(lua_State* L);
30 static int SetPosition(lua_State* L);
31 static int SetRotationEuler(lua_State* L);
32 static int SetRotationQuat(lua_State* L);
33 static int SetScale(lua_State* L);
35 static int RotateAround(lua_State* L);
37 static int GetWorldPosition(lua_State* L);
38 static int GetWorldRotationEuler(lua_State* L);
39 static int GetWorldRotationQuat(lua_State* L);
40 static int GetWorldScale(lua_State* L);
42 static int SetWorldPosition(lua_State* L);
43 static int SetWorldRotationEuler(lua_State* L);
44 static int SetWorldRotationQuat(lua_State* L);
45 static int SetWorldScale(lua_State* L);
47 static int AddRotationEuler(lua_State* L);
48 static int AddRotationQuat(lua_State* L);
49 static int AddWorldRotationEuler(lua_State* L);
50 static int AddWorldRotationQuat(lua_State* L);
52 static int LookAt(lua_State* L);
53 static int GetForwardVector(lua_State* L);
54 static int GetRightVector(lua_State* L);
55 static int GetUpVector(lua_State* L);
57 static int GetInheritTransform(lua_State* L);
58 static int SetInheritTransform(lua_State* L);
60 static int GetAABB(lua_State* L);
61 static int GetHierarchyAABB(lua_State* L);
void LookAt(const float *eye, const float *at, const float *up, float *m16)
Definition ImGuizmo.cpp:154