pub trait GetTypeRegistration {
    // Required method
    fn get_type_registration() -> TypeRegistration;
}
Expand description

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

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

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

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

§

impl GetTypeRegistration for &'static str

§

impl GetTypeRegistration for &'static Path

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl GetTypeRegistration for ()

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> GetTypeRegistration for Option<T>
where T: FromReflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 0]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 1]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 2]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 3]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 4]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 5]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 6]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 7]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 8]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 9]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 10]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 11]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 12]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 13]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 14]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 15]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 16]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 17]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 18]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 19]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 20]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 21]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 22]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 23]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 24]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 25]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 26]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 27]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 28]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 29]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 30]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 31]
where T: Reflect + TypePath,

§

impl<T> GetTypeRegistration for [T; 32]
where T: Reflect + TypePath,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Implementors§

§

impl GetTypeRegistration for Interpolation

§

impl GetTypeRegistration for Keyframes

§

impl GetTypeRegistration for RepeatAnimation

§

impl GetTypeRegistration for PlaybackMode

§

impl GetTypeRegistration for BloomCompositeMode

§

impl GetTypeRegistration for Camera3dDepthLoadOp

§

impl GetTypeRegistration for ScreenSpaceTransmissionQuality

§

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

§

impl GetTypeRegistration for DebandDither

§

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

§

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

§

impl GetTypeRegistration for GamepadAxisType

§

impl GetTypeRegistration for GamepadButtonType

§

impl GetTypeRegistration for GamepadConnection

§

impl GetTypeRegistration for GamepadEvent

§

impl GetTypeRegistration for Key

§

impl GetTypeRegistration for KeyCode

§

impl GetTypeRegistration for NativeKey

§

impl GetTypeRegistration for NativeKeyCode

§

impl GetTypeRegistration for MouseButton

§

impl GetTypeRegistration for MouseScrollUnit

§

impl GetTypeRegistration for ForceTouch

§

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

§

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

§

impl GetTypeRegistration for AlphaMode

§

impl GetTypeRegistration for ClusterConfig

§

impl GetTypeRegistration for ClusterFarZMode

§

impl GetTypeRegistration for FogFalloff

§

impl GetTypeRegistration for OpaqueRendererMethod

§

impl GetTypeRegistration for ParallaxMappingMethod

§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionQualityLevel

§

impl GetTypeRegistration for ShadowFilteringMethod

§

impl GetTypeRegistration for ClearColorConfig

§

impl GetTypeRegistration for NormalizedRenderTarget

§

impl GetTypeRegistration for Projection

§

impl GetTypeRegistration for RenderTarget

§

impl GetTypeRegistration for ScalingMode

§

impl GetTypeRegistration for Color

§

impl GetTypeRegistration for Indices

§

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

§

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

§

impl GetTypeRegistration for Anchor

§

impl GetTypeRegistration for ImageScaleMode

§

impl GetTypeRegistration for SliceScaleMode

§

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

§

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

§

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

§

impl GetTypeRegistration for AlignContent

§

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

§

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

§

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

§

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

§

impl GetTypeRegistration for FlexDirection

§

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

§

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

§

impl GetTypeRegistration for GridAutoFlow

§

impl GetTypeRegistration for GridTrackRepetition

§

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

§

impl GetTypeRegistration for JustifyContent

§

impl GetTypeRegistration for JustifyItems

§

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

§

impl GetTypeRegistration for MaxTrackSizingFunction

§

impl GetTypeRegistration for MinTrackSizingFunction

§

impl GetTypeRegistration for OverflowAxis

§

impl GetTypeRegistration for PositionType

§

impl GetTypeRegistration for Val

§

impl GetTypeRegistration for ZIndex

§

impl GetTypeRegistration for Cow<'static, str>

§

impl GetTypeRegistration for Cow<'static, Path>

§

impl GetTypeRegistration for ApplicationLifetime

§

impl GetTypeRegistration for CompositeAlphaMode

§

impl GetTypeRegistration for CursorGrabMode

§

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

§

impl GetTypeRegistration for FileDragAndDrop

§

impl GetTypeRegistration for Ime

§

impl GetTypeRegistration for MonitorSelection

§

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

§

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

§

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

§

