A Rust flavored wrapper for raylib v4 2D functionality.
- core:
- GetWindowHandle
- GetRandomValue
- SetRandomSeed
- BeginMode3D
- EndMode3D
- BeginShaderMode
- EndShaderMode
- BeginVrStereoMode
- EndVrStereoMode
- LoadVrStereoConfig
- UnloadVrStereoConfig
- LoadShader
- LoadShaderFromMemory
- GetShaderLocation
- GetShaderLocationAttrib
- SetShaderValue
- SetShaderValueV
- SetShaderValueMatrix
- SetShaderValueTexture
- UnloadShader
- GetMouseRay
- GetCameraMatrix
- GetCameraMatrix2D
- GetWorldToScreen
- GetWorldToScreenEx
- GetRandomValue
- SetRandomSeed
- TraceLog
- MemAlloc
- MemRealloc
- MemFree
- SetTraceLogCallback
- SetLoadFileDataCallback
- SetSaveFileDataCallback
- SetLoadFileTextCallback
- SetSaveFileTextCallback
- LoadFileData
- UnloadFileData
- SaveFileData
- LoadFileText
- UnloadFileText
- SaveFileText
- FileExists
- DirectoryExists
- IsFileExtension
- GetFileExtension
- GetFileName
- GetFileNameWithoutExt
- GetDirectoryPath
- GetPrevDirectoryPath
- GetWorkingDirectory
- GetDirectoryFiles
- ClearDirectoryFiles
- ChangeDirectory
- GetFileModTime
- CompressData
- DecompressData
- EncodeDataBase64
- DecodeDataBase64
- SaveStorageValue
- LoadStorageValue
- GetMouseX
- GetMouseY
- SetCameraMode
- UpdateCamera
- SetCameraPanControl
- SetCameraAltControl
- SetCameraSmoothZoomControl
- SetCameraMoveControls
- text
- ExportImageAsCode
- LoadCodepoints
- UnloadCodepoints
- GetCodepointCount
- GetCodepoint
- CodepointToUTF8
- TextCodepointsToUTF8
- TextCopy
- TextIsEqual
- TextLength
- TextFormat
- TextSubtext
- TextReplace
- TextInsert
- TextJoin
- TextSplit
- TextAppend
- TextFindIndex
- TextToUpper
- TextToLower
- TextToPascal
- TextToInteger
- models
- all functions
- audio
- ExportWaveAsCode