Trait bevy::reflect::GetTypeRegistration

pub trait GetTypeRegistration: 'static {
    // Required method
    fn get_type_registration() -> TypeRegistration;

    // Provided method
    fn register_type_dependencies(registry: &mut TypeRegistry) { ... }
}
Expand description

A trait which allows a type to generate its TypeRegistration for registration into the TypeRegistry.

This trait is automatically implemented for items using #[derive(Reflect)]. The macro also allows TypeData to be more easily registered.

See the crate-level documentation for more information on type registration.

Required Methods§

fn get_type_registration() -> TypeRegistration

Returns the default TypeRegistration for this type.

Provided Methods§

fn register_type_dependencies(registry: &mut TypeRegistry)

Registers other types needed by this type.

This method is called by TypeRegistry::register to register any other required types. Often, this is done for fields of structs and enum variants to ensure all types are properly registered.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl GetTypeRegistration for &'static str

§

impl GetTypeRegistration for &'static Path

§

impl GetTypeRegistration for Cow<'static, str>

§

impl GetTypeRegistration for Cow<'static, Path>

§

impl GetTypeRegistration for bool
where bool: Any + Send + Sync,

§

impl GetTypeRegistration for char
where char: Any + Send + Sync,

§

impl GetTypeRegistration for f32
where f32: Any + Send + Sync,

§

impl GetTypeRegistration for f64
where f64: Any + Send + Sync,

§

impl GetTypeRegistration for i8
where i8: Any + Send + Sync,

§

impl GetTypeRegistration for i16
where i16: Any + Send + Sync,

§

impl GetTypeRegistration for i32
where i32: Any + Send + Sync,

§

impl GetTypeRegistration for i64
where i64: Any + Send + Sync,

§

impl GetTypeRegistration for i128
where i128: Any + Send + Sync,

§

impl GetTypeRegistration for isize
where isize: Any + Send + Sync,

§

impl GetTypeRegistration for u8
where u8: Any + Send + Sync,

§

impl GetTypeRegistration for u16
where u16: Any + Send + Sync,

§

impl GetTypeRegistration for u32
where u32: Any + Send + Sync,

§

impl GetTypeRegistration for u64
where u64: Any + Send + Sync,

§

impl GetTypeRegistration for u128
where u128: Any + Send + Sync,

§

impl GetTypeRegistration for ()

§

impl GetTypeRegistration for usize
where usize: Any + Send + Sync,

§

impl GetTypeRegistration for String
where String: Any + Send + Sync,

§

impl GetTypeRegistration for TypeId
where TypeId: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<i8>
where NonZero<i8>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<i16>
where NonZero<i16>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<i32>
where NonZero<i32>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<i64>
where NonZero<i64>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<i128>
where NonZero<i128>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<isize>
where NonZero<isize>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<u8>
where NonZero<u8>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<u16>
where NonZero<u16>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<u32>
where NonZero<u32>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<u64>
where NonZero<u64>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<u128>
where NonZero<u128>: Any + Send + Sync,

§

impl GetTypeRegistration for NonZero<usize>
where NonZero<usize>: Any + Send + Sync,

§

impl GetTypeRegistration for RangeFull
where RangeFull: Any + Send + Sync,

§

impl GetTypeRegistration for OsString
where OsString: Any + Send + Sync,

§

impl GetTypeRegistration for PathBuf
where PathBuf: Any + Send + Sync,

§

impl GetTypeRegistration for NodeIndex
where NodeIndex: Any + Send + Sync,

§

impl GetTypeRegistration for Uuid
where Uuid: Any + Send + Sync,

§

impl GetTypeRegistration for SmolStr
where SmolStr: Any + Send + Sync,

§

impl<A> GetTypeRegistration for (A,)

§

impl<A, B> GetTypeRegistration for (A, B)

§

impl<A, B, C> GetTypeRegistration for (A, B, C)

§

impl<A, B, C, D> GetTypeRegistration for (A, B, C, D)

§

impl<A, B, C, D, E> GetTypeRegistration for (A, B, C, D, E)

§

impl<A, B, C, D, E, F> GetTypeRegistration for (A, B, C, D, E, F)

§

impl<A, B, C, D, E, F, G> GetTypeRegistration for (A, B, C, D, E, F, G)

§

impl<A, B, C, D, E, F, G, H> GetTypeRegistration for (A, B, C, D, E, F, G, H)

§

impl<A, B, C, D, E, F, G, H, I> GetTypeRegistration for (A, B, C, D, E, F, G, H, I)

§

impl<A, B, C, D, E, F, G, H, I, J> GetTypeRegistration for (A, B, C, D, E, F, G, H, I, J)

§

impl<A, B, C, D, E, F, G, H, I, J, K> GetTypeRegistration for (A, B, C, D, E, F, G, H, I, J, K)

§

impl<A, B, C, D, E, F, G, H, I, J, K, L> GetTypeRegistration for (A, B, C, D, E, F, G, H, I, J, K, L)

§

impl<K, V> GetTypeRegistration for BTreeMap<K, V>

§

impl<K, V, S> GetTypeRegistration for HashMap<K, V, S>

§

impl<N, E, Ix> GetTypeRegistration for Graph<N, E, Directed, Ix>
where N: Clone + TypePath, E: Clone + TypePath, Ix: IndexType + TypePath, Graph<N, E, Directed, Ix>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for Cow<'static, [T]>

§

impl<T> GetTypeRegistration for Option<T>
where Option<T>: Any + Send + Sync, T: TypePath + FromReflect + RegisterForReflection,

§

impl<T> GetTypeRegistration for BinaryHeap<T>
where T: Clone + TypePath, BinaryHeap<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for BTreeSet<T>
where T: Ord + Eq + Clone + Send + Sync + TypePath, BTreeSet<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for VecDeque<T>

§

impl<T> GetTypeRegistration for Arc<T>
where T: Send + Sync + TypePath, Arc<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for Vec<T>

§

