Available on crate feature
bevy_reflect
only.Expand description
Types that enable reflection support.
Structs§
- AppType
Registry - A
Resource
storingTypeRegistry
for type registrations relevant to a whole app. - Reflect
Bundle - A struct used to operate on reflected
Bundle
trait of a type. - Reflect
Bundle Fns - The raw function pointers needed to make up a
ReflectBundle
. - Reflect
Component - A struct used to operate on reflected
Component
trait of a type. - Reflect
Component Fns - The raw function pointers needed to make up a
ReflectComponent
. - Reflect
From World - A struct used to operate on the reflected
FromWorld
trait of a type. - Reflect
From World Fns - The raw function pointers needed to make up a
ReflectFromWorld
. - Reflect
MapEntities - For a specific type of value, this maps any fields with values of type
Entity
to a new world. - Reflect
Resource - A struct used to operate on reflected
Resource
of a type. - Reflect
Resource Fns - The raw function pointers needed to make up a
ReflectResource
. - Reflect
Visit Entities - For a reflected value, apply an operation to all contained entities.
- Reflect
Visit Entities Mut - For a reflected value, apply an operation to mutable references to all contained entities.
Traits§
- Reflect
Command Ext - An extension trait for
EntityCommands
for reflection related functions
Functions§
- from_
reflect_ with_ fallback - Creates a
T
from a&dyn PartialReflect
.