Watch
2
0
Fork
You've already forked raylib-cs
0
Commit graph raylib-cs/Raylib-cs/types
Author SHA1 Message Date
Meatcorps
d45ea89a4b Improved XML comments for clarity and consistency in Model.cs and Mesh.cs, updated method and variable names for better readability, and adjusted logic in span creation methods. 2026-05-23 13:31:54 +02:00
Meatcorps
4263ddf570 Updated and clarified XML comments for methods and parameters, improved naming consistency, and refined shader-related functions. Renamed enums in Shader.cs for so it is inline with the upstream. 2026-05-23 10:56:45 +02:00
Meatcorps
4e6e28cdce Updated XML comment for GetDirectoryFileCountEx to clarify behavior and filtering options. 2026-05-22 10:47:41 +02:00
Meatcorps
0311272002 Updated shader colors, adjusted car model scale, disabled HDR in SkyboxDemo, and fixed camera mode assignment. Removed unused Capacity field in FilePathList struct. 2026-05-21 19:03:53 +02:00
Meatcorps
94dda71bcf Fixing the Mesh struct 2026-05-21 11:15:25 +02:00
Meatcorps
667a1a25ef Fixing the QOL utils 2026-05-21 09:11:11 +02:00
Meatcorps
62988c4ff1 Fixed additional pinvokes to match with the new raylib bindings. [Warning breaking changes!] 2026-05-21 07:36:58 +02:00
Meatcorps
6c94ffb0cc Added severial examples. Corrected towards the correct return type and add utilities to prevent working with pointers 2026-05-21 06:08:27 +02:00
Meatcorps
2a86968da0 Updated target to Raylib 6 + synced invoke called with the changes in C. [WARNING: Breaking changes!] 2026-05-20 21:21:15 +02:00
a1cde79294
Switch from DllImport to LibraryImport (#334) 2026-04-24 12:32:09 +01:00
Samuel Gido
a31a4eb3ca
Update structure types to record structs (#326) 2026-02-17 21:09:17 +00:00
Guillaume
7db9848fb2
Fix Color.Lerp (#323)
Resolves incorrect tweening behavior where G/B/A interpolated from origin.R
2026-02-04 17:25:35 +00:00
Matorio
75aabd1cc0
Explicit core types and autonomous types. (#304)
* All the "var" variables were changed to explicit types on the raylib class
* "MakeDirectory" overload, and string version of "GetApplicationDirectory" and "GetWorkingDirectory" methods
* Added "Dimensions" property to "Texture2D"
* New overloads for the "LoadFileData" and "SaveFileData" methods
* Raymath's const "NativeLibName" is now referencing to "Raylib.NativeLibName"
* Color constructors are more readable
* Added "Dimensions" property to "Image"
* Changed all the "var" for explicit types on the "Logging" class
* Changed "Int64" for "long" on CBool, and using constructor on the operators instead setting the value manually
* Added indexer to "FilePathLists"
* Changed all "var" for explicit types on "Utf8Buffer"
* New "GetRandomSequence" method overloads in "Raylib.Utils" acepting "int" and "float"
* Added new extension "byte.Lerp"
* Added new extension "Log" for "TraceLogLevel"
* Constructors on Color no longer just truncate the float value, but also round it (+ 0.5f)
* New static method on Color, "Color.Lerp"
* Added static method "FromHSV" to Color
* Added new getter method "GetHSV" on Color
* Added index security on the FilePathList indexer
* Added Rectangle extension
* Added "MoveTowards" extensions to RaylibExtensions
* Added "TranslateLocal" and "TranslateGlobal" to Transform
* Removed unnecessary "partial" declarations
* Updating calls and docs
* Moved the "AudioCallback" delegate into the "AudioMixed.cs" File
* Properties and structs marked as read-only on the "Model.cs" file
* Updated the "README.md" to mentions Raylib-cs targets net6.0 and net8.0 (and also explicitly added that the
"STAThread" attribute comes from the "System" namespace)
* Added a few sizing utils to "Rectangle"
* Added "GetScreenCenter" to "Raylib.Utils"
2025-09-21 09:09:38 +01:00
JupiterRider
8384e36054
Update docs of some FromMemory-functions #305 (#306) 2025-07-28 12:27:06 +01:00
6ab7bec764
Update PixelFormat (#292) 2025-01-30 18:39:23 +00:00
Chadderbox
ecb5528fb2
Fix typo in Transform struct summary (#289) 2025-01-18 08:35:11 +00:00
JupiterRider
a3dfd57b5a
Update to raylib 5.5 (#279) 2024-12-21 15:00:13 +00:00
Alexander Baggett
8f2902aca0
Implement Managed Code Friendly version of CheckCollisionPointPoly (#268) 2024-09-13 19:56:45 +00:00
Nicky McDonald
377a32a9db
Safe UpdateMeshBuffer Method (#262) 2024-08-23 06:54:38 +00:00
Nicky McDonald
51925dd42d
Additional Color Constructors (#261) 2024-08-10 08:19:43 +00:00
383ec91e95
Fix usage of uint in bindings (#246) 2024-05-25 10:34:38 +01:00
5949934932
Fix ExportImageToMemory and formatting issues (#245) 2024-05-25 08:53:30 +01:00
JupiterRider
502a583e07
UnloadMesh needs a value, not a pointer (#243) 2024-05-21 19:06:11 +01:00
Nicky McDonald
b049b4f88d
AttachAudioMixedProcessor Utils for easy callback (#215) 2024-02-24 08:44:13 +00:00
Danil
70d86837d4
Update enum/color names to match C# naming convention (#224) 2024-01-18 19:00:57 +00:00
Yxure
56e9db7f20
Rectangle constructors and properties using Vector2 (#216) 2024-01-06 09:11:04 +00:00
MrScautHD
43f1924faa
Port to Raylib-5.0.0 (#210)
Co-authored-by: ChrisDill <chris.rj.dill@gmail.com>
2023-12-27 12:17:57 +00:00
ff85d9ae83 Fix utility typo 2023-12-26 10:10:18 +00:00
47956acdd4
Fix GenImageText bug/add utility method (#213) 2023-12-26 10:00:15 +00:00
4a58a07dcd Simplify LoadModelAnimations util 2023-10-29 09:45:02 +00:00
MrScautHD
6d9505653f
Added camera methods without pointers (#205) 2023-10-22 14:59:43 +01:00
dc20bc46ab Fix build 2023-09-28 18:54:49 +01:00
4597f6600f Add Span utils to RenderBatch/fix DrawCounter 2023-09-28 18:10:59 +01:00
ee1557aca5 Review and fix RenderBatch 2023-09-28 17:52:09 +01:00
be0fcded59 Split audio types into separate files 2023-09-23 10:36:51 +01:00
Nickolas McDonald
c642be6148
Improve utils for mesh generation and processing (#199)
* Add memory allocation to Raylib.Utils for memory allocation (#179)
* Add utils to Mesh for allocating and accessing mesh attributes (#179)
2023-09-09 18:01:59 +01:00
696955463f Add .editorconfig and apply formatting 2023-08-27 15:20:26 +01:00
23ed54cc24
BREAKING: Update names of methods, variables, and other elements (#181)
Breaking change to update naming across Raylib-cs to make it more consistent with C# naming conventions.

---------

Co-authored-by: MrScautHD <65916181+MrScautHD@users.noreply.github.com>
2023-08-14 21:33:48 +01:00
3f9cf16c93 Remove unused icon from tests 2023-08-12 23:04:49 +01:00
Nickolas McDonald
d067c6c0aa
[Fix #184] Seperate UTF8 from Ansi (#185) 2023-08-12 22:59:46 +01:00
MrScautHD
083a776aee
Adding a string method for OpenURL and SetGamepadMappings (#180) 2023-08-04 23:04:42 +01:00
Nickolas McDonald
28bca27917
Add managed methods for updating textures (#177) 2023-07-26 20:55:00 +01:00
Ben Parsons
e6ac656838
Use StringToHGlobalAnsi for UTF8Buffer (#173)
Rather then StringToCoTaskMemUTF8.
Tested on Windows 11 (x64) & Arch Linux (x64).
Should fix #172
2023-07-24 13:48:37 +01:00
MrScautHD
a545ce3506
Fix Transform.rotation use Vector4 instead of Quaternion (#158) 2023-06-29 18:17:02 +01:00
019b7f2ced Document/credit logging approach 2023-06-29 18:07:21 +01:00
ccf31c38e1 Update FromMemory utils to use fixed instead 2023-06-09 20:12:30 +01:00
b0cab0d257 Remove Text util methods 2023-06-04 18:00:18 +01:00
7cbb1bef64 Add additional LoadXFromMemory utility functions 2023-05-27 15:48:05 +01:00
99b121616a Fix typo in GetCodepoint util 2023-05-21 07:47:11 +01:00
af1c85ab04 Add ref util for ImageBlurGaussian 2023-05-21 07:32:40 +01:00