diff options
| author | jussi | 2023-10-27 22:53:56 +0300 |
|---|---|---|
| committer | jussi | 2023-10-27 22:53:56 +0300 |
| commit | 7ef87c8e2f7824a8abfe715aef23b4a6d2e4db78 (patch) | |
| tree | a1a669e8af511c79657cbad1de69419c86212127 /include/textures.h | |
| parent | 4cb4edcaf0d8b08d888a60d1a5d36f6e3690a4df (diff) | |
| download | reilua-enhanced-7ef87c8e2f7824a8abfe715aef23b4a6d2e4db78.tar.gz reilua-enhanced-7ef87c8e2f7824a8abfe715aef23b4a6d2e4db78.tar.bz2 reilua-enhanced-7ef87c8e2f7824a8abfe715aef23b4a6d2e4db78.zip | |
New object types for Image, Texture, RenderTexture, Camera2D, Camera3D and Shader.
Diffstat (limited to 'include/textures.h')
| -rw-r--r-- | include/textures.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/include/textures.h b/include/textures.h index 9bfc512..86a92e3 100644 --- a/include/textures.h +++ b/include/textures.h @@ -1,19 +1,9 @@ #pragma once -/* TEXTURE_TYPE_ALL is internal and used for accepting every type. */ -enum TextureType { TEXTURE_TYPE_TEXTURE, TEXTURE_TYPE_RENDER_TEXTURE, TEXTURE_TYPE_ALL }; - -/* Validators. */ -bool validImage( size_t id ); -// bool validTexture( size_t id, int type ); -// bool validTexture( lua_State *L, int index ); -Texture2D* texturesGetSourceTexture( size_t id ); -void texturesFreeTexture( size_t id ); /* Image Loading. */ int ltexturesLoadImage( lua_State *L ); int ltexturesLoadImageFromTexture( lua_State *L ); int ltexturesLoadImageFromScreen( lua_State *L ); -int ltexturesUnloadImage( lua_State *L ); int ltexturesExportImage( lua_State *L ); int ltexturesExportImageAsCode( lua_State *L ); /* Image Generation. */ @@ -76,7 +66,6 @@ int ltexturesLoadTexture( lua_State *L ); int ltexturesLoadTextureFromImage( lua_State *L ); int ltexturesLoadTextureCubemap( lua_State *L ); int ltexturesLoadRenderTexture( lua_State *L ); -int ltexturesUnloadTexture( lua_State *L ); int ltexturesIsTextureReady( lua_State *L ); int ltexturesUpdateTexture( lua_State *L ); int ltexturesUpdateTextureRec( lua_State *L ); @@ -87,7 +76,6 @@ int ltexturesDrawTexturePro( lua_State *L ); int ltexturesDrawTextureNPatch( lua_State *L ); int ltexturesBeginTextureMode( lua_State *L ); int ltexturesEndTextureMode( lua_State *L ); -int ltexturesGetTextureType( lua_State *L ); /* Texture Configuration. */ int ltexturesGenTextureMipmaps( lua_State *L ); int ltexturesSetTextureFilter( lua_State *L ); @@ -96,6 +84,10 @@ int ltexturesGetTextureId( lua_State *L ); int ltexturesGetTextureSize( lua_State *L ); int ltexturesGetTextureMipmaps( lua_State *L ); int ltexturesGetTextureFormat( lua_State *L ); +/* RenderTexture Configuration. */ +int ltexturesGetRenderTextureId( lua_State *L ); +int ltexturesGetRenderTextureTexture( lua_State *L ); +int ltexturesGetRenderTextureDepthTexture( lua_State *L ); /* Color/pixel */ int ltexturesFade( lua_State *L ); int ltexturesColorToInt( lua_State *L ); |
