Commit graph

3 commits

Author SHA1 Message Date
6b436b7af2 Rename PrimaryAssetNameProperty to GenericProperty 2025-03-02 14:12:26 -05:00
4801c2678a Add new PropertyBase trait, implement more things needed for writing
The biggest change is that structs and properties now provide their own name,
which is needed when we want to write everything back to a file. Also a bunch of
reorganization of stuff I didn't understand before.
2025-03-02 14:07:39 -05:00
2e0403beb1 Add a much better, faster and more ergonomic way to parse structs
This adds a macro that helps deserialize structs when their properties &
types are known ahead of time. It's sole job is gluing different binrw
macros together so I don't have to.

The nice thing about this is that you have more direct access to the
underlying data.
2025-02-25 19:30:16 -05:00