impl GetTypeRegistration for WindowPosition

§

impl GetTypeRegistration for WindowRef

§

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

§

impl GetTypeRegistration for AnimationClip

§

impl GetTypeRegistration for AnimationPlayer

§

impl GetTypeRegistration for EntityPath

§

impl GetTypeRegistration for VariableCurve

§

impl GetTypeRegistration for AssetIndex

§

impl GetTypeRegistration for AssetPath<'static>

§

impl GetTypeRegistration for DefaultSpatialScale

§

impl GetTypeRegistration for GlobalVolume

§

impl GetTypeRegistration for PlaybackSettings

§

impl GetTypeRegistration for SpatialListener

§

impl GetTypeRegistration for SpatialScale

§

impl GetTypeRegistration for Volume

§

impl GetTypeRegistration for Name

§

impl GetTypeRegistration for BloomPrefilterSettings

§

impl GetTypeRegistration for BloomSettings

§

impl GetTypeRegistration for ContrastAdaptiveSharpeningSettings

§

impl GetTypeRegistration for DenoiseCAS

§

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

§

impl GetTypeRegistration for Camera3d

§

impl GetTypeRegistration for Camera3dDepthTextureUsage

§

impl GetTypeRegistration for TemporalAntiAliasSettings

§

impl GetTypeRegistration for Fxaa

§

impl GetTypeRegistration for DeferredPrepass

§

impl GetTypeRegistration for DepthPrepass

§

impl GetTypeRegistration for MotionVectorPrepass

§

impl GetTypeRegistration for NormalPrepass

§

impl GetTypeRegistration for ComponentId

§

impl GetTypeRegistration for ComponentTicks

§

impl GetTypeRegistration for Tick

§

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

§

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

§

impl GetTypeRegistration for AabbGizmoConfigGroup

§

impl GetTypeRegistration for ShowAabbGizmo

§

impl GetTypeRegistration for DefaultGizmoConfigGroup

§

impl GetTypeRegistration for GizmoConfig

§

impl GetTypeRegistration for GltfExtras

§

impl GetTypeRegistration for Children

§

impl GetTypeRegistration for Parent

§

impl GetTypeRegistration for AxisSettings

§

impl GetTypeRegistration for ButtonAxisSettings

§

impl GetTypeRegistration for ButtonSettings

§

impl GetTypeRegistration for Gamepad

§

impl GetTypeRegistration for GamepadAxis

§

impl GetTypeRegistration for GamepadAxisChangedEvent

§

impl GetTypeRegistration for GamepadButton

§

impl GetTypeRegistration for GamepadButtonChangedEvent

§

impl GetTypeRegistration for GamepadButtonInput

§

impl GetTypeRegistration for GamepadConnectionEvent

§

impl GetTypeRegistration for GamepadInfo

§

impl GetTypeRegistration for GamepadSettings

§

impl GetTypeRegistration for KeyboardInput

§

impl GetTypeRegistration for MouseButtonInput

§

impl GetTypeRegistration for MouseMotion

§

impl GetTypeRegistration for MouseWheel

§

impl GetTypeRegistration for TouchInput

§

impl GetTypeRegistration for TouchpadMagnify

§

impl GetTypeRegistration for TouchpadRotate

§

impl GetTypeRegistration for BVec2

§

impl GetTypeRegistration for BVec3

§

impl GetTypeRegistration for BVec4

§

impl GetTypeRegistration for Mat2

§

impl GetTypeRegistration for Mat3

§

impl GetTypeRegistration for Mat4

§

impl GetTypeRegistration for Quat

§

impl GetTypeRegistration for Vec2

§

impl GetTypeRegistration for Vec3

§

impl GetTypeRegistration for Vec4

§

impl GetTypeRegistration for IVec2

§

impl GetTypeRegistration for IVec3

§

impl GetTypeRegistration for IVec4

§

impl GetTypeRegistration for Capsule2d

§

impl GetTypeRegistration for Capsule3d

§

impl GetTypeRegistration for Circle

§

impl GetTypeRegistration for Cone

§

impl GetTypeRegistration for ConicalFrustum

§

impl GetTypeRegistration for Cuboid

§

impl GetTypeRegistration for Cylinder

§

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