impl<T> GetTypeRegistration for Saturating<T>
where T: Clone + Send + Sync + TypePath, Saturating<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for Wrapping<T>
where T: Clone + Send + Sync + TypePath, Wrapping<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for Range<T>
where T: Clone + Send + Sync + TypePath, Range<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for RangeFrom<T>
where T: Clone + Send + Sync + TypePath, RangeFrom<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for RangeInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeInclusive<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for RangeTo<T>
where T: Clone + Send + Sync + TypePath, RangeTo<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for RangeToInclusive<T>
where T: Clone + Send + Sync + TypePath, RangeToInclusive<T>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for SmallVec<T>
where T: Array + TypePath + Send + Sync, <T as Array>::Item: FromReflect + TypePath,

§

impl<T, E> GetTypeRegistration for Result<T, E>
where Result<T, E>: Any + Send + Sync, T: TypePath + FromReflect + RegisterForReflection, E: TypePath + FromReflect + RegisterForReflection,

§

impl<T, S> GetTypeRegistration for HashSet<T, S>
where T: Hash + Eq + Clone + Send + Sync + TypePath, S: TypePath + Clone + Send + Sync, HashSet<T, S>: Any + Send + Sync,

§

impl<T, const N: usize> GetTypeRegistration for [T; N]

Implementors§

§

impl GetTypeRegistration for Interpolation

§

impl GetTypeRegistration for Keyframes
where Keyframes: Any + Send + Sync, Vec<Quat>: FromReflect + TypePath + RegisterForReflection, Vec<Vec3>: FromReflect + TypePath + RegisterForReflection, Vec<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RepeatAnimation
where RepeatAnimation: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PlaybackMode

§

impl GetTypeRegistration for Color
where Color: Any + Send + Sync, Srgba: FromReflect + TypePath + RegisterForReflection, LinearRgba: FromReflect + TypePath + RegisterForReflection, Hsla: FromReflect + TypePath + RegisterForReflection, Hsva: FromReflect + TypePath + RegisterForReflection, Hwba: FromReflect + TypePath + RegisterForReflection, Laba: FromReflect + TypePath + RegisterForReflection, Lcha: FromReflect + TypePath + RegisterForReflection, Oklaba: FromReflect + TypePath + RegisterForReflection, Oklcha: FromReflect + TypePath + RegisterForReflection, Xyza: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BloomCompositeMode

§

impl GetTypeRegistration for Camera3dDepthLoadOp
where Camera3dDepthLoadOp: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ScreenSpaceTransmissionQuality

§

impl GetTypeRegistration for Sensitivity
where Sensitivity: Any + Send + Sync,

§

impl GetTypeRegistration for DebandDither

§

impl GetTypeRegistration for Tonemapping
where Tonemapping: Any + Send + Sync,

§

impl GetTypeRegistration for GizmoLineJoint
where GizmoLineJoint: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GizmoLineStyle

§

impl GetTypeRegistration for LightGizmoColor
where LightGizmoColor: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ButtonState
where ButtonState: Any + Send + Sync,

§

impl GetTypeRegistration for GamepadConnection
where GamepadConnection: Any + Send + Sync, GamepadInfo: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadEvent
where GamepadEvent: Any + Send + Sync, GamepadConnectionEvent: FromReflect + TypePath + RegisterForReflection, GamepadButtonChangedEvent: FromReflect + TypePath + RegisterForReflection, GamepadAxisChangedEvent: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Key
where Key: Any + Send + Sync, SmolStr: FromReflect + TypePath + RegisterForReflection, NativeKey: FromReflect + TypePath + RegisterForReflection, Option<char>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NativeKey
where NativeKey: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection, u16: FromReflect + TypePath + RegisterForReflection, SmolStr: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NativeKeyCode
where NativeKeyCode: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection, u16: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MouseScrollUnit

§

impl GetTypeRegistration for GamepadAxisType
where GamepadAxisType: Any + Send + Sync, u8: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadButtonType
where GamepadButtonType: Any + Send + Sync, u8: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for KeyCode
where KeyCode: Any + Send + Sync, NativeKeyCode: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MouseButton
where MouseButton: Any + Send + Sync, u16: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ForceTouch
where ForceTouch: Any + Send + Sync, f64: FromReflect + TypePath + RegisterForReflection, Option<f64>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TouchPhase
where TouchPhase: Any + Send + Sync,

§

impl GetTypeRegistration for EulerRot
where EulerRot: Any + Send + Sync,

§

impl GetTypeRegistration for ClusterConfig
where ClusterConfig: Any + Send + Sync, UVec3: FromReflect + TypePath + RegisterForReflection, ClusterZConfig: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ClusterFarZMode
where ClusterFarZMode: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for FogFalloff
where FogFalloff: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, Vec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for OpaqueRendererMethod

§

impl GetTypeRegistration for ParallaxMappingMethod
where ParallaxMappingMethod: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionQualityLevel

§

impl GetTypeRegistration for ShadowFilteringMethod

§

impl GetTypeRegistration for UvChannel
where UvChannel: Any + Send + Sync,

§

impl GetTypeRegistration for NormalizedRenderTarget
where NormalizedRenderTarget: Any + Send + Sync, NormalizedWindowRef: FromReflect + TypePath + RegisterForReflection, Handle<Image>: FromReflect + TypePath + RegisterForReflection, ManualTextureViewHandle: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RenderTarget
where RenderTarget: Any + Send + Sync, WindowRef: FromReflect + TypePath + RegisterForReflection, Handle<Image>: FromReflect + TypePath + RegisterForReflection, ManualTextureViewHandle: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ScalingMode
where ScalingMode: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Indices
where Indices: Any + Send + Sync, Vec<u16>: FromReflect + TypePath + RegisterForReflection, Vec<u32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AlphaMode
where AlphaMode: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ClearColorConfig
where ClearColorConfig: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Msaa
where Msaa: Any + Send + Sync,

§

