Trait Typed

Source
pub trait Typed: Reflect + TypePath {
    // Required method
    fn type_info() -> &'static TypeInfo;
}
Expand description

A static accessor to compile-time type information.

This trait is automatically implemented by the #[derive(Reflect)] macro and allows type information to be processed without an instance of that type.

If you need to use this trait as a generic bound along with other reflection traits, for your convenience, consider using Reflectable instead.

§Implementing

While it is recommended to leave implementing this trait to the #[derive(Reflect)] macro, it is possible to implement this trait manually. If a manual implementation is needed, you must ensure that the information you provide is correct, otherwise various systems that rely on this trait may fail in unexpected ways.

Implementors may have difficulty in generating a reference to TypeInfo with a static lifetime. Luckily, this crate comes with some utility structs, to make generating these statics much simpler.

§Example

use bevy_reflect::Typed;

struct MyStruct {
  foo: usize,
  bar: (f32, f32)
}

impl Typed for MyStruct {
  fn type_info() -> &'static TypeInfo {
    static CELL: NonGenericTypeInfoCell = NonGenericTypeInfoCell::new();
    CELL.get_or_set(|| {
      let fields = [
        NamedField::new::<usize >("foo"),
        NamedField::new::<(f32, f32) >("bar"),
      ];
      let info = StructInfo::new::<Self>(&fields);
      TypeInfo::Struct(info)
    })
  }
}

Required Methods§

Source

fn type_info() -> &'static TypeInfo

Returns the compile-time info for the underlying type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Typed for &'static str

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for &'static Location<'static>

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for &'static Path

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for Cow<'static, str>

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for Cow<'static, Path>

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for SocketAddr
where SocketAddr: Any + Send + Sync,

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl Typed for ()

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A> Typed for (A,)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B> Typed for (A, B)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C> Typed for (A, B, C)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D> Typed for (A, B, C, D)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E> Typed for (A, B, C, D, E)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F> Typed for (A, B, C, D, E, F)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G> Typed for (A, B, C, D, E, F, G)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G, H> Typed for (A, B, C, D, E, F, G, H)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G, H, I> Typed for (A, B, C, D, E, F, G, H, I)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G, H, I, J> Typed for (A, B, C, D, E, F, G, H, I, J)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> Typed for (A, B, C, D, E, F, G, H, I, J, K)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration, K: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Typed for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: Reflect + MaybeTyped + TypePath + GetTypeRegistration, B: Reflect + MaybeTyped + TypePath + GetTypeRegistration, C: Reflect + MaybeTyped + TypePath + GetTypeRegistration, D: Reflect + MaybeTyped + TypePath + GetTypeRegistration, E: Reflect + MaybeTyped + TypePath + GetTypeRegistration, F: Reflect + MaybeTyped + TypePath + GetTypeRegistration, G: Reflect + MaybeTyped + TypePath + GetTypeRegistration, H: Reflect + MaybeTyped + TypePath + GetTypeRegistration, I: Reflect + MaybeTyped + TypePath + GetTypeRegistration, J: Reflect + MaybeTyped + TypePath + GetTypeRegistration, K: Reflect + MaybeTyped + TypePath + GetTypeRegistration, L: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<K, V> Typed for BTreeMap<K, V>
where K: FromReflect + MaybeTyped + TypePath + GetTypeRegistration + Eq + Ord, V: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<T> Typed for Cow<'static, [T]>
where T: FromReflect + MaybeTyped + Clone + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<T> Typed for Bound<T>
where T: Clone + Send + Sync + TypePath, Bound<T>: Any + Send + Sync,

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<T> Typed for VecDeque<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<T> Typed for SmallVec<T>
where T: Array + TypePath + Send + Sync + 'static, <T as Array>::Item: FromReflect + MaybeTyped + TypePath,

Source§

fn type_info() -> &'static TypeInfo

Source§

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

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<T, const N: usize> Typed for [T; N]
where T: Reflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

fn type_info() -> &'static TypeInfo

Source§

impl<V, S> Typed for HashSet<V, S>

Source§

fn type_info() -> &'static TypeInfo

Implementors§

Source§

impl Typed for AccessibilitySystem

Source§

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

Source§

impl Typed for bevy::animation::gltf_curves::WeightsCurve
where WeightsCurve: Any + Send + Sync, ConstantCurve<Vec<f32>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WideLinearKeyframeCurve<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WideSteppedKeyframeCurve<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WideCubicKeyframeCurve<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PlaybackMode

Source§

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

Source§

impl Typed for BloomCompositeMode

Source§

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

Source§

impl Typed for ScreenSpaceTransmissionQuality

Source§

impl Typed for DepthOfFieldMode

Source§

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

Source§

impl Typed for SmaaPreset
where SmaaPreset: Any + Send + Sync,

