Watch
2
0
Fork
You've already forked raylib-cs
0
Commit graph raylib-cs/Raylib-cs
Author SHA1 Message Date
Matorio
c0a9549454 Preserve raylib types
Removed "Cricle" and "Line" structs (and their extension methods) to conserve only raylib types.

Added "Dimensions" property to "Texture2D"
Added another "Load" overload for the "Texture2D" extensions (load from memory)

New overloads for the "LoadFileData" and "SaveFileData" methods
2025-07-11 21:48:06 -05:00
Matorio
d723905f5c Extensions and explicit types
Added a new "RaylibExtensions" static class that gives overloaded extension methods to types so you can use them directly instead of calling the raylib class for everything.

Two new types: "Circle" and "Line"

All the "var" variables were changed to explicit types on the raylib class.

"MakeDirectory" overload, and string version of "GetApplicationDirectory" and "GetWorkingDirectory" methods.
2025-06-20 18:41:16 -05:00
Ben Parsons
f9787a8342
Enable Targeting .Net 8 (#297)
Fixes #295
2025-05-07 08:16:47 +01:00
ee10f5fa7b
Add MatrixDecompose (#299) 2025-04-27 17:12:42 +01:00
0ba5226729 Update project links 2025-01-31 19:55:05 +00:00
f64e12dbc0
Update release version to 7.0.1 (#293) 2025-01-30 21:51:19 +00:00
6ab7bec764
Update PixelFormat (#292) 2025-01-30 18:39:23 +00:00
86439d0eda
Update to reflect organization change (#291) 2025-01-30 08:09:01 +00:00
Chadderbox
ecb5528fb2
Fix typo in Transform struct summary (#289) 2025-01-18 08:35:11 +00:00
JupiterRider
7026f28766
Remove package System.Numerics.Vector (#284)
This package is no longer required, because it's part of the standard library now.
2024-12-23 18:00:50 +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
ab3faacd24
Update README.md and package details (#255) 2024-06-23 16:38:14 +01:00
d652823abb
Release 6.1.0 (#253) 2024-06-20 19:00:06 +01: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
Ben Parsons
47877ee2e7
Update Language Version to C# 12 (#242) 2024-05-21 16:40:05 +10:00
Nicky McDonald
b049b4f88d
AttachAudioMixedProcessor Utils for easy callback (#215) 2024-02-24 08:44:13 +00:00
5d23b5ca71
Release 6.0.0 (#221) 2024-01-20 10:47:51 +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
2d1d558c2d Update README.md and Build.props 2023-11-05 13:14:38 +00:00
863c1da25d Fix AnimationDemo and improve build 2023-11-03 10:32:54 +00:00
4a58a07dcd Simplify LoadModelAnimations util 2023-10-29 09:45:02 +00:00
00309f8667 Add missing parameter to IsMaterialReady 2023-10-26 17:40:15 +01: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
873b712cd9 Move build props into Raylib-cs and update Raylib-cs.sln
Remove Raylib-cs.Native from sln for now due to build issues
2023-08-24 10:42:17 +01:00
Angga Permana
5ae2104c9a
Add experimental Android support (#190)
* Add `Raylib-cs.Android` project
* Update ci to handle android native libraries
* Update ci to pack android project
2023-08-23 13:18:50 +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
d4592d9b9a Point release 4.5.0.4 2023-08-13 15:44:46 +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
f4c70a2872 Move Logo to Raylib-cs/logo 2023-08-12 16:00:31 +01:00
MrScautHD
083a776aee
Adding a string method for OpenURL and SetGamepadMappings (#180) 2023-08-04 23:04:42 +01:00
7e0866c222 Point release 4.5.0.3 2023-07-27 08:24:34 +01:00
Nickolas McDonald
28bca27917
Add managed methods for updating textures (#177) 2023-07-26 20:55:00 +01:00
Ben Parsons
902bcebddc
Include snupkg in release & Enable SourceLink (#175)
Fixes #143
2023-07-24 18:03:01 +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