bevy/crates/bevy_gizmos
Andreas Monitzer 56688b387c
Fix registering all reflection types that are components as reflection components (#16800)
# Objective

Fixes #16659

## Solution

- I just added all the `#[reflect(Component)]` attributes where
necessary.

## Testing

I wrote a small program that scans the bevy code for all structs and
enums that derive `Component` and `Reflect`, but don't have the
attribute `#[reflect(Component)]`.

I don't know if this testing program should be part of the testing suite
of bevy. It takes a bit of time to scan the whole codebase. In any case,
I've published it [here](https://github.com/anlumo/bevy-reflect-check).

---------

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
2024-12-16 19:16:43 +00:00
..
macros Use one BevyManifest instance in proc macros (#16766) 2024-12-15 15:00:05 +00:00
src Fix registering all reflection types that are components as reflection components (#16800) 2024-12-16 19:16:43 +00:00
Cargo.toml Don't reëxport bevy_image from bevy_render (#16163) 2024-11-10 06:54:38 +00:00
README.md Add README.md to all crates (#13184) 2024-05-02 18:56:00 +00:00

Bevy Gizmos

License Crates.io Downloads Docs Discord