summaryrefslogtreecommitdiff
path: root/src/lua_core.c
diff options
context:
space:
mode:
authorjussi2022-05-04 23:11:09 +0300
committerjussi2022-05-04 23:11:09 +0300
commitb034aa01dc0ca443eba7c7b12ead7732c3e32240 (patch)
tree42c3ff4ddd36427fd0f1e0bb1d9c9491b095e6ea /src/lua_core.c
parented4636fa812e64c5391ee9f408092990f33277b4 (diff)
downloadreilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.tar.gz
reilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.tar.bz2
reilua-enhanced-b034aa01dc0ca443eba7c7b12ead7732c3e32240.zip
Image manipulation functions.
Diffstat (limited to 'src/lua_core.c')
-rw-r--r--src/lua_core.c38
1 files changed, 37 insertions, 1 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index 26bb1cf..da385da 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -666,6 +666,36 @@ void luaRegister() {
lua_register( L, "RL_GenImageChecked", ltexturesGenImageChecked );
lua_register( L, "RL_GenImageWhiteNoise", ltexturesGenImageWhiteNoise );
lua_register( L, "RL_GenImageCellular", ltexturesGenImageCellular );
+ /* Image Manipulation Functions. */
+ lua_register( L, "RL_ImageCopy", ltexturesImageCopy );
+ lua_register( L, "RL_ImageFromImage", ltexturesImageFromImage );
+ lua_register( L, "RL_ImageText", ltexturesImageText );
+ lua_register( L, "RL_ImageFormat", ltexturesImageFormat );
+ lua_register( L, "RL_ImageToPOT", ltexturesImageToPOT );
+ lua_register( L, "RL_ImageCrop", ltexturesImageCrop );
+ lua_register( L, "RL_ImageAlphaCrop", ltexturesImageAlphaCrop );
+ lua_register( L, "RL_ImageAlphaClear", ltexturesImageAlphaClear );
+ lua_register( L, "RL_ImageAlphaMask", ltexturesImageAlphaMask );
+ lua_register( L, "RL_ImageAlphaPremultiply", ltexturesImageAlphaPremultiply );
+ lua_register( L, "RL_ImageResize", ltexturesImageResize );
+ lua_register( L, "RL_ImageResizeNN", ltexturesImageResizeNN );
+ lua_register( L, "RL_ImageResizeCanvas", ltexturesImageResizeCanvas );
+ lua_register( L, "RL_ImageMipmaps", ltexturesImageMipmaps );
+ lua_register( L, "RL_ImageDither", ltexturesImageDither );
+ lua_register( L, "RL_ImageFlipVertical", ltexturesImageFlipVertical );
+ lua_register( L, "RL_ImageFlipHorizontal", ltexturesImageFlipHorizontal );
+ lua_register( L, "RL_ImageRotateCW", ltexturesImageRotateCW );
+ lua_register( L, "RL_ImageRotateCCW", ltexturesImageRotateCCW );
+ lua_register( L, "RL_ImageColorTint", ltexturesImageColorTint );
+ lua_register( L, "RL_ImageColorInvert", ltexturesImageColorInvert );
+ lua_register( L, "RL_ImageColorGrayscale", ltexturesImageColorGrayscale );
+ lua_register( L, "RL_ImageColorContrast", ltexturesImageColorContrast );
+ lua_register( L, "RL_ImageColorBrightness", ltexturesImageColorBrightness );
+ lua_register( L, "RL_ImageColorReplace", ltexturesImageColorReplace );
+ lua_register( L, "RL_LoadImageColors", ltexturesLoadImageColors );
+ lua_register( L, "RL_LoadImagePalette", ltexturesLoadImagePalette );
+ lua_register( L, "RL_GetImageAlphaBorder", ltexturesGetImageAlphaBorder );
+ lua_register( L, "RL_GetImageColor", ltexturesGetImageColor );
/* Image Drawing. */
lua_register( L, "RL_ImageClearBackground", ltexturesImageClearBackground );
lua_register( L, "RL_ImageDrawPixel", ltexturesImageDrawPixel );
@@ -675,6 +705,10 @@ void luaRegister() {
lua_register( L, "RL_ImageDrawRectangleLines", ltexturesImageDrawRectangleLines );
lua_register( L, "RL_ImageDraw", ltexturesImageDraw );
lua_register( L, "RL_ImageDrawTextEx", ltexturesImageDrawTextEx );
+ /* Image Configuration. */
+ lua_register( L, "RL_GetImageSize", ltexturesGetImageSize );
+ lua_register( L, "RL_GetImageMipmaps", ltexturesGetImageMipmaps );
+ lua_register( L, "RL_GetImageFormat", ltexturesGetImageFormat );
/* Texture Drawing. */
lua_register( L, "RL_DrawTexture", ltexturesDrawTexture );
lua_register( L, "RL_DrawTextureRec", ltexturesDrawTextureRec );
@@ -686,11 +720,13 @@ void luaRegister() {
lua_register( L, "RL_EndTextureMode", ltexturesEndTextureMode );
lua_register( L, "RL_SetTextureSource", ltexturesSetTextureSource );
lua_register( L, "RL_GetTextureSource", ltexturesGetTextureSource );
- /* Conf. */
+ /* Texture Configuration. */
lua_register( L, "RL_GenTextureMipmaps", ltexturesGenTextureMipmaps );
lua_register( L, "RL_SetTextureFilter", ltexturesSetTextureFilter );
lua_register( L, "RL_SetTextureWrap", ltexturesSetTextureWrap );
lua_register( L, "RL_GetTextureSize", ltexturesGetTextureSize );
+ lua_register( L, "RL_GetTextureMipmaps", ltexturesGetTextureMipmaps );
+ lua_register( L, "RL_GetTextureFormat", ltexturesGetTextureFormat );
/* Color/pixel */
lua_register( L, "RL_Fade", ltexturesFade );
lua_register( L, "RL_ColorToInt", ltexturesColorToInt );