§

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

§

impl GetTypeRegistration for Ellipse

§

impl GetTypeRegistration for Line2d

§

impl GetTypeRegistration for Line3d

§

impl GetTypeRegistration for Plane2d

§

impl GetTypeRegistration for Plane3d

§

impl GetTypeRegistration for Rectangle

§

impl GetTypeRegistration for RegularPolygon

§

impl GetTypeRegistration for Segment2d

§

impl GetTypeRegistration for Segment3d

§

impl GetTypeRegistration for Sphere

§

impl GetTypeRegistration for Torus

§

impl GetTypeRegistration for Triangle2d

§

impl GetTypeRegistration for Affine2

§

impl GetTypeRegistration for Affine3A

§

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

§

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

§

impl GetTypeRegistration for DAffine2

§

impl GetTypeRegistration for DAffine3

§

impl GetTypeRegistration for DMat2

§

impl GetTypeRegistration for DMat3

§

impl GetTypeRegistration for DMat4

§

impl GetTypeRegistration for DQuat

§

impl GetTypeRegistration for DVec2

§

impl GetTypeRegistration for DVec3

§

impl GetTypeRegistration for DVec4

§

impl GetTypeRegistration for I64Vec2

§

impl GetTypeRegistration for I64Vec3

§

impl GetTypeRegistration for I64Vec4

§

impl GetTypeRegistration for IRect

§

impl GetTypeRegistration for Mat3A

§

impl GetTypeRegistration for Rect

§

impl GetTypeRegistration for U64Vec2

§

impl GetTypeRegistration for U64Vec3

§

impl GetTypeRegistration for U64Vec4

§

impl GetTypeRegistration for URect

§

impl GetTypeRegistration for Vec3A

§

impl GetTypeRegistration for UVec2

§

impl GetTypeRegistration for UVec3

§

impl GetTypeRegistration for UVec4

§

impl GetTypeRegistration for EnvironmentMapLight

§

impl GetTypeRegistration for IrradianceVolume

§

impl GetTypeRegistration for AmbientLight

§

impl GetTypeRegistration for Cascade

§

impl GetTypeRegistration for CascadeShadowConfig

§

impl GetTypeRegistration for Cascades

§

impl GetTypeRegistration for CascadesVisibleEntities

§

impl GetTypeRegistration for ClusterZConfig

§

impl GetTypeRegistration for CubemapVisibleEntities

§

impl GetTypeRegistration for DefaultOpaqueRendererMethod

§

impl GetTypeRegistration for DirectionalLight

§

impl GetTypeRegistration for DirectionalLightShadowMap

§

impl GetTypeRegistration for FogSettings

§

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

§

impl GetTypeRegistration for Lightmap

§

impl GetTypeRegistration for NotShadowCaster

§

impl GetTypeRegistration for NotShadowReceiver

§

impl GetTypeRegistration for PointLight

§

impl GetTypeRegistration for PointLightShadowMap

§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionSettings

§

impl GetTypeRegistration for SpotLight

§

impl GetTypeRegistration for StandardMaterial

§

impl GetTypeRegistration for TransmittedShadowReceiver

§

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

§

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

§

impl GetTypeRegistration for WireframeColor

§

impl GetTypeRegistration for WireframeConfig

§

impl GetTypeRegistration for Camera

§

impl GetTypeRegistration for CameraMainTextureUsages

§

impl GetTypeRegistration for CameraRenderGraph

§

impl GetTypeRegistration for ClearColor

§

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

§

impl GetTypeRegistration for ManualTextureViewHandle

§

impl GetTypeRegistration for OrthographicProjection

§

impl GetTypeRegistration for PerspectiveProjection

§

impl GetTypeRegistration for Viewport

§

impl GetTypeRegistration for GlobalsUniform

§

impl GetTypeRegistration for MeshMorphWeights

§

impl GetTypeRegistration for MorphWeights

§

impl GetTypeRegistration for SkinnedMesh

§

impl GetTypeRegistration for Mesh

§

impl GetTypeRegistration for Aabb

§

impl GetTypeRegistration for CascadesFrusta

§

impl GetTypeRegistration for CubemapFrusta

§

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

§

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

§

impl GetTypeRegistration for ColorGrading

