Robert Campbell
Robert Campbell
Re-organized some includes and grouped foundation headers together Introduced foundation.h, which has the engine-agnostic things from lumix.h Replaced LUMIX_ENGINE_API with LUMIX_FOUNDATION_API in new foundation lib. Moved HashFunc specializations for EntityPtr...
https://github.com/libsdl-org/SDL/blob/main/docs/README-migration.md
[typealias Crash.dmp](https://github.com/beefytech/Beef/files/14215963/typealias.Crash.dmp) 
IDE crashes
Here are some IDE crash dumps. Hopefully they can help to fix some errors. 1 occurs when starting to debug the program. The other 2 occurs when trying to navigate...
 Notice there is no semicolon after: ```public override StringView Name => "Audio"``` This doesn't cause a compile time error, but causes bad formatting of code.
https://github.com/beefytech/Beef/assets/78807/90e0e143-86bc-4a50-9ad0-c45f8edc86d5 Highlighted in the video.
```cs interface IParent { bool IsEnabled {get; set;} } interface IChild : IParent { } class Implementation : IChild{ public bool IsEnabled {get; set;} } class Program { public static...
I have a math util class: ``` using System; namespace Sphenery.Core.Mathematics; /// /// Contains useful mathematical functions. /// public static class MathUtil { /// /// Gets a value indicating whether...
 The compiler is complaining that outDevice isn't assigned a value. However, a value is assigned in all branches.
Pasting this code in the IDE will surface the error: ``` public struct PooledObjectScope : IDisposable { /// Initializes a new instance of the structure. /// @param pool The pool...