summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/lua_core.h5
-rw-r--r--include/models.h12
2 files changed, 16 insertions, 1 deletions
diff --git a/include/lua_core.h b/include/lua_core.h
index b1bc016..df3f1d6 100644
--- a/include/lua_core.h
+++ b/include/lua_core.h
@@ -45,6 +45,9 @@ Matrix uluaGetMatrix( lua_State *L, int index );
BoundingBox uluaGetBoundingBox( lua_State *L, int index );
Ray uluaGetRay( lua_State *L, int index );
NPatchInfo uluaGetNPatchInfo( lua_State *L, int index );
+GlyphInfo uluaGetGlyphInfo( lua_State *L, int index );
+BoneInfo uluaGetBoneInfo( lua_State *L, int index );
+Transform uluaGetTransform( lua_State *L, int index );
Buffer* uluaGetBuffer( lua_State *L, int index );
Image* uluaGetImage( lua_State *L, int index );
Texture* uluaGetTexture( lua_State *L, int index );
@@ -73,6 +76,8 @@ void uluaPushRay( lua_State *L, Ray ray );
void uluaPushRayCollision( lua_State *L, RayCollision rayCol );
void uluaPushBoundingBox( lua_State *L, BoundingBox box );
void uluaPushGlyphInfo( lua_State *L, GlyphInfo glyphInfo, Image *image );
+void uluaPushBoneInfo( lua_State *L, BoneInfo boneInfo );
+void uluaPushTransform( lua_State *L, Transform transform );
void uluaPushBuffer( lua_State *L, Buffer buffer );
void uluaPushImage( lua_State *L, Image image );
void uluaPushTexture( lua_State *L, Texture texture );
diff --git a/include/models.h b/include/models.h
index 39e1da7..33fb291 100644
--- a/include/models.h
+++ b/include/models.h
@@ -33,10 +33,20 @@ int lmodelsLoadModelFromMesh( lua_State *L );
int lmodelsIsModelReady( lua_State *L );
int lmodelsUnloadModel( lua_State *L );
int lmodelsGetModelBoundingBox( lua_State *L );
+int lmodelsSetModelTransform( lua_State *L );
+int lmodelsSetModelMesh( lua_State *L );
int lmodelsSetModelMaterial( lua_State *L );
int lmodelsSetModelMeshMaterial( lua_State *L );
-int lmodelsSetModelTransform( lua_State *L );
+int lmodelsSetModelBone( lua_State *L );
+int lmodelsSetModelBindPose( lua_State *L );
int lmodelsGetModelTransform( lua_State *L );
+int lmodelsGetModelMeshCount( lua_State *L );
+int lmodelsGetModelMaterialCount( lua_State *L );
+int lmodelsGetModelMesh( lua_State *L );
+int lmodelsGetModelMaterial( lua_State *L );
+int lmodelsGetModelBoneCount( lua_State *L );
+int lmodelsGetModelBone( lua_State *L );
+int lmodelsGetModelBindPose( lua_State *L );
/* Model drawing functions. */
int lmodelsDrawModel( lua_State *L );
int lmodelsDrawModelEx( lua_State *L );