impl GetTypeRegistration for Projection
where Projection: Any + Send + Sync, PerspectiveProjection: FromReflect + TypePath + RegisterForReflection, OrthographicProjection: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Visibility
where Visibility: Any + Send + Sync,

§

impl GetTypeRegistration for Anchor
where Anchor: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ImageScaleMode
where ImageScaleMode: Any + Send + Sync, TextureSlicer: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for SliceScaleMode
where SliceScaleMode: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BreakLineOn
where BreakLineOn: Any + Send + Sync,

§

impl GetTypeRegistration for JustifyText
where JustifyText: Any + Send + Sync,

§

impl GetTypeRegistration for TimerMode
where TimerMode: Any + Send + Sync,

§

impl GetTypeRegistration for AlignContent

§

impl GetTypeRegistration for AlignItems
where AlignItems: Any + Send + Sync,

§

impl GetTypeRegistration for AlignSelf
where AlignSelf: Any + Send + Sync,

§

impl GetTypeRegistration for Direction
where Direction: Any + Send + Sync,

§

impl GetTypeRegistration for Display
where Display: Any + Send + Sync,

§

impl GetTypeRegistration for FlexDirection

§

impl GetTypeRegistration for FlexWrap
where FlexWrap: Any + Send + Sync,

§

impl GetTypeRegistration for FocusPolicy
where FocusPolicy: Any + Send + Sync,

§

impl GetTypeRegistration for GridAutoFlow

§

impl GetTypeRegistration for GridTrackRepetition
where GridTrackRepetition: Any + Send + Sync, u16: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Interaction
where Interaction: Any + Send + Sync,

§

impl GetTypeRegistration for JustifyContent

§

impl GetTypeRegistration for JustifyItems

§

impl GetTypeRegistration for JustifySelf
where JustifySelf: Any + Send + Sync,

§

impl GetTypeRegistration for MaxTrackSizingFunction

§

impl GetTypeRegistration for MinTrackSizingFunction

§

impl GetTypeRegistration for OverflowAxis

§

impl GetTypeRegistration for PositionType

§

impl GetTypeRegistration for Val
where Val: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ZIndex
where ZIndex: Any + Send + Sync, i32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ApplicationLifetime

§

impl GetTypeRegistration for CompositeAlphaMode

§

impl GetTypeRegistration for CursorGrabMode

§

impl GetTypeRegistration for CursorIcon
where CursorIcon: Any + Send + Sync,

§

impl GetTypeRegistration for FileDragAndDrop
where FileDragAndDrop: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, PathBuf: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Ime
where Ime: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, String: FromReflect + TypePath + RegisterForReflection, Option<(usize, usize)>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MonitorSelection
where MonitorSelection: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PresentMode
where PresentMode: Any + Send + Sync,

§

impl GetTypeRegistration for WindowLevel
where WindowLevel: Any + Send + Sync,

§

impl GetTypeRegistration for WindowMode
where WindowMode: Any + Send + Sync,

§

impl GetTypeRegistration for WindowPosition
where WindowPosition: Any + Send + Sync, MonitorSelection: FromReflect + TypePath + RegisterForReflection, IVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowRef
where WindowRef: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowTheme
where WindowTheme: Any + Send + Sync,

§

impl GetTypeRegistration for WinitEvent
where WinitEvent: Any + Send + Sync, ApplicationLifetime: FromReflect + TypePath + RegisterForReflection, CursorEntered: FromReflect + TypePath + RegisterForReflection, CursorLeft: FromReflect + TypePath + RegisterForReflection, CursorMoved: FromReflect + TypePath + RegisterForReflection, FileDragAndDrop: FromReflect + TypePath + RegisterForReflection, Ime: FromReflect + TypePath + RegisterForReflection, ReceivedCharacter: FromReflect + TypePath + RegisterForReflection, RequestRedraw: FromReflect + TypePath + RegisterForReflection, WindowBackendScaleFactorChanged: FromReflect + TypePath + RegisterForReflection, WindowCloseRequested: FromReflect + TypePath + RegisterForReflection, WindowCreated: FromReflect + TypePath + RegisterForReflection, WindowDestroyed: FromReflect + TypePath + RegisterForReflection, WindowFocused: FromReflect + TypePath + RegisterForReflection, WindowMoved: FromReflect + TypePath + RegisterForReflection, WindowOccluded: FromReflect + TypePath + RegisterForReflection, WindowResized: FromReflect + TypePath + RegisterForReflection, WindowScaleFactorChanged: FromReflect + TypePath + RegisterForReflection, WindowThemeChanged: FromReflect + TypePath + RegisterForReflection, MouseButtonInput: FromReflect + TypePath + RegisterForReflection, MouseMotion: FromReflect + TypePath + RegisterForReflection, MouseWheel: FromReflect + TypePath + RegisterForReflection, TouchpadMagnify: FromReflect + TypePath + RegisterForReflection, TouchpadRotate: FromReflect + TypePath + RegisterForReflection, TouchInput: FromReflect + TypePath + RegisterForReflection, KeyboardInput: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationGraph
where AnimationGraph: Any + Send + Sync, Graph<AnimationGraphNode, ()>: FromReflect + TypePath + RegisterForReflection, NodeIndex: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationGraphNode
where AnimationGraphNode: Any + Send + Sync, Option<Handle<AnimationClip>>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationTransition
where AnimationTransition: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, NodeIndex: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationTransitions
where AnimationTransitions: Any + Send + Sync, Option<NodeIndex>: FromReflect + TypePath + RegisterForReflection, Vec<AnimationTransition>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ActiveAnimation
where ActiveAnimation: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, RepeatAnimation: FromReflect + TypePath + RegisterForReflection, u32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationClip
where AnimationClip: Any + Send + Sync, HashMap<AnimationTargetId, Vec<VariableCurve>, NoOpHash>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationPlayer
where AnimationPlayer: Any + Send + Sync, BTreeMap<NodeIndex, ActiveAnimation>: FromReflect + TypePath + RegisterForReflection, HashMap<NodeIndex, f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationTarget
where AnimationTarget: Any + Send + Sync, AnimationTargetId: FromReflect + TypePath + RegisterForReflection, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AnimationTargetId
where AnimationTargetId: Any + Send + Sync, Uuid: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for VariableCurve
where VariableCurve: Any + Send + Sync, Vec<f32>: FromReflect + TypePath + RegisterForReflection, Keyframes: FromReflect + TypePath + RegisterForReflection, Interpolation: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AssetIndex
where AssetIndex: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DefaultSpatialScale
where DefaultSpatialScale: Any + Send + Sync, SpatialScale: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GlobalVolume
where GlobalVolume: Any + Send + Sync, Volume: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PlaybackSettings
where PlaybackSettings: Any + Send + Sync, PlaybackMode: FromReflect + TypePath + RegisterForReflection, Volume: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, Option<SpatialScale>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for SpatialListener
where SpatialListener: Any + Send + Sync, Vec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for SpatialScale
where SpatialScale: Any + Send + Sync, Vec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Volume
where Volume: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Hsla
where Hsla: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Hsva
where Hsva: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Hwba
where Hwba: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Laba
where Laba: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Lcha
where Lcha: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for LinearRgba
where LinearRgba: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Oklaba
where Oklaba: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Oklcha
where Oklcha: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Srgba
where Srgba: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Xyza
where Xyza: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Name
where Name: Any + Send + Sync, u64: FromReflect + TypePath + RegisterForReflection, Cow<'static, str>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AutoExposureCompensationCurve
where AutoExposureCompensationCurve: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, [u8; 256]: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AutoExposureSettings
where AutoExposureSettings: Any + Send + Sync, RangeInclusive<f32>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, Handle<Image>: FromReflect + TypePath + RegisterForReflection, Handle<AutoExposureCompensationCurve>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BloomPrefilterSettings
where BloomPrefilterSettings: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BloomSettings
where BloomSettings: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, BloomPrefilterSettings: FromReflect + TypePath + RegisterForReflection, BloomCompositeMode: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ContrastAdaptiveSharpeningSettings
where ContrastAdaptiveSharpeningSettings: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DenoiseCAS
where DenoiseCAS: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Camera3dDepthTextureUsage
where Camera3dDepthTextureUsage: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TemporalAntiAliasSettings
where TemporalAntiAliasSettings: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Fxaa
where Fxaa: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, Sensitivity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MotionBlur
where MotionBlur: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Camera2d
where Camera2d: Any + Send + Sync,