§

impl GetTypeRegistration for InheritedVisibility

§

impl GetTypeRegistration for NoFrustumCulling

§

impl GetTypeRegistration for RenderLayers

§

impl GetTypeRegistration for ViewVisibility

§

impl GetTypeRegistration for VisibleEntities

§

impl GetTypeRegistration for BorderRect

§

impl GetTypeRegistration for ColorMaterial

§

impl GetTypeRegistration for Mesh2dHandle

§

impl GetTypeRegistration for Sprite

§

impl GetTypeRegistration for TextureAtlas

§

impl GetTypeRegistration for TextureAtlasLayout

§

impl GetTypeRegistration for TextureSlicer

§

impl GetTypeRegistration for GlyphAtlasInfo

§

impl GetTypeRegistration for PositionedGlyph

§

impl GetTypeRegistration for Text2dBounds

§

impl GetTypeRegistration for Text

§

impl GetTypeRegistration for TextLayoutInfo

§

impl GetTypeRegistration for TextSection

§

impl GetTypeRegistration for TextStyle

§

impl GetTypeRegistration for Fixed

§

impl GetTypeRegistration for Real

§

impl GetTypeRegistration for Stopwatch

§

impl GetTypeRegistration for Timer

§

impl GetTypeRegistration for Virtual

§

impl GetTypeRegistration for GlobalTransform

§

impl GetTypeRegistration for Transform

§

impl GetTypeRegistration for BackgroundColor

§

impl GetTypeRegistration for BorderColor

§

impl GetTypeRegistration for CalculatedClip

§

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

§

impl GetTypeRegistration for GridPlacement

§

impl GetTypeRegistration for GridTrack

§

impl GetTypeRegistration for Node

§

impl GetTypeRegistration for Outline

§

impl GetTypeRegistration for Overflow

§

impl GetTypeRegistration for RelativeCursorPosition

§

impl GetTypeRegistration for RepeatedGridTrack

§

impl GetTypeRegistration for Style

§

impl GetTypeRegistration for TargetCamera

§

impl GetTypeRegistration for UiImage

§

impl GetTypeRegistration for UiRect

§

impl GetTypeRegistration for UiScale

§

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

§

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

§

impl GetTypeRegistration for TextFlags

§

impl GetTypeRegistration for UiImageSize

§

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

§

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

§

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

§

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

§

impl GetTypeRegistration for Cursor

§

impl GetTypeRegistration for CursorEntered

§

impl GetTypeRegistration for CursorLeft

§

impl GetTypeRegistration for CursorMoved

§

impl GetTypeRegistration for EnabledButtons

§

impl GetTypeRegistration for InternalWindowState

§

impl GetTypeRegistration for NormalizedWindowRef

§

impl GetTypeRegistration for PrimaryWindow

§

impl GetTypeRegistration for ReceivedCharacter

§

impl GetTypeRegistration for RequestRedraw

§

impl GetTypeRegistration for Window

§

impl GetTypeRegistration for WindowBackendScaleFactorChanged

§

impl GetTypeRegistration for WindowCloseRequested

§

impl GetTypeRegistration for WindowClosed

§

impl GetTypeRegistration for WindowCreated

§

impl GetTypeRegistration for WindowDestroyed

§

impl GetTypeRegistration for WindowFocused

§

impl GetTypeRegistration for WindowMoved

§

impl GetTypeRegistration for WindowOccluded

§

impl GetTypeRegistration for WindowResizeConstraints

§

impl GetTypeRegistration for WindowResized

§

impl GetTypeRegistration for WindowResolution

§

impl GetTypeRegistration for WindowScaleFactorChanged

§

impl GetTypeRegistration for WindowThemeChanged

§

impl<A> GetTypeRegistration for AssetId<A>

§

impl<A> GetTypeRegistration for Handle<A>

§

impl<B, E> GetTypeRegistration for ExtendedMaterial<B, E>

§

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

§

impl<S> GetTypeRegistration for NextState<S>

§

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

§

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

§

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

§

impl<T> GetTypeRegistration for Time<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<const N: usize> GetTypeRegistration for Polyline2d<N>

§

impl<const N: usize> GetTypeRegistration for Polyline3d<N>