[−][src]Module bevy::reflect
Type reflection used for dynamically interacting with rust types.
Modules
erased_serde | |
prelude | |
serde |
Macros
external_type_uuid | |
impl_reflect_value |
Structs
DynamicList | |
DynamicMap | |
DynamicStruct | |
DynamicTupleStruct | |
FieldIter | |
ListIter | |
MapIter | |
ReflectComponent | |
ReflectDeserialize | |
ReflectHasher | A |
ReflectMapEntities | |
ReflectPlugin | |
RuntimeComponent | |
SceneComponent | |
TupleStructFieldIter | |
TypeRegistration | |
TypeRegistry | |
TypeRegistryArc | |
TypeRegistryInternal | |
Uuid | A Universally Unique Identifier (UUID). |
Enums
ReflectMut | |
ReflectPathError | |
ReflectRef |
Traits
FromType | |
GetField | |
GetPath | |
GetTupleStructField | |
GetTypeRegistration | |
IntoComponent | |
List | An ordered, mutable list of [ReflectValue] items. This corresponds to types like std::vec::Vec. |
Map | An ordered ReflectValue->ReflectValue mapping. ReflectValue Keys are assumed to return a non-None hash. |
Reflect | A reflected rust type. |
RegisterTypeBuilder | |
Struct | An ordered &str->ReflectValue mapping where &str is a "field". This corresponds to rust struct types. |
TupleStruct | A rust "tuple struct" reflection |
TypeData | |
TypeUuid | |
TypeUuidDynamic |
Functions
list_apply | |
list_partial_eq | |
map_partial_eq | |
struct_partial_eq | |
tuple_struct_partial_eq |
Attribute Macros
reflect_trait |
Derive Macros
Reflect | |
TypeUuid |