Structs§
- A struct used to provide the default value of a type.
- A struct used to deserialize reflected instances of a type.
- Type data that represents the
FromReflecttrait and allows it to be used dynamically. - A struct used to serialize reflected instances of a type.
Traits§
- A trait that enables types to be dynamically constructed from reflected data.
- A convenience trait which combines fetching and downcasting of struct fields.
- A trait which allows nested
Reflectvalues to be retrieved with path strings. - A convenience trait which combines fetching and downcasting of tuple struct fields.
- The core trait of
bevy_reflect, used for accessing and modifying data dynamically. - Something that can be interpreted as a reflection path in
GetPath. - A trait used to power struct-like operations via reflection.
- A trait used to power tuple struct-like operations via reflection.
- A static accessor to type paths and names.
Attribute Macros§
- A macro that automatically generates type data for traits, which their implementors can then register.
Derive Macros§
- Derives the
FromReflecttrait. - The main derive macro used by
bevy_reflectfor deriving itsReflecttrait. - Derives the
TypePathtrait, providing a stable alternative to [std::any::type_name].