summaryrefslogtreecommitdiff
path: root/include/textures.h
diff options
context:
space:
mode:
authorjussi2022-05-04 23:11:09 +0300
committerjussi2022-05-04 23:11:09 +0300
commitb034aa01dc0ca443eba7c7b12ead7732c3e32240 (patch)
tree42c3ff4ddd36427fd0f1e0bb1d9c9491b095e6ea /include/textures.h
parented4636fa812e64c5391ee9f408092990f33277b4 (diff)
downloadreilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.tar.gz
reilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.tar.bz2
reilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.zip
Image manipulation functions.
Diffstat (limited to 'include/textures.h')
-rw-r--r--include/textures.h38
1 files changed, 37 insertions, 1 deletions
diff --git a/include/textures.h b/include/textures.h
index 6da17e2..06947f6 100644
--- a/include/textures.h
+++ b/include/textures.h
@@ -28,6 +28,36 @@ int ltexturesGenImageGradientRadial( lua_State *L );
int ltexturesGenImageChecked( lua_State *L );
int ltexturesGenImageWhiteNoise( lua_State *L );
int ltexturesGenImageCellular( lua_State *L );
+/* Image Manipulation Functions. */
+int ltexturesImageCopy( lua_State *L );
+int ltexturesImageFromImage( lua_State *L );
+int ltexturesImageText( lua_State *L );
+int ltexturesImageFormat( lua_State *L );
+int ltexturesImageToPOT( lua_State *L );
+int ltexturesImageCrop( lua_State *L );
+int ltexturesImageAlphaCrop( lua_State *L );
+int ltexturesImageAlphaClear( lua_State *L );
+int ltexturesImageAlphaMask( lua_State *L );
+int ltexturesImageAlphaPremultiply( lua_State *L );
+int ltexturesImageResize( lua_State *L );
+int ltexturesImageResizeNN( lua_State *L );
+int ltexturesImageResizeCanvas( lua_State *L );
+int ltexturesImageMipmaps( lua_State *L );
+int ltexturesImageDither( lua_State *L );
+int ltexturesImageFlipVertical( lua_State *L );
+int ltexturesImageFlipHorizontal( lua_State *L );
+int ltexturesImageRotateCW( lua_State *L );
+int ltexturesImageRotateCCW( lua_State *L );
+int ltexturesImageColorTint( lua_State *L );
+int ltexturesImageColorInvert( lua_State *L );
+int ltexturesImageColorGrayscale( lua_State *L );
+int ltexturesImageColorContrast( lua_State *L );
+int ltexturesImageColorBrightness( lua_State *L );
+int ltexturesImageColorReplace( lua_State *L );
+int ltexturesLoadImageColors( lua_State *L );
+int ltexturesLoadImagePalette( lua_State *L );
+int ltexturesGetImageAlphaBorder( lua_State *L );
+int ltexturesGetImageColor( lua_State *L );
/* Image Drawing. */
int ltexturesImageClearBackground( lua_State *L );
int ltexturesImageDrawPixel( lua_State *L );
@@ -37,6 +67,10 @@ int ltexturesImageDrawRectangle( lua_State *L );
int ltexturesImageDrawRectangleLines( lua_State *L );
int ltexturesImageDraw( lua_State *L );
int ltexturesImageDrawTextEx( lua_State *L );
+/* Image Configuration. */
+int ltexturesGetImageSize( lua_State *L );
+int ltexturesGetImageMipmaps( lua_State *L );
+int ltexturesGetImageFormat( lua_State *L );
/* Texture Drawing. */
int ltexturesDrawTexture( lua_State *L );
int ltexturesDrawTextureRec( lua_State *L );
@@ -48,11 +82,13 @@ int ltexturesBeginTextureMode( lua_State *L );
int ltexturesEndTextureMode( lua_State *L );
int ltexturesSetTextureSource( lua_State *L );
int ltexturesGetTextureSource( lua_State *L );
-/* Conf. */
+/* Texture Configuration. */
int ltexturesGenTextureMipmaps( lua_State *L );
int ltexturesSetTextureFilter( lua_State *L );
int ltexturesSetTextureWrap( lua_State *L );
int ltexturesGetTextureSize( lua_State *L );
+int ltexturesGetTextureMipmaps( lua_State *L );
+int ltexturesGetTextureFormat( lua_State *L );
/* Color/pixel */
int ltexturesFade( lua_State *L );
int ltexturesColorToInt( lua_State *L );