New argument style for models.
This commit is contained in:
11
API.md
11
API.md
@@ -3888,15 +3888,6 @@ Draw cube wires
|
||||
|
||||
---
|
||||
|
||||
> success = RL.DrawCubeTexture( Texture2D texture, Vector3 position, Vector3 size, Color color )
|
||||
|
||||
Draw cube textured
|
||||
|
||||
- Failure return false
|
||||
- Success return true
|
||||
|
||||
---
|
||||
|
||||
> success = RL.DrawSphere( Vector3 centerPos, float radius, Color color )
|
||||
|
||||
Draw sphere
|
||||
@@ -4090,7 +4081,7 @@ Generate custom mesh from vertex attribute data and uploads it into a VAO ( if s
|
||||
|
||||
---
|
||||
|
||||
> success = RL.UpdateMesh( Mesh{} mesh )
|
||||
> success = RL.UpdateMesh( Mesh mesh, Mesh{} updatedMesh )
|
||||
|
||||
Update mesh vertex data in GPU.
|
||||
Note! Mainly intented to be used with custom meshes.
|
||||
|
||||
@@ -2933,16 +2933,6 @@ function RL.DrawCube( position, size, color ) end
|
||||
---@return any success
|
||||
function RL.DrawCubeWires( position, size, color ) end
|
||||
|
||||
---Draw cube textured
|
||||
---- Failure return false
|
||||
---- Success return true
|
||||
---@param texture any
|
||||
---@param position table
|
||||
---@param size table
|
||||
---@param color table
|
||||
---@return any success
|
||||
function RL.DrawCubeTexture( texture, position, size, color ) end
|
||||
|
||||
---Draw sphere
|
||||
---- Failure return false
|
||||
---- Success return true
|
||||
@@ -3152,8 +3142,9 @@ function RL.GenMeshCustom( mesh, dynamic ) end
|
||||
---- Failure return false
|
||||
---- Success return true
|
||||
---@param mesh any
|
||||
---@param updatedMesh any
|
||||
---@return any success
|
||||
function RL.UpdateMesh( mesh ) end
|
||||
function RL.UpdateMesh( mesh, updatedMesh ) end
|
||||
|
||||
---Unload mesh data from CPU and GPU
|
||||
---- Failure return false
|
||||
|
||||
14
devnotes
14
devnotes
@@ -1,5 +1,5 @@
|
||||
Current {
|
||||
* New argument styles for: models, rgui, easings.
|
||||
* New argument styles for: rgui, easings.
|
||||
* ReiLua camera3D lib.
|
||||
* Check new functions from https://github.com/raysan5/raylib/blob/master/CHANGELOG
|
||||
}
|
||||
@@ -7,6 +7,7 @@ Current {
|
||||
Backlog {
|
||||
* IsWaveReady and other Is* ready functions.
|
||||
|
||||
* Platformer example physics process for true framerate independence.
|
||||
* rlgl
|
||||
* More low level functions. Could be usefull now when for example draw polygon is removed.
|
||||
* Text
|
||||
@@ -34,4 +35,15 @@ Backlog {
|
||||
* LoadFontEx
|
||||
* LoadFontFromImage
|
||||
* DrawText
|
||||
* DrawQuad3DTexture
|
||||
* GenMeshCustom
|
||||
* UpdateMesh
|
||||
* DrawMeshInstanced
|
||||
* LoadMaterialDefault
|
||||
* CreateMaterial
|
||||
* LoadModel
|
||||
* LoadModelFromMesh
|
||||
* SetModelMaterial
|
||||
* UpdateModelAnimation
|
||||
* GetRayCollisionMesh
|
||||
}
|
||||
|
||||
@@ -15,9 +15,6 @@ int laudioPlaySound( lua_State *L );
|
||||
int laudioStopSound( lua_State *L );
|
||||
int laudioPauseSound( lua_State *L );
|
||||
int laudioResumeSound( lua_State *L );
|
||||
// int laudioPlaySoundMulti( lua_State *L );
|
||||
// int laudioStopSoundMulti( lua_State *L );
|
||||
// int laudioGetSoundsPlaying( lua_State *L );
|
||||
int laudioIsSoundPlaying( lua_State *L );
|
||||
int laudioSetSoundVolume( lua_State *L );
|
||||
int laudioSetSoundPitch( lua_State *L );
|
||||
|
||||
@@ -11,7 +11,6 @@ int lmodelsDrawCircle3D( lua_State *L );
|
||||
int lmodelsDrawTriangle3D( lua_State *L );
|
||||
int lmodelsDrawCube( lua_State *L );
|
||||
int lmodelsDrawCubeWires( lua_State *L );
|
||||
// int lmodelsDrawCubeTexture( lua_State *L );
|
||||
int lmodelsDrawSphere( lua_State *L );
|
||||
int lmodelsDrawSphereEx( lua_State *L );
|
||||
int lmodelsDrawSphereWires( lua_State *L );
|
||||
|
||||
845
src/models.c
845
src/models.c
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user