§

impl GetTypeRegistration for Camera3d
where Camera3d: Any + Send + Sync, Camera3dDepthLoadOp: FromReflect + TypePath + RegisterForReflection, Camera3dDepthTextureUsage: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection, ScreenSpaceTransmissionQuality: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DeferredPrepass

§

impl GetTypeRegistration for DepthPrepass

§

impl GetTypeRegistration for MotionVectorPrepass

§

impl GetTypeRegistration for NormalPrepass

§

impl GetTypeRegistration for ComponentId
where ComponentId: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ComponentTicks
where ComponentTicks: Any + Send + Sync, Tick: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Tick
where Tick: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for EntityHash
where EntityHash: Any + Send + Sync,

§

impl GetTypeRegistration for Entity
where Entity: Any + Send + Sync,

§

impl GetTypeRegistration for AabbGizmoConfigGroup
where AabbGizmoConfigGroup: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, Option<Color>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DefaultGizmoConfigGroup

§

impl GetTypeRegistration for GizmoConfig
where GizmoConfig: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, GizmoLineStyle: FromReflect + TypePath + RegisterForReflection, RenderLayers: FromReflect + TypePath + RegisterForReflection, GizmoLineJoint: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GizmoConfigStore

§

impl GetTypeRegistration for LightGizmoConfigGroup
where LightGizmoConfigGroup: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, LightGizmoColor: FromReflect + TypePath + RegisterForReflection, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ShowAabbGizmo
where ShowAabbGizmo: Any + Send + Sync, Option<Color>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ShowLightGizmo
where ShowLightGizmo: Any + Send + Sync, Option<LightGizmoColor>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GltfExtras
where GltfExtras: Any + Send + Sync, String: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Children
where Children: Any + Send + Sync, SmallVec<[Entity; 8]>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Parent
where Parent: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AxisSettings
where AxisSettings: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ButtonAxisSettings
where ButtonAxisSettings: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ButtonSettings
where ButtonSettings: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadAxisChangedEvent
where GamepadAxisChangedEvent: Any + Send + Sync, Gamepad: FromReflect + TypePath + RegisterForReflection, GamepadAxisType: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadButtonChangedEvent
where GamepadButtonChangedEvent: Any + Send + Sync, Gamepad: FromReflect + TypePath + RegisterForReflection, GamepadButtonType: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadButtonInput
where GamepadButtonInput: Any + Send + Sync, GamepadButton: FromReflect + TypePath + RegisterForReflection, ButtonState: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadConnectionEvent
where GamepadConnectionEvent: Any + Send + Sync, Gamepad: FromReflect + TypePath + RegisterForReflection, GamepadConnection: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadInfo
where GamepadInfo: Any + Send + Sync, String: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadSettings
where GamepadSettings: Any + Send + Sync, ButtonSettings: FromReflect + TypePath + RegisterForReflection, AxisSettings: FromReflect + TypePath + RegisterForReflection, ButtonAxisSettings: FromReflect + TypePath + RegisterForReflection, HashMap<GamepadButton, ButtonSettings>: FromReflect + TypePath + RegisterForReflection, HashMap<GamepadAxis, AxisSettings>: FromReflect + TypePath + RegisterForReflection, HashMap<GamepadButton, ButtonAxisSettings>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for KeyboardInput
where KeyboardInput: Any + Send + Sync, KeyCode: FromReflect + TypePath + RegisterForReflection, Key: FromReflect + TypePath + RegisterForReflection, ButtonState: FromReflect + TypePath + RegisterForReflection, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MouseButtonInput
where MouseButtonInput: Any + Send + Sync, MouseButton: FromReflect + TypePath + RegisterForReflection, ButtonState: FromReflect + TypePath + RegisterForReflection, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MouseMotion
where MouseMotion: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MouseWheel
where MouseWheel: Any + Send + Sync, MouseScrollUnit: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Gamepad
where Gamepad: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadAxis
where GamepadAxis: Any + Send + Sync, Gamepad: FromReflect + TypePath + RegisterForReflection, GamepadAxisType: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GamepadButton
where GamepadButton: Any + Send + Sync, Gamepad: FromReflect + TypePath + RegisterForReflection, GamepadButtonType: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TouchInput
where TouchInput: Any + Send + Sync, TouchPhase: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection, Entity: FromReflect + TypePath + RegisterForReflection, Option<ForceTouch>: FromReflect + TypePath + RegisterForReflection, u64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TouchpadMagnify
where TouchpadMagnify: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TouchpadRotate
where TouchpadRotate: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BVec2
where BVec2: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BVec3
where BVec3: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BVec4
where BVec4: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mat2
where Mat2: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mat3
where Mat3: Any + Send + Sync, Vec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mat4
where Mat4: Any + Send + Sync, Vec4: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Quat
where Quat: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Vec2
where Vec2: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Vec3
where Vec3: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Vec3A
where Vec3A: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Vec4
where Vec4: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for IVec2
where IVec2: Any + Send + Sync, i32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for IVec3
where IVec3: Any + Send + Sync, i32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for IVec4
where IVec4: Any + Send + Sync, i32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Annulus
where Annulus: Any + Send + Sync, Circle: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Capsule2d
where Capsule2d: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Capsule3d
where Capsule3d: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Circle
where Circle: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Cone
where Cone: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ConicalFrustum
where ConicalFrustum: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Cuboid
where Cuboid: Any + Send + Sync, Vec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Cylinder
where Cylinder: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Ellipse
where Ellipse: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for InfinitePlane3d
where InfinitePlane3d: Any + Send + Sync, Dir3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Line2d
where Line2d: Any + Send + Sync, Dir2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Line3d
where Line3d: Any + Send + Sync, Dir3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Plane2d
where Plane2d: Any + Send + Sync, Dir2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Plane3d
where Plane3d: Any + Send + Sync, Dir3: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Rectangle
where Rectangle: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RegularPolygon
where RegularPolygon: Any + Send + Sync, Circle: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Segment2d
where Segment2d: Any + Send + Sync, Dir2: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Segment3d
where Segment3d: Any + Send + Sync, Dir3: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Sphere
where Sphere: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Tetrahedron
where Tetrahedron: Any + Send + Sync, [Vec3; 4]: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Torus
where Torus: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Triangle2d
where Triangle2d: Any + Send + Sync, [Vec2; 3]: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Triangle3d
where Triangle3d: Any + Send + Sync, [Vec3; 3]: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Affine2
where Affine2: Any + Send + Sync, Mat2: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Affine3A
where Affine3A: Any + Send + Sync, Mat3A: FromReflect + TypePath + RegisterForReflection, Vec3A: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BVec3A
where BVec3A: Any + Send + Sync,

