tools/rLuaParser/raylib-lua_test.h
int lua_DrawTexturePro(lua_State *L)
{
    Texture2D texture = LuaGetArgument_Texture2D(L, 1);
    Rectangle sourceRec = LuaGetArgument_Rectangle(L, 2);
    Rectangle destRec = LuaGetArgument_Rectangle(L, 3);
    Vector2 origin = LuaGetArgument_Vector2(L, 4);
    float rotation = LuaGetArgument_float(L, 5);
    Color tint = LuaGetArgument_Color(L, 6);
    DrawTexturePro(texture, sourceRec, destRec, origin, rotation, tint);
    return 0;
}
// Draw a part of a texture defined by a rectangle with 'pro' parameters
Draw a part of a texture defined by a rectangle with 'pro' parameters
Draw a part of a texture defined by a rectangle with ' pro ' parameters
int lua_DrawTexturePro(lua_State *L)
{
    Texture2D texture = LuaGetArgument_Texture2D(L, 1);
    Rectangle sourceRec = LuaGetArgument_Rectangle(L, 2);
    Rectangle destRec = LuaGetArgument_Rectangle(L, 3);
    Vector2 origin = LuaGetArgument_Vector2(L, 4);
    float rotation = LuaGetArgument_float(L, 5);
    Color tint = LuaGetArgument_Color(L, 6);
    DrawTexturePro(texture, sourceRec, destRec, origin, rotation, tint);
    return 0;
}
int lua_DrawTexturePro ( lua_State * L ) { Texture2D texture = LuaGetArgument_Texture2D ( L , 1 ) ; Rectangle sourceRec = LuaGetArgument_Rectangle ( L , 2 ) ; Rectangle destRec = LuaGetArgument_Rectangle ( L , 3 ) ; Vector2 origin = LuaGetArgument_Vector2 ( L , 4 ) ; float rotation = LuaGetArgument_float ( L , 5 ) ; Color tint = LuaGetArgument_Color ( L , 6 ) ; DrawTexturePro ( texture , sourceRec , destRec , origin , rotation , tint ) ; return 0 ; }
Draw a part of a texture defined by a rectangle with 'pro' parameters
Draw a part of a texture defined by a rectangle with ' pro ' parameters