Source§

impl Typed for DebandDither

Source§

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

Source§

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

Source§

impl Typed for GamepadConnection
where GamepadConnection: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<u16>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for GamepadInput
where GamepadInput: Any + Send + Sync, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadRumbleRequest
where GamepadRumbleRequest: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadRumbleIntensity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RawGamepadEvent
where RawGamepadEvent: Any + Send + Sync, GamepadConnectionEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RawGamepadButtonChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RawGamepadAxisChangedEvent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for MouseScrollUnit

Source§

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

Source§

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

Source§

impl Typed for CompassOctant

Source§

impl Typed for CompassQuadrant

Source§

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

Source§

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

Source§

impl Typed for OpaqueRendererMethod

Source§

impl Typed for ScreenSpaceAmbientOcclusionQualityLevel
where ScreenSpaceAmbientOcclusionQualityLevel: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ShadowFilteringMethod

Source§

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

Source§

impl Typed for PickingInteraction

Source§

impl Typed for Backfaces
where Backfaces: Any + Send + Sync,

Source§

impl Typed for PointerAction
where PointerAction: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, MouseScrollUnit: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PointerId
where PointerId: Any + Send + Sync, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Uuid: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PressDirection

Source§

impl Typed for AlignContent

Source§

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

Source§

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

Source§

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

Source§

impl Typed for AnimationNodeType
where AnimationNodeType: Any + Send + Sync, Handle<AnimationClip>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoxSizing
where BoxSizing: Any + Send + Sync,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for EaseFunction
where EaseFunction: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection, JumpAt: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for FlexDirection

Source§

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

Source§

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

Source§

impl Typed for GamepadAxis
where GamepadAxis: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadButton
where GamepadButton: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for GizmoLineStyle
where GizmoLineStyle: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GridAutoFlow

Source§

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

Source§

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

Source§

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

Source§

impl Typed for JumpAt
where JumpAt: Any + Send + Sync,

Source§

impl Typed for JustifyContent

Source§

impl Typed for JustifyItems

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for LineBreak
where LineBreak: Any + Send + Sync,

Source§

impl Typed for MaxTrackSizingFunction
where MaxTrackSizingFunction: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for MinTrackSizingFunction
where MinTrackSizingFunction: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for MonitorSelection
where MonitorSelection: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for NodeImageMode
where NodeImageMode: Any + Send + Sync, TextureSlicer: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for OverflowAxis

Source§

impl Typed for OverflowClipBox

Source§

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

Source§

impl Typed for PointerButton

Source§

impl Typed for PositionType

Source§

impl Typed for Projection
where Projection: Any + Send + Sync, PerspectiveProjection: FromReflect + TypePath + MaybeTyped + RegisterForReflection, OrthographicProjection: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CustomProjection: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayCastVisibility

Source§

impl Typed for bevy::prelude::ScalingMode
where ScalingMode: Any + Send + Sync,

Source§

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

Source§

impl Typed for SpriteImageMode
where SpriteImageMode: Any + Send + Sync, ScalingMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, TextureSlicer: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SpritePickingMode
where SpritePickingMode: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for UiAntiAlias
where UiAntiAlias: Any + Send + Sync,

Source§

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

Source§

impl Typed for VideoModeSelection
where VideoModeSelection: Any + Send + Sync, VideoMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for NormalizedRenderTarget
where NormalizedRenderTarget: Any + Send + Sync, NormalizedWindowRef: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ImageRenderTarget: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ManualTextureViewHandle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RenderTarget
where RenderTarget: Any + Send + Sync, WindowRef: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ImageRenderTarget: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ManualTextureViewHandle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for bevy::render::camera::ScalingMode
where ScalingMode: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CapsuleUvProfile

Source§

impl Typed for CircularMeshUvMode
where CircularMeshUvMode: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ConeAnchor
where ConeAnchor: Any + Send + Sync,

Source§

impl Typed for CylinderAnchor

Source§

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

Source§

impl Typed for SphereKind
where SphereKind: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AlphaMode2d
where AlphaMode2d: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for FontSmoothing

Source§

impl Typed for LineHeight
where LineHeight: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for AppLifecycle

Source§

impl Typed for CompositeAlphaMode

Source§

impl Typed for CursorGrabMode

Source§

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

Source§

impl Typed for SystemCursorIcon

Source§

