New raylib 5.5 functions.
This commit is contained in:
@@ -44,6 +44,7 @@ int lcoreGetWindowScaleDPI( lua_State* L );
|
||||
int lcoreGetMonitorName( lua_State* L );
|
||||
int lcoreSetClipboardText( lua_State* L );
|
||||
int lcoreGetClipboardText( lua_State* L );
|
||||
int lcoreGetClipboardImage( lua_State* L );
|
||||
int lcoreEnableEventWaiting( lua_State* L );
|
||||
int lcoreDisableEventWaiting( lua_State* L );
|
||||
/* Cursor-related functions. */
|
||||
@@ -135,10 +136,12 @@ int lcoreGetDirectoryPath( lua_State* L );
|
||||
int lcoreGetPrevDirectoryPath( lua_State* L );
|
||||
int lcoreGetWorkingDirectory( lua_State* L );
|
||||
int lcoreGetApplicationDirectory( lua_State* L );
|
||||
int lcoreLoadDirectoryFiles( lua_State* L );
|
||||
int lcoreLoadDirectoryFilesEx( lua_State* L );
|
||||
int lcoreMakeDirectory( lua_State* L );
|
||||
int lcoreChangeDirectory( lua_State* L );
|
||||
int lcoreIsPathFile( lua_State* L );
|
||||
int lcoreIsFileNameValid( lua_State* L );
|
||||
int lcoreLoadDirectoryFiles( lua_State* L );
|
||||
int lcoreLoadDirectoryFilesEx( lua_State* L );
|
||||
int lcoreIsFileDropped( lua_State* L );
|
||||
int lcoreLoadDroppedFiles( lua_State* L );
|
||||
int lcoreGetFileModTime( lua_State* L );
|
||||
@@ -147,6 +150,9 @@ int lcoreCompressData( lua_State* L );
|
||||
int lcoreDecompressData( lua_State* L );
|
||||
int lcoreEncodeDataBase64( lua_State* L );
|
||||
int lcoreDecodeDataBase64( lua_State* L );
|
||||
int lcoreComputeCRC32( lua_State* L );
|
||||
int lcoreComputeMD5( lua_State* L );
|
||||
int lcoreComputeSHA1( lua_State* L );
|
||||
/* Automation events functionality. */
|
||||
int lcoreLoadAutomationEventList( lua_State* L );
|
||||
int lcoreUnloadAutomationEventList( lua_State* L );
|
||||
@@ -184,6 +190,7 @@ int lcoreGetGamepadButtonPressed( lua_State* L );
|
||||
int lcoreGetGamepadAxisCount( lua_State* L );
|
||||
int lcoreGetGamepadAxisMovement( lua_State* L );
|
||||
int lcoreSetGamepadMappings( lua_State* L );
|
||||
int lcoreSetGamepadVibration( lua_State* L );
|
||||
/* Input-related functions: mouse. */
|
||||
int lcoreIsMouseButtonPressed( lua_State* L );
|
||||
int lcoreIsMouseButtonDown( lua_State* L );
|
||||
|
||||
@@ -47,7 +47,6 @@ Ray uluaGetRay( lua_State* L, int index );
|
||||
NPatchInfo uluaGetNPatchInfo( lua_State* L, int index );
|
||||
BoneInfo uluaGetBoneInfo( lua_State* L, int index );
|
||||
Transform uluaGetTransform( lua_State* L, int index );
|
||||
// AutomationEvent uluaGetAutomationEvent( 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 );
|
||||
@@ -68,6 +67,8 @@ ModelAnimation* uluaGetModelAnimation( lua_State* L, int index );
|
||||
rlRenderBatch* uluaGetRLRenderBatch( lua_State* L, int index );
|
||||
AutomationEvent* uluaGetAutomationEvent( lua_State* L, int index );
|
||||
AutomationEventList* uluaGetAutomationEventList( lua_State* L, int index );
|
||||
|
||||
void getVector2Array( lua_State* L, int index, Vector2 points[] );
|
||||
/* Lua push types. */
|
||||
void uluaPushColor( lua_State* L, Color color );
|
||||
void uluaPushVector2( lua_State* L, Vector2 vector );
|
||||
|
||||
@@ -53,6 +53,8 @@ int lmodelsDrawModel( lua_State* L );
|
||||
int lmodelsDrawModelEx( lua_State* L );
|
||||
int lmodelsDrawModelWires( lua_State* L );
|
||||
int lmodelsDrawModelWiresEx( lua_State* L );
|
||||
int lmodelsDrawModelPoints( lua_State* L );
|
||||
int lmodelsDrawModelPointsEx( lua_State* L );
|
||||
int lmodelsDrawBoundingBox( lua_State* L );
|
||||
int lmodelsDrawBillboard( lua_State* L );
|
||||
int lmodelsDrawBillboardRec( lua_State* L );
|
||||
@@ -64,6 +66,7 @@ int lmodelsDrawMesh( lua_State* L );
|
||||
int lmodelsDrawMeshInstanced( lua_State* L );
|
||||
int lmodelsSetMeshColor( lua_State* L );
|
||||
int lmodelsExportMesh( lua_State* L );
|
||||
int lmodelsExportMeshAsCode( lua_State* L );
|
||||
int lmodelsGetMeshBoundingBox( lua_State* L );
|
||||
int lmodelsGenMeshTangents( lua_State* L );
|
||||
int lmodelsGetMeshData( lua_State* L );
|
||||
@@ -100,6 +103,7 @@ int lmodelsGetMaterialParams( lua_State* L );
|
||||
/* Model animations management functions. */
|
||||
int lmodelsLoadModelAnimations( lua_State* L );
|
||||
int lmodelsUpdateModelAnimation( lua_State* L );
|
||||
int lmodelsUpdateModelAnimationBones( lua_State* L );
|
||||
int lmodelsUnloadModelAnimation( lua_State* L );
|
||||
int lmodelsUnloadModelAnimations( lua_State* L );
|
||||
int lmodelsIsModelAnimationValid( lua_State* L );
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
/* Basic shapes drawing functions. */
|
||||
int lshapesSetShapesTexture( lua_State* L );
|
||||
int lshapesGetShapesTexture( lua_State* L );
|
||||
int lshapesGetShapesTextureRectangle( lua_State* L );
|
||||
int lshapesDrawPixel( lua_State* L );
|
||||
int lshapesDrawLine( lua_State* L );
|
||||
int lshapesDrawLineBezier( lua_State* L );
|
||||
@@ -53,6 +55,7 @@ int lshapesGetSplinePointBezierCubic( lua_State* L );
|
||||
int lshapesCheckCollisionRecs( lua_State* L );
|
||||
int lshapesCheckCollisionCircles( lua_State* L );
|
||||
int lshapesCheckCollisionCircleRec( lua_State* L );
|
||||
int lshapesCheckCollisionCircleLine( lua_State* L );
|
||||
int lshapesCheckCollisionPointRec( lua_State* L );
|
||||
int lshapesCheckCollisionPointCircle( lua_State* L );
|
||||
int lshapesCheckCollisionPointTriangle( lua_State* L );
|
||||
|
||||
@@ -19,6 +19,7 @@ typedef struct {
|
||||
Font guiFont;
|
||||
Material defaultMaterial;
|
||||
Texture defaultTexture;
|
||||
Texture shapesTexture;
|
||||
int* RLGLcurrentShaderLocs;
|
||||
/* Events. */
|
||||
#ifdef PLATFORM_DESKTOP
|
||||
|
||||
@@ -63,3 +63,5 @@ int ltextTextInsert( lua_State* L );
|
||||
int ltextTextSplit( lua_State* L );
|
||||
int ltextTextFindIndex( lua_State* L );
|
||||
int ltextTextToPascal( lua_State* L );
|
||||
int ltextTextToSnake( lua_State* L );
|
||||
int ltextTextToCamel( lua_State* L );
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
int ltexturesLoadImage( lua_State* L );
|
||||
int ltexturesLoadImageRaw( lua_State* L );
|
||||
int ltexturesLoadImageAnim( lua_State* L );
|
||||
int ltexturesLoadImageAnimFromMemory( lua_State* L );
|
||||
int ltexturesLoadImageFromMemory( lua_State* L );
|
||||
int ltexturesLoadImageFromData( lua_State* L );
|
||||
int ltexturesLoadImageFromTexture( lua_State* L );
|
||||
@@ -26,6 +27,7 @@ int ltexturesGenImageText( lua_State* L );
|
||||
/* Image manipulation functions. */
|
||||
int ltexturesImageCopy( lua_State* L );
|
||||
int ltexturesImageFromImage( lua_State* L );
|
||||
int ltexturesImageFromChannel( lua_State* L );
|
||||
int ltexturesImageText( lua_State* L );
|
||||
int ltexturesImageTextEx( lua_State* L );
|
||||
int ltexturesImageFormat( lua_State* L );
|
||||
@@ -36,6 +38,7 @@ int ltexturesImageAlphaClear( lua_State* L );
|
||||
int ltexturesImageAlphaMask( lua_State* L );
|
||||
int ltexturesImageAlphaPremultiply( lua_State* L );
|
||||
int ltexturesImageBlurGaussian( lua_State* L );
|
||||
int ltexturesImageKernelConvolution( lua_State* L );
|
||||
int ltexturesImageResize( lua_State* L );
|
||||
int ltexturesImageResizeNN( lua_State* L );
|
||||
int ltexturesImageResizeCanvas( lua_State* L );
|
||||
@@ -65,10 +68,16 @@ int ltexturesGetImageFormat( lua_State* L );
|
||||
int ltexturesImageClearBackground( lua_State* L );
|
||||
int ltexturesImageDrawPixel( lua_State* L );
|
||||
int ltexturesImageDrawLine( lua_State* L );
|
||||
int ltexturesImageDrawLineEx( lua_State* L );
|
||||
int ltexturesImageDrawCircle( lua_State* L );
|
||||
int ltexturesImageDrawCircleLines( lua_State* L );
|
||||
int ltexturesImageDrawRectangle( lua_State* L );
|
||||
int ltexturesImageDrawRectangleLines( lua_State* L );
|
||||
int ltexturesImageDrawTriangle( lua_State* L );
|
||||
int ltexturesImageDrawTriangleEx( lua_State* L );
|
||||
int ltexturesImageDrawTriangleLines( lua_State* L );
|
||||
int ltexturesImageDrawTriangleFan( lua_State* L );
|
||||
int ltexturesImageDrawTriangleStrip( lua_State* L );
|
||||
int ltexturesImageDraw( lua_State* L );
|
||||
int ltexturesImageDrawText( lua_State* L );
|
||||
int ltexturesImageDrawTextEx( lua_State* L );
|
||||
@@ -106,6 +115,7 @@ int ltexturesGetRenderTextureId( lua_State* L );
|
||||
int ltexturesGetRenderTextureTexture( lua_State* L );
|
||||
int ltexturesGetRenderTextureDepthTexture( lua_State* L );
|
||||
/* Color/pixel related functions. */
|
||||
int ltexturesColorIsEqual( lua_State* L );
|
||||
int ltexturesFade( lua_State* L );
|
||||
int ltexturesColorToInt( lua_State* L );
|
||||
int ltexturesColorNormalize( lua_State* L );
|
||||
@@ -117,5 +127,6 @@ int ltexturesColorBrightness( lua_State* L );
|
||||
int ltexturesColorContrast( lua_State* L );
|
||||
int ltexturesColorAlpha( lua_State* L );
|
||||
int ltexturesColorAlphaBlend( lua_State* L );
|
||||
int ltexturesColorLerp( lua_State* L );
|
||||
int ltexturesGetColor( lua_State* L );
|
||||
int ltexturesGetPixelDataSize( lua_State* L );
|
||||
|
||||
Reference in New Issue
Block a user