FyroxEngine / Fyrox

3D and 2D game engine written in Rust
https://fyrox.rs
MIT License
7.61k stars 340 forks source link

Reflection refactoring to support reflection of types with interior mutability #422

Closed mrDIMAS closed 1 year ago

mrDIMAS commented 1 year ago

This PR does massive reflection system refactoring, that allows to implement Reflect trait for types with interior mutability, such as Mutex, RwLock, RefCell, etc.