impl Typed for WindowEvent
where WindowEvent: Any + Send + Sync, AppLifecycle: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CursorEntered: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CursorLeft: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CursorMoved: FromReflect + TypePath + MaybeTyped + RegisterForReflection, FileDragAndDrop: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Ime: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RequestRedraw: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowBackendScaleFactorChanged: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowCloseRequested: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowCreated: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowDestroyed: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowFocused: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowMoved: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowOccluded: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowResized: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowScaleFactorChanged: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowThemeChanged: FromReflect + TypePath + MaybeTyped + RegisterForReflection, MouseButtonInput: FromReflect + TypePath + MaybeTyped + RegisterForReflection, MouseMotion: FromReflect + TypePath + MaybeTyped + RegisterForReflection, MouseWheel: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PinchGesture: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RotationGesture: FromReflect + TypePath + MaybeTyped + RegisterForReflection, DoubleTapGesture: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PanGesture: FromReflect + TypePath + MaybeTyped + RegisterForReflection, TouchInput: FromReflect + TypePath + MaybeTyped + RegisterForReflection, KeyboardInput: FromReflect + TypePath + MaybeTyped + RegisterForReflection, KeyboardFocusLost: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for WindowMode
where WindowMode: Any + Send + Sync, MonitorSelection: FromReflect + TypePath + MaybeTyped + RegisterForReflection, VideoModeSelection: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for CursorIcon
where CursorIcon: Any + Send + Sync, CustomCursor: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SystemCursorIcon: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CustomCursor
where CustomCursor: Any + Send + Sync, CustomCursorImage: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AccessibilityRequested
where AccessibilityRequested: Any + Send + Sync, Arc<AtomicBool>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ManageAccessibilityUpdates
where ManageAccessibilityUpdates: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CubicRotationCurve
where CubicRotationCurve: Any + Send + Sync, ChunkedUnevenCore<Vec4>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ActiveAnimation
where ActiveAnimation: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RepeatAnimation: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for RenderAssetUsages

Source§

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

Source§

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

Source§

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

Source§

impl Typed for AutoExposure
where AutoExposure: Any + Send + Sync, RangeInclusive<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Handle<AutoExposureCompensationCurve>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Bloom
where Bloom: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BloomPrefilter: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BloomCompositeMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BloomPrefilter
where BloomPrefilter: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ContrastAdaptiveSharpening
where ContrastAdaptiveSharpening: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DenoiseCas
where DenoiseCas: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for DepthOfField
where DepthOfField: Any + Send + Sync, DepthOfFieldMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TemporalAntiAliasing
where TemporalAntiAliasing: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for OrderIndependentTransparencySettings
where OrderIndependentTransparencySettings: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ChromaticAberration
where ChromaticAberration: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DeferredPrepass

Source§

impl Typed for DepthPrepass

Source§

impl Typed for MotionVectorPrepass

Source§

impl Typed for NormalPrepass

Source§

impl Typed for Smaa
where Smaa: Any + Send + Sync, SmaaPreset: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Skybox
where Skybox: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for EntityHashSet
where EntityHashSet: Any + Send + Sync, HashSet<Entity, EntityHash>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DefaultQueryFilters
where DefaultQueryFilters: Any + Send + Sync, SmallVec<[ComponentId; 4]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Disabled
where Disabled: Any + Send + Sync,

Source§

impl Typed for Identifier
where Identifier: Any + Send + Sync,

Source§

impl Typed for RemovedComponentEntity
where RemovedComponentEntity: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SystemIdMarker

Source§

impl Typed for OnDespawn
where OnDespawn: Any + Send + Sync,

Source§

impl Typed for ErasedGizmoConfigGroup

Source§

impl Typed for GltfMaterialExtras
where GltfMaterialExtras: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GltfMaterialName
where GltfMaterialName: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GltfMeshExtras
where GltfMeshExtras: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GltfSceneExtras
where GltfSceneExtras: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for GamepadAxisChangedEvent
where GamepadAxisChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadButtonChangedEvent
where GamepadButtonChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadButtonStateChangedEvent
where GamepadButtonStateChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadConnectionEvent
where GamepadConnectionEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadConnection: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GamepadRumbleIntensity
where GamepadRumbleIntensity: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RawGamepadAxisChangedEvent
where RawGamepadAxisChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadAxis: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RawGamepadButtonChangedEvent
where RawGamepadButtonChangedEvent: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GamepadButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DoubleTapGesture

Source§

impl Typed for PanGesture
where PanGesture: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PinchGesture
where PinchGesture: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RotationGesture
where RotationGesture: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for KeyboardFocusLost

Source§

impl Typed for KeyboardInput
where KeyboardInput: Any + Send + Sync, KeyCode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Key: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<SmolStr>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AccumulatedMouseMotion
where AccumulatedMouseMotion: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AccumulatedMouseScroll
where AccumulatedMouseScroll: Any + Send + Sync, MouseScrollUnit: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for DirectionalNavigationMap
where DirectionalNavigationMap: Any + Send + Sync, EntityHashMap<NavNeighbors>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for NavNeighbors
where NavNeighbors: Any + Send + Sync, [Option<Entity>; 8]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AutoFocus
where AutoFocus: Any + Send + Sync,