§

impl GetTypeRegistration for BVec4A
where BVec4A: Any + Send + Sync,

§

impl GetTypeRegistration for DAffine2
where DAffine2: Any + Send + Sync, DMat2: FromReflect + TypePath + RegisterForReflection, DVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DAffine3
where DAffine3: Any + Send + Sync, DMat3: FromReflect + TypePath + RegisterForReflection, DVec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DMat2
where DMat2: Any + Send + Sync, DVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DMat3
where DMat3: Any + Send + Sync, DVec3: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DMat4
where DMat4: Any + Send + Sync, DVec4: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DQuat
where DQuat: Any + Send + Sync, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DVec2
where DVec2: Any + Send + Sync, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DVec3
where DVec3: Any + Send + Sync, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DVec4
where DVec4: Any + Send + Sync, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Dir2
where Dir2: Any + Send + Sync,

§

impl GetTypeRegistration for Dir3
where Dir3: Any + Send + Sync,

§

impl GetTypeRegistration for Dir3A
where Dir3A: Any + Send + Sync,

§

impl GetTypeRegistration for I64Vec2
where I64Vec2: Any + Send + Sync, i64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for I64Vec3
where I64Vec3: Any + Send + Sync, i64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for I64Vec4
where I64Vec4: Any + Send + Sync, i64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for IRect
where IRect: Any + Send + Sync, IVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mat3A
where Mat3A: Any + Send + Sync, Vec3A: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Rect
where Rect: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Rotation2d
where Rotation2d: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for U64Vec2
where U64Vec2: Any + Send + Sync, u64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for U64Vec3
where U64Vec3: Any + Send + Sync, u64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for U64Vec4
where U64Vec4: Any + Send + Sync, u64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for URect
where URect: Any + Send + Sync, UVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UVec2
where UVec2: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UVec3
where UVec3: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UVec4
where UVec4: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for EnvironmentMapLight
where EnvironmentMapLight: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for IrradianceVolume
where IrradianceVolume: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for AmbientLight
where AmbientLight: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Cascade
where Cascade: Any + Send + Sync, Mat4: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CascadeShadowConfig
where CascadeShadowConfig: Any + Send + Sync, Vec<f32>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Cascades
where Cascades: Any + Send + Sync, HashMap<Entity, Vec<Cascade>, EntityHash>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CascadesVisibleEntities

§

impl GetTypeRegistration for ClusterZConfig
where ClusterZConfig: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, ClusterFarZMode: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CubemapVisibleEntities

§

impl GetTypeRegistration for DefaultOpaqueRendererMethod

§

impl GetTypeRegistration for DirectionalLight
where DirectionalLight: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for DirectionalLightShadowMap
where DirectionalLightShadowMap: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for FogSettings
where FogSettings: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, FogFalloff: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for LightProbe
where LightProbe: Any + Send + Sync,

§

impl GetTypeRegistration for Lightmap
where Lightmap: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + RegisterForReflection, Rect: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NotShadowCaster

§

impl GetTypeRegistration for NotShadowReceiver

§

impl GetTypeRegistration for PointLight
where PointLight: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PointLightShadowMap
where PointLightShadowMap: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionSettings

§

impl GetTypeRegistration for SpotLight
where SpotLight: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for StandardMaterial
where StandardMaterial: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, UvChannel: FromReflect + TypePath + RegisterForReflection, Option<Handle<Image>>: FromReflect + TypePath + RegisterForReflection, LinearRgba: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, AlphaMode: FromReflect + TypePath + RegisterForReflection, ParallaxMappingMethod: FromReflect + TypePath + RegisterForReflection, OpaqueRendererMethod: FromReflect + TypePath + RegisterForReflection, u8: FromReflect + TypePath + RegisterForReflection, Affine2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TransmittedShadowReceiver

§

impl GetTypeRegistration for NoWireframe
where NoWireframe: Any + Send + Sync,

§

impl GetTypeRegistration for Wireframe
where Wireframe: Any + Send + Sync,

§

impl GetTypeRegistration for WireframeColor
where WireframeColor: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WireframeConfig
where WireframeConfig: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CameraMainTextureUsages

§

impl GetTypeRegistration for CameraRenderGraph

§

impl GetTypeRegistration for Exposure
where Exposure: Any + Send + Sync,

§

impl GetTypeRegistration for ManualTextureViewHandle
where ManualTextureViewHandle: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MipBias
where MipBias: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TemporalJitter
where TemporalJitter: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Viewport
where Viewport: Any + Send + Sync, UVec2: FromReflect + TypePath + RegisterForReflection, Range<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GlobalsUniform
where GlobalsUniform: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MeshMorphWeights
where MeshMorphWeights: Any + Send + Sync, Vec<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for SkinnedMesh
where SkinnedMesh: Any + Send + Sync, Handle<SkinnedMeshInverseBindposes>: FromReflect + TypePath + RegisterForReflection, Vec<Entity>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Camera
where Camera: Any + Send + Sync, Option<Viewport>: FromReflect + TypePath + RegisterForReflection, isize: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, ClearColorConfig: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ClearColor
where ClearColor: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Image
where Image: Any + Send + Sync,

§

impl GetTypeRegistration for InheritedVisibility
where InheritedVisibility: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mesh
where Mesh: Any + Send + Sync, Option<Indices>: FromReflect + TypePath + RegisterForReflection, Option<Handle<Image>>: FromReflect + TypePath + RegisterForReflection, Option<Vec<String>>: FromReflect + TypePath + RegisterForReflection, RenderAssetUsages: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for MorphWeights
where MorphWeights: Any + Send + Sync, Vec<f32>: FromReflect + TypePath + RegisterForReflection, Option<Handle<Mesh>>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for OrthographicProjection
where OrthographicProjection: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection, ScalingMode: FromReflect + TypePath + RegisterForReflection, Rect: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PerspectiveProjection
where PerspectiveProjection: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ViewVisibility
where ViewVisibility: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Aabb
where Aabb: Any + Send + Sync, Vec3A: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CascadesFrusta

§

impl GetTypeRegistration for CubemapFrusta

§

impl GetTypeRegistration for Frustum
where Frustum: Any + Send + Sync,

§

impl GetTypeRegistration for RenderAssetUsages

§

impl GetTypeRegistration for ColorGrading
where ColorGrading: Any + Send + Sync, ColorGradingGlobal: FromReflect + TypePath + RegisterForReflection, ColorGradingSection: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ColorGradingGlobal
where ColorGradingGlobal: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, Range<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ColorGradingSection
where ColorGradingSection: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NoFrustumCulling

§

impl GetTypeRegistration for RenderLayers
where RenderLayers: Any + Send + Sync, SmallVec<[u64; 1]>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for VisibilityRange
where VisibilityRange: Any + Send + Sync, Range<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for VisibleEntities

§

impl GetTypeRegistration for BorderRect
where BorderRect: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ColorMaterial
where ColorMaterial: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, Option<Handle<Image>>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Mesh2dHandle
where Mesh2dHandle: Any + Send + Sync, Handle<Mesh>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NoWireframe2d

§

impl GetTypeRegistration for Sprite
where Sprite: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, Option<Vec2>: FromReflect + TypePath + RegisterForReflection, Option<Rect>: FromReflect + TypePath + RegisterForReflection, Anchor: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for SpriteSource

§

impl GetTypeRegistration for TextureAtlas
where TextureAtlas: Any + Send + Sync, Handle<TextureAtlasLayout>: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TextureAtlasLayout
where TextureAtlasLayout: Any + Send + Sync, UVec2: FromReflect + TypePath + RegisterForReflection, Vec<URect>: FromReflect + TypePath + RegisterForReflection, Option<HashMap<AssetId<Image>, usize>>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TextureSlicer
where TextureSlicer: Any + Send + Sync, BorderRect: FromReflect + TypePath + RegisterForReflection, SliceScaleMode: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Wireframe2d
where Wireframe2d: Any + Send + Sync,

§

impl GetTypeRegistration for Wireframe2dColor
where Wireframe2dColor: Any + Send + Sync, Srgba: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Wireframe2dConfig
where Wireframe2dConfig: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection, Srgba: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GlyphAtlasInfo
where GlyphAtlasInfo: Any + Send + Sync, Handle<TextureAtlasLayout>: FromReflect + TypePath + RegisterForReflection, Handle<Image>: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PositionedGlyph
where PositionedGlyph: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection, GlyphAtlasInfo: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Text2dBounds
where Text2dBounds: Any + Send + Sync, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Text
where Text: Any + Send + Sync, Vec<TextSection>: FromReflect + TypePath + RegisterForReflection, JustifyText: FromReflect + TypePath + RegisterForReflection, BreakLineOn: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TextLayoutInfo
where TextLayoutInfo: Any + Send + Sync, Vec<PositionedGlyph>: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TextSection
where TextSection: Any + Send + Sync, String: FromReflect + TypePath + RegisterForReflection, TextStyle: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TextStyle
where TextStyle: Any + Send + Sync, Handle<Font>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Fixed
where Fixed: Any + Send + Sync, Duration: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Real
where Real: Any + Send + Sync, Instant: FromReflect + TypePath + RegisterForReflection, Option<Instant>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Stopwatch
where Stopwatch: Any + Send + Sync, Duration: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Timer
where Timer: Any + Send + Sync, Stopwatch: FromReflect + TypePath + RegisterForReflection, Duration: FromReflect + TypePath + RegisterForReflection, TimerMode: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, u32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Virtual
where Virtual: Any + Send + Sync, Duration: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GlobalTransform
where GlobalTransform: Any + Send + Sync, Affine3A: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Transform
where Transform: Any + Send + Sync, Vec3: FromReflect + TypePath + RegisterForReflection, Quat: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BackgroundColor
where BackgroundColor: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BorderColor
where BorderColor: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for BorderRadius
where BorderRadius: Any + Send + Sync, Val: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CalculatedClip
where CalculatedClip: Any + Send + Sync, Rect: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for ContentSize
where ContentSize: Any + Send + Sync,

§

impl GetTypeRegistration for GridPlacement
where GridPlacement: Any + Send + Sync, Option<NonZero<i16>>: FromReflect + TypePath + RegisterForReflection, Option<NonZero<u16>>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for GridTrack
where GridTrack: Any + Send + Sync, MinTrackSizingFunction: FromReflect + TypePath + RegisterForReflection, MaxTrackSizingFunction: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Node
where Node: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Outline
where Outline: Any + Send + Sync, Val: FromReflect + TypePath + RegisterForReflection, Color: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Overflow
where Overflow: Any + Send + Sync, OverflowAxis: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RelativeCursorPosition
where RelativeCursorPosition: Any + Send + Sync, Rect: FromReflect + TypePath + RegisterForReflection, Option<Vec2>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RepeatedGridTrack
where RepeatedGridTrack: Any + Send + Sync, GridTrackRepetition: FromReflect + TypePath + RegisterForReflection, SmallVec<[GridTrack; 1]>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Style
where Style: Any + Send + Sync, Display: FromReflect + TypePath + RegisterForReflection, PositionType: FromReflect + TypePath + RegisterForReflection, Overflow: FromReflect + TypePath + RegisterForReflection, Direction: FromReflect + TypePath + RegisterForReflection, Val: FromReflect + TypePath + RegisterForReflection, Option<f32>: FromReflect + TypePath + RegisterForReflection, AlignItems: FromReflect + TypePath + RegisterForReflection, JustifyItems: FromReflect + TypePath + RegisterForReflection, AlignSelf: FromReflect + TypePath + RegisterForReflection, JustifySelf: FromReflect + TypePath + RegisterForReflection, AlignContent: FromReflect + TypePath + RegisterForReflection, JustifyContent: FromReflect + TypePath + RegisterForReflection, UiRect: FromReflect + TypePath + RegisterForReflection, FlexDirection: FromReflect + TypePath + RegisterForReflection, FlexWrap: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, GridAutoFlow: FromReflect + TypePath + RegisterForReflection, Vec<RepeatedGridTrack>: FromReflect + TypePath + RegisterForReflection, Vec<GridTrack>: FromReflect + TypePath + RegisterForReflection, GridPlacement: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for TargetCamera
where TargetCamera: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UiImage
where UiImage: Any + Send + Sync, Color: FromReflect + TypePath + RegisterForReflection, Handle<Image>: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UiRect
where UiRect: Any + Send + Sync, Val: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UiScale
where UiScale: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Button
where Button: Any + Send + Sync,

§

impl GetTypeRegistration for Label
where Label: Any + Send + Sync,

§

impl GetTypeRegistration for TextFlags
where TextFlags: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for UiImageSize
where UiImageSize: Any + Send + Sync, UVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for Duration
where Duration: Any + Send + Sync,

§

impl GetTypeRegistration for Instant
where Instant: Any + Send + Sync,

§

impl GetTypeRegistration for Cursor
where Cursor: Any + Send + Sync, CursorIcon: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, CursorGrabMode: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CursorEntered
where CursorEntered: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CursorLeft
where CursorLeft: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for CursorMoved
where CursorMoved: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection, Option<Vec2>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for EnabledButtons
where EnabledButtons: Any + Send + Sync, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for InternalWindowState
where InternalWindowState: Any + Send + Sync, Option<bool>: FromReflect + TypePath + RegisterForReflection, Option<DVec2>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for NormalizedWindowRef
where NormalizedWindowRef: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for PrimaryWindow

§

impl GetTypeRegistration for ReceivedCharacter
where ReceivedCharacter: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, SmolStr: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for RequestRedraw

§

impl GetTypeRegistration for Window
where Window: Any + Send + Sync, Cursor: FromReflect + TypePath + RegisterForReflection, PresentMode: FromReflect + TypePath + RegisterForReflection, WindowMode: FromReflect + TypePath + RegisterForReflection, WindowPosition: FromReflect + TypePath + RegisterForReflection, WindowResolution: FromReflect + TypePath + RegisterForReflection, String: FromReflect + TypePath + RegisterForReflection, Option<String>: FromReflect + TypePath + RegisterForReflection, CompositeAlphaMode: FromReflect + TypePath + RegisterForReflection, WindowResizeConstraints: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection, EnabledButtons: FromReflect + TypePath + RegisterForReflection, WindowLevel: FromReflect + TypePath + RegisterForReflection, InternalWindowState: FromReflect + TypePath + RegisterForReflection, Vec2: FromReflect + TypePath + RegisterForReflection, Option<WindowTheme>: FromReflect + TypePath + RegisterForReflection, Option<NonZero<u32>>: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowBackendScaleFactorChanged
where WindowBackendScaleFactorChanged: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowCloseRequested
where WindowCloseRequested: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowClosed
where WindowClosed: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowClosing
where WindowClosing: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowCreated
where WindowCreated: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowDestroyed
where WindowDestroyed: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowFocused
where WindowFocused: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowMoved
where WindowMoved: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, IVec2: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowOccluded
where WindowOccluded: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, bool: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowResizeConstraints
where WindowResizeConstraints: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowResized
where WindowResized: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowResolution
where WindowResolution: Any + Send + Sync, u32: FromReflect + TypePath + RegisterForReflection, Option<f32>: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowScaleFactorChanged
where WindowScaleFactorChanged: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, f64: FromReflect + TypePath + RegisterForReflection,

§

impl GetTypeRegistration for WindowThemeChanged
where WindowThemeChanged: Any + Send + Sync, Entity: FromReflect + TypePath + RegisterForReflection, WindowTheme: FromReflect + TypePath + RegisterForReflection,

§

impl<'a> GetTypeRegistration for AssetPath<'a>
where AssetPath<'a>: Any + Send + Sync,

§

impl<A> GetTypeRegistration for AssetId<A>
where A: Asset + TypePath, AssetId<A>: Any + Send + Sync, AssetIndex: FromReflect + TypePath + RegisterForReflection, Uuid: FromReflect + TypePath + RegisterForReflection,

§

impl<A> GetTypeRegistration for Handle<A>
where A: Asset + TypePath, Handle<A>: Any + Send + Sync, Arc<StrongHandle>: FromReflect + TypePath + RegisterForReflection, AssetId<A>: FromReflect + TypePath + RegisterForReflection,

§

impl<B, E> GetTypeRegistration for ExtendedMaterial<B, E>
where B: Material + FromReflect + TypePath + RegisterForReflection, E: MaterialExtension + FromReflect + TypePath + RegisterForReflection, ExtendedMaterial<B, E>: Any + Send + Sync,

§

impl<E> GetTypeRegistration for EventId<E>
where E: Event + TypePath, EventId<E>: Any + Send + Sync, usize: FromReflect + TypePath + RegisterForReflection,

§

impl<E> GetTypeRegistration for Events<E>
where E: Event + TypePath, Events<E>: Any + Send + Sync, EventSequence<E>: FromReflect + TypePath + RegisterForReflection, usize: FromReflect + TypePath + RegisterForReflection,

§

impl<K, V, S> GetTypeRegistration for bevy::utils::hashbrown::HashMap<K, V, S>

§

impl<P> GetTypeRegistration for LinearSpline<P>
where P: VectorSpace + TypePath, LinearSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicBSpline<P>
where P: VectorSpace + TypePath, CubicBSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicBezier<P>
where P: VectorSpace + TypePath, CubicBezier<P>: Any + Send + Sync, Vec<[P; 4]>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicCardinalSpline<P>
where P: VectorSpace + TypePath, CubicCardinalSpline<P>: Any + Send + Sync, f32: FromReflect + TypePath + RegisterForReflection, Vec<P>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicCurve<P>
where P: VectorSpace + TypePath, CubicCurve<P>: Any + Send + Sync, Vec<CubicSegment<P>>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicHermite<P>
where P: VectorSpace + TypePath, CubicHermite<P>: Any + Send + Sync, Vec<(P, P)>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicNurbs<P>
where P: VectorSpace + TypePath, CubicNurbs<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + RegisterForReflection, Vec<f32>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for CubicSegment<P>
where P: VectorSpace + TypePath, CubicSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for RationalCurve<P>
where P: VectorSpace + TypePath, RationalCurve<P>: Any + Send + Sync, Vec<RationalSegment<P>>: FromReflect + TypePath + RegisterForReflection,

§

impl<P> GetTypeRegistration for RationalSegment<P>
where P: VectorSpace + TypePath, RationalSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + RegisterForReflection, [f32; 4]: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection,

§

impl<S> GetTypeRegistration for NextState<S>
where S: FreelyMutableState + TypePath + FromReflect + RegisterForReflection, NextState<S>: Any + Send + Sync,

§

impl<S> GetTypeRegistration for State<S>
where S: States + TypePath + FromReflect + RegisterForReflection, State<S>: Any + Send + Sync,

§

impl<T> GetTypeRegistration for ButtonInput<T>
where T: Copy + Eq + Hash + Send + Sync + 'static + TypePath, ButtonInput<T>: Any + Send + Sync, HashSet<T>: FromReflect + TypePath + RegisterForReflection,

§

impl<T> GetTypeRegistration for Time<T>
where T: Default + TypePath + FromReflect + RegisterForReflection, Time<T>: Any + Send + Sync, Duration: FromReflect + TypePath + RegisterForReflection, f32: FromReflect + TypePath + RegisterForReflection, f64: FromReflect + TypePath + RegisterForReflection,

§

impl<T, S> GetTypeRegistration for bevy::utils::hashbrown::HashSet<T, S>
where T: Hash + Eq + Clone + Send + Sync + TypePath, S: TypePath + Clone + Send + Sync, HashSet<T, S>: Any + Send + Sync,

§

impl<const N: usize> GetTypeRegistration for Polygon<N>
where Polygon<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + RegisterForReflection,

§

impl<const N: usize> GetTypeRegistration for Polyline2d<N>
where Polyline2d<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + RegisterForReflection,

§

impl<const N: usize> GetTypeRegistration for Polyline3d<N>
where Polyline3d<N>: Any + Send + Sync, [Vec3; N]: FromReflect + TypePath + RegisterForReflection,