Source§

impl Typed for InputFocus
where InputFocus: Any + Send + Sync, Option<Entity>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for InputFocusVisible
where InputFocusVisible: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TabGroup
where TabGroup: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TabIndex
where TabIndex: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Aabb2d
where Aabb2d: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Aabb3d
where Aabb3d: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AabbCast2d
where AabbCast2d: Any + Send + Sync, RayCast2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Aabb2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AabbCast3d
where AabbCast3d: Any + Send + Sync, RayCast3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Aabb3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoundingCircle
where BoundingCircle: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoundingCircleCast
where BoundingCircleCast: Any + Send + Sync, RayCast2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BoundingCircle: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoundingSphere
where BoundingSphere: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Sphere: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoundingSphereCast
where BoundingSphereCast: Any + Send + Sync, RayCast3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BoundingSphere: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayCast2d
where RayCast2d: Any + Send + Sync, Ray2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayCast3d
where RayCast3d: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Affine3
where Affine3: Any + Send + Sync, Mat3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for AspectRatio
where AspectRatio: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for FloatOrd
where FloatOrd: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I8Vec2
where I8Vec2: Any + Send + Sync, i8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I8Vec3
where I8Vec3: Any + Send + Sync, i8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I8Vec4
where I8Vec4: Any + Send + Sync, i8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I16Vec2
where I16Vec2: Any + Send + Sync, i16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I16Vec3
where I16Vec3: Any + Send + Sync, i16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for I16Vec4
where I16Vec4: Any + Send + Sync, i16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for U8Vec2
where U8Vec2: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for U8Vec3
where U8Vec3: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for U8Vec4
where U8Vec4: Any + Send + Sync, u8: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for U16Vec2
where U16Vec2: Any + Send + Sync, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for U16Vec3
where U16Vec3: Any + Send + Sync, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for U16Vec4
where U16Vec4: Any + Send + Sync, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

impl Typed for ClusteredDecal
where ClusteredDecal: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ForwardDecal

Source§

impl Typed for MeshletMesh3d
where MeshletMesh3d: Any + Send + Sync, Handle<MeshletMesh>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Atmosphere
where Atmosphere: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AtmosphereSettings
where AtmosphereSettings: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, UVec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for Cascades
where Cascades: Any + Send + Sync, EntityHashMap<Vec<Cascade>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CascadesVisibleEntities

Source§

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

Source§

impl Typed for CubemapVisibleEntities

Source§

impl Typed for DefaultOpaqueRendererMethod
where DefaultOpaqueRendererMethod: Any + Send + Sync, OpaqueRendererMethod: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for FogVolume
where FogVolume: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Handle<Image>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for MaterialBindGroupIndex
where MaterialBindGroupIndex: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for MaterialBindGroupSlot
where MaterialBindGroupSlot: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for MaterialBindingId
where MaterialBindingId: Any + Send + Sync, MaterialBindGroupIndex: FromReflect + TypePath + MaybeTyped + RegisterForReflection, MaterialBindGroupSlot: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for NotShadowCaster

Source§

impl Typed for NotShadowReceiver

Source§

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

Source§

impl Typed for RenderCascadesVisibleEntities

Source§

impl Typed for RenderCubemapVisibleEntities

Source§

impl Typed for RenderVisibleMeshEntities

Source§

impl Typed for ScreenSpaceAmbientOcclusion
where ScreenSpaceAmbientOcclusion: Any + Send + Sync, ScreenSpaceAmbientOcclusionQualityLevel: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ScreenSpaceReflections
where ScreenSpaceReflections: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TransmittedShadowReceiver

Source§

impl Typed for VisibleMeshEntities

Source§

impl Typed for VolumetricFog
where VolumetricFog: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for VolumetricLight

Source§

impl Typed for Mesh3dWireframe
where Mesh3dWireframe: Any + Send + Sync, Handle<WireframeMaterial>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for WireframeMaterial
where WireframeMaterial: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayId
where RayId: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PointerId: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for HitData
where HitData: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Vec3>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PointerHits
where PointerHits: Any + Send + Sync, PointerId: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<(Entity, HitData)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayMeshHit
where RayMeshHit: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<[Vec3; 3]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<usize>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SimplifiedMesh
where SimplifiedMesh: Any + Send + Sync, Handle<Mesh>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for bevy::picking::pointer::Location
where Location: Any + Send + Sync, NormalizedRenderTarget: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PointerInput
where PointerInput: Any + Send + Sync, PointerId: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Location: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PointerAction: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PointerInteraction
where PointerInteraction: Any + Send + Sync, Vec<(Entity, HitData)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PointerLocation

Source§

impl Typed for PointerPress
where PointerPress: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AtomicBool
where AtomicBool: Any + Send + Sync,

Source§

impl Typed for AtomicI8
where AtomicI8: Any + Send + Sync,

Source§

impl Typed for AtomicI16
where AtomicI16: Any + Send + Sync,

Source§

impl Typed for AtomicI32
where AtomicI32: Any + Send + Sync,

Source§

impl Typed for AtomicI64
where AtomicI64: Any + Send + Sync,

Source§

impl Typed for AtomicIsize
where AtomicIsize: Any + Send + Sync,

Source§

impl Typed for AtomicU8
where AtomicU8: Any + Send + Sync,

Source§

impl Typed for AtomicU16
where AtomicU16: Any + Send + Sync,

Source§

impl Typed for AtomicU32
where AtomicU32: Any + Send + Sync,

Source§

impl Typed for AtomicU64
where AtomicU64: Any + Send + Sync,

Source§

impl Typed for AtomicUsize
where AtomicUsize: Any + Send + Sync,

Source§

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

Source§

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

Source§

impl Typed for AmbientLight
where AmbientLight: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AnimationClip
where AnimationClip: Any + Send + Sync, HashMap<AnimationEventTarget, Vec<TimedAnimationEvent>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AnimationGraph
where AnimationGraph: Any + Send + Sync, Graph<AnimationGraphNode, ()>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, NodeIndex: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HashMap<AnimationTargetId, u64>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AnimationGraphHandle
where AnimationGraphHandle: Any + Send + Sync, Handle<AnimationGraph>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for AnimationGraphNode
where AnimationGraphNode: Any + Send + Sync, AnimationNodeType: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Arc2d
where Arc2d: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for BoxShadow
where BoxShadow: Any + Send + Sync, Vec<ShadowStyle>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for BoxShadowSamples
where BoxShadowSamples: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Cancel
where Cancel: Any + Send + Sync, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for ChildOf
where ChildOf: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Children
where Children: Any + Send + Sync, Vec<Entity>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for CircularSector
where CircularSector: Any + Send + Sync, Arc2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CircularSegment
where CircularSegment: Any + Send + Sync, Arc2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Click
where Click: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ColorMaterial
where ColorMaterial: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, AlphaMode2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Affine2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Handle<Image>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ComputedNode
where ComputedNode: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, BorderRect: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ResolvedBorderRadius: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ComputedNodeTarget
where ComputedNodeTarget: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for DefaultGizmoConfigGroup

Source§

impl Typed for Dir2
where Dir2: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Dir3
where Dir3: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Dir3A
where Dir3A: Any + Send + Sync, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DirectionalLight
where DirectionalLight: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DistanceFog
where DistanceFog: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, FogFalloff: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Drag
where Drag: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragDrop
where DragDrop: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragEnd
where DragEnd: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragEnter
where DragEnter: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragEntry
where DragEntry: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragLeave
where DragLeave: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragOver
where DragOver: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DragStart
where DragStart: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for DynamicSceneRoot
where DynamicSceneRoot: Any + Send + Sync, Handle<DynamicScene>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for EnvironmentMapLight
where EnvironmentMapLight: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Gamepad
where Gamepad: Any + Send + Sync, Option<u16>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ButtonInput<GamepadButton>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Axis<GamepadInput>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Gizmo
where Gizmo: Any + Send + Sync, Handle<GizmoAsset>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GizmoLineConfig: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GizmoConfig
where GizmoConfig: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GizmoLineConfig: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RenderLayers: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GizmoConfigStore

Source§

impl Typed for GizmoLineConfig
where GizmoLineConfig: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GizmoLineStyle: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GizmoLineJoint: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for GlobalZIndex
where GlobalZIndex: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for ImageNode
where ImageNode: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<TextureAtlas>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Rect>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, NodeImageMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for Interval
where Interval: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Isometry2d
where Isometry2d: Any + Send + Sync, Rot2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Isometry3d
where Isometry3d: Any + Send + Sync, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec3A: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for LayoutConfig
where LayoutConfig: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Mesh2d
where Mesh2d: Any + Send + Sync, Handle<Mesh>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Mesh3d
where Mesh3d: Any + Send + Sync, Handle<Mesh>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for MeshPickingCamera

Source§

impl Typed for MeshPickingSettings
where MeshPickingSettings: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RayCastVisibility: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Move
where Move: Any + Send + Sync, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for OnAdd
where OnAdd: Any + Send + Sync,

Source§

impl Typed for OnInsert
where OnInsert: Any + Send + Sync,

Source§

impl Typed for OnRemove
where OnRemove: Any + Send + Sync,

Source§

impl Typed for OnReplace
where OnReplace: Any + Send + Sync,

Source§

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

Source§

impl Typed for Out
where Out: Any + Send + Sync, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Over
where Over: Any + Send + Sync, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for OverflowClipMargin
where OverflowClipMargin: Any + Send + Sync, OverflowClipBox: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Pickable
where Pickable: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PickingPlugin
where PickingPlugin: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for PointerInputPlugin
where PointerInputPlugin: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Pressed
where Pressed: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for Ray2d
where Ray2d: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Ray3d
where Ray3d: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Dir3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RayCastBackfaces

Source§

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

Source§

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

Source§

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

Source§

impl Typed for RegularPolygon
where RegularPolygon: Any + Send + Sync, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Released
where Released: Any + Send + Sync, PointerButton: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for ResolvedBorderRadius
where ResolvedBorderRadius: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Rhombus
where Rhombus: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Rot2
where Rot2: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SceneRoot
where SceneRoot: Any + Send + Sync, Handle<Scene>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Scroll
where Scroll: Any + Send + Sync, MouseScrollUnit: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, HitData: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ScrollPosition
where ScrollPosition: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Segment2d
where Segment2d: Any + Send + Sync, [Vec2; 2]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Segment3d
where Segment3d: Any + Send + Sync, [Vec3; 2]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ShadowStyle
where ShadowStyle: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Val: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Sprite
where Sprite: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<TextureAtlas>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Vec2>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<Rect>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Anchor: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SpriteImageMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SpritePickingCamera

Source§

impl Typed for SpritePickingSettings
where SpritePickingSettings: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SpritePickingMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Text2d
where Text2d: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Text
where Text: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextColor
where TextColor: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextFont
where TextFont: Any + Send + Sync, Handle<Font>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, LineHeight: FromReflect + TypePath + MaybeTyped + RegisterForReflection, FontSmoothing: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextLayout
where TextLayout: Any + Send + Sync, JustifyText: FromReflect + TypePath + MaybeTyped + RegisterForReflection, LineBreak: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextShadow
where TextShadow: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextSpan
where TextSpan: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for TextureAtlasLayout
where TextureAtlasLayout: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<URect>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for ThreadedAnimationGraph
where ThreadedAnimationGraph: Any + Send + Sync, Vec<NodeIndex>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<Range<u32>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<u64>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ThreadedAnimationGraphs

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for TransformTreeChanged

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for UiPickingCamera

Source§

impl Typed for UiPickingSettings
where UiPickingSettings: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for UiTargetCamera
where UiTargetCamera: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for Window
where Window: Any + Send + Sync, CursorOptions: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PresentMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowPosition: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowResolution: FromReflect + TypePath + MaybeTyped + RegisterForReflection, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<String>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CompositeAlphaMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowResizeConstraints: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, EnabledButtons: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowLevel: FromReflect + TypePath + MaybeTyped + RegisterForReflection, InternalWindowState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<WindowTheme>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<NonZero<u32>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<(u8, u8)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for CameraMainTextureUsages

Source§

impl Typed for CameraRenderGraph

Source§

impl Typed for CustomProjection

Source§

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

Source§

impl Typed for ImageRenderTarget
where ImageRenderTarget: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, FloatOrd: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for SubCameraView
where SubCameraView: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for OcclusionCulling

Source§

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

Source§

impl Typed for ReadbackComplete
where ReadbackComplete: Any + Send + Sync, Vec<u8>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for AnnulusMeshBuilder
where AnnulusMeshBuilder: Any + Send + Sync, Annulus: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Capsule2dMeshBuilder
where Capsule2dMeshBuilder: Any + Send + Sync, Capsule2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Capsule3dMeshBuilder
where Capsule3dMeshBuilder: Any + Send + Sync, Capsule3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CapsuleUvProfile: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CircleMeshBuilder
where CircleMeshBuilder: Any + Send + Sync, Circle: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CircularSectorMeshBuilder
where CircularSectorMeshBuilder: Any + Send + Sync, CircularSector: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CircularMeshUvMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CircularSegmentMeshBuilder
where CircularSegmentMeshBuilder: Any + Send + Sync, CircularSegment: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CircularMeshUvMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ConeMeshBuilder
where ConeMeshBuilder: Any + Send + Sync, Cone: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, ConeAnchor: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ConicalFrustumMeshBuilder
where ConicalFrustumMeshBuilder: Any + Send + Sync, ConicalFrustum: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CuboidMeshBuilder
where CuboidMeshBuilder: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CylinderMeshBuilder
where CylinderMeshBuilder: Any + Send + Sync, Cylinder: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CylinderAnchor: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for EllipseMeshBuilder
where EllipseMeshBuilder: Any + Send + Sync, Ellipse: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for MeshTag
where MeshTag: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for PlaneMeshBuilder
where PlaneMeshBuilder: Any + Send + Sync, Plane3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RectangleMeshBuilder
where RectangleMeshBuilder: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RegularPolygonMeshBuilder
where RegularPolygonMeshBuilder: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for RhombusMeshBuilder
where RhombusMeshBuilder: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SphereMeshBuilder
where SphereMeshBuilder: Any + Send + Sync, Sphere: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SphereKind: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TetrahedronMeshBuilder
where TetrahedronMeshBuilder: Any + Send + Sync, Tetrahedron: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TorusMeshBuilder
where TorusMeshBuilder: Any + Send + Sync, Torus: FromReflect + TypePath + MaybeTyped + RegisterForReflection, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection, RangeInclusive<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Triangle2dMeshBuilder
where Triangle2dMeshBuilder: Any + Send + Sync, Triangle2d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Triangle3dMeshBuilder
where Triangle3dMeshBuilder: Any + Send + Sync, Triangle3d: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for CascadesFrusta

Source§

impl Typed for CubemapFrusta

Source§

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

Source§

impl Typed for ShaderStorageBuffer

Source§

impl Typed for SyncToRenderWorld

Source§

impl Typed for TemporaryRenderEntity

Source§

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

Source§

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

Source§

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

Source§

impl Typed for NoFrustumCulling

Source§

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

Source§

impl Typed for RenderVisibleEntities

Source§

impl Typed for VisibilityClass
where VisibilityClass: Any + Send + Sync, SmallVec<[TypeId; 1]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for VisibleEntities

Source§

impl Typed for Screenshot
where Screenshot: Any + Send + Sync, RenderTarget: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ScreenshotCaptured
where ScreenshotCaptured: Any + Send + Sync, Image: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for InstanceId
where InstanceId: Any + Send + Sync, Uuid: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for SceneInstanceReady
where SceneInstanceReady: Any + Send + Sync, InstanceId: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Mesh2dWireframe
where Mesh2dWireframe: Any + Send + Sync, Handle<Wireframe2dMaterial>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for NoWireframe2d

Source§

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

Source§

impl Typed for Wireframe2dColor
where Wireframe2dColor: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Wireframe2dConfig
where Wireframe2dConfig: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for Wireframe2dMaterial
where Wireframe2dMaterial: Any + Send + Sync, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for ComputedTextBlock
where ComputedTextBlock: Any + Send + Sync, SmallVec<[TextEntity; 1]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GlyphAtlasInfo
where GlyphAtlasInfo: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Handle<TextureAtlasLayout>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, GlyphAtlasLocation: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for GlyphAtlasLocation
where GlyphAtlasLocation: Any + Send + Sync, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection, IVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for TextBounds
where TextBounds: Any + Send + Sync, Option<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextEntity
where TextEntity: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for GhostNode
where GhostNode: Any + Send + Sync,

Source§

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

Source§

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

Source§

impl Typed for ImageNodeSize
where ImageNodeSize: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for TextNodeFlags
where TextNodeFlags: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for CursorOptions
where CursorOptions: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CursorGrabMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl Typed for Monitor
where Monitor: Any + Send + Sync, Option<String>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, IVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<u32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<VideoMode>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl Typed for PrimaryMonitor

Source§

impl Typed for PrimaryWindow

Source§

impl Typed for RequestRedraw

Source§

impl Typed for VideoMode
where VideoMode: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u16: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Typed for CustomCursorImage
where CustomCursorImage: Any + Send + Sync, Handle<Image>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<TextureAtlas>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<URect>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, (u16, u16): FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl Typed for WakeUp
where WakeUp: Any + Send + Sync,

Source§

impl Typed for dyn Reflect

Source§

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

Source§

impl<A> Typed for AssetEvent<A>
where A: Asset + TypePath, AssetEvent<A>: Any + Send + Sync, AssetId<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl<A> Typed for AnimatableCurveEvaluator<A>
where A: Animatable + TypePath, AnimatableCurveEvaluator<A>: Any + Send + Sync, BasicAnimationCurveEvaluator<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Box<dyn AnimatableProperty<Property = A>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<C> Typed for SampleDerivativeWrapper<C>
where SampleDerivativeWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> Typed for SampleTwoDerivativesWrapper<C>
where SampleTwoDerivativesWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> Typed for bevy::prelude::WeightsCurve<C>
where WeightsCurve<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<Config, Clear> Typed for GizmoBuffer<Config, Clear>
where GizmoBuffer<Config, Clear>: Any + Send + Sync, Config: GizmoConfigGroup + TypePath, Clear: 'static + Send + Sync + TypePath, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<Vec3>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<LinearRgba>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<E> Typed for FocusedInput<E>
where E: Event + Clone + TypePath + FromReflect + MaybeTyped + RegisterForReflection, FocusedInput<E>: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<E> Typed for Pointer<E>
where E: Debug + Clone + Reflect + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Pointer<E>: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PointerId: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Location: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<K, V, S> Typed for bevy::platform::collections::HashMap<K, V, S>

Source§

impl<M> Typed for MaterialNode<M>
where M: UiMaterial + TypePath, MaterialNode<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> Typed for MeshMaterial2d<M>
where M: Material2d + TypePath, MeshMaterial2d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> Typed for MeshMaterial3d<M>
where M: Material + TypePath, MeshMaterial3d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<P, C> Typed for AnimatableCurve<P, C>
where AnimatableCurve<P, C>: Any + Send + Sync, P: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl<S> Typed for StateScoped<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, StateScoped<S>: Any + Send + Sync,

Source§

impl<S, T, C, D> Typed for ZipCurve<S, T, C, D>
where ZipCurve<S, T, C, D>: Any + Send + Sync, S: TypePath, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<S, T, C, F> Typed for MapCurve<S, T, C, F>
where MapCurve<S, T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, S: TypePath, T: TypePath,

Source§

impl<Source> Typed for AudioPlayer<Source>
where AudioPlayer<Source>: Any + Send + Sync, Source: Asset + Decodable + TypePath, Handle<Source>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for InterpolationDatum<T>
where InterpolationDatum<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for CubicKeyframeCurve<T>
where CubicKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for SteppedKeyframeCurve<T>
where SteppedKeyframeCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for WideCubicKeyframeCurve<T>
where WideCubicKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for WideLinearKeyframeCurve<T>
where WideLinearKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for WideSteppedKeyframeCurve<T>
where WideSteppedKeyframeCurve<T>: Any + Send + Sync, T: TypePath, ChunkedUnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for ColorCurve<T>
where ColorCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for MaybeLocation<T>
where MaybeLocation<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection + ?Sized,

Source§

impl<T> Typed for WithDerivative<T>
where WithDerivative<T>: Any + Send + Sync, T: HasTangent + TypePath + FromReflect + MaybeTyped + RegisterForReflection, <T as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for WithTwoDerivatives<T>
where WithTwoDerivatives<T>: Any + Send + Sync, T: HasTangent + TypePath + FromReflect + MaybeTyped + RegisterForReflection, <T as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection, <<T as HasTangent>::Tangent as HasTangent>::Tangent: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for Arc<T>
where T: Send + Sync + TypePath + ?Sized, Arc<T>: Any + Send + Sync,

Source§

impl<T> Typed for ChunkedUnevenCore<T>
where ChunkedUnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for AnimatableKeyframeCurve<T>
where AnimatableKeyframeCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for Axis<T>
where Axis<T>: Any + Send + Sync, T: TypePath, HashMap<T, f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<T> Typed for ConstantCurve<T>
where ConstantCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for EasingCurve<T>
where EasingCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, EaseFunction: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for EvenCore<T>
where EvenCore<T>: Any + Send + Sync, T: TypePath, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for SampleAutoCurve<T>
where SampleAutoCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<T> Typed for UnevenCore<T>
where UnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for UnevenSampleAutoCurve<T>
where UnevenSampleAutoCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> Typed for Vec<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<T, C> Typed for ForeverCurve<T, C>
where ForeverCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> Typed for GraphCurve<T, C>
where GraphCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> Typed for LinearReparamCurve<T, C>
where LinearReparamCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> Typed for PingPongCurve<T, C>
where PingPongCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> Typed for RepeatCurve<T, C>
where RepeatCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> Typed for ReverseCurve<T, C>
where ReverseCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> Typed for ChainCurve<T, C, D>
where ChainCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> Typed for ContinuationCurve<T, C, D>
where ContinuationCurve<T, C, D>: Any + Send + Sync, T: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> Typed for CurveReparamCurve<T, C, D>
where CurveReparamCurve<T, C, D>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, F> Typed for ReparamCurve<T, C, F>
where ReparamCurve<T, C, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, F> Typed for FunctionCurve<T, F>
where FunctionCurve<T, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, I> Typed for SampleCurve<T, I>
where SampleCurve<T, I>: Any + Send + Sync, EvenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, I> Typed for UnevenSampleCurve<T, I>
where UnevenSampleCurve<T, I>: Any + Send + Sync, UnevenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<V> Typed for EntityHashMap<V>
where EntityHashMap<V>: Any + Send + Sync, V: TypePath, HashMap<Entity, V, EntityHash>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<V> Typed for EntityIndexMap<V>
where EntityIndexMap<V>: Any + Send + Sync, V: TypePath, IndexMap<Entity, V, EntityHash>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<V, S> Typed for bevy::platform::collections::HashSet<V, S>

Source§

impl<V, W> Typed for Sum<V, W>
where Sum<V, W>: Any + Send + Sync, V: TypePath + FromReflect + MaybeTyped + RegisterForReflection, W: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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