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§

source§

impl GetTypeRegistration for &'static str

source§

impl GetTypeRegistration for &'static Path

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl GetTypeRegistration for ()

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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)

source§

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)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Implementors§

source§

impl GetTypeRegistration for Interpolation

source§

impl GetTypeRegistration for Keyframes

source§

impl GetTypeRegistration for RepeatAnimation

source§

impl GetTypeRegistration for PlaybackMode

source§

impl GetTypeRegistration for BloomCompositeMode

source§

impl GetTypeRegistration for Camera3dDepthLoadOp

source§

impl GetTypeRegistration for ScreenSpaceTransmissionQuality

source§

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

source§

impl GetTypeRegistration for DebandDither

source§

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

source§

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

source§

impl GetTypeRegistration for GamepadAxisType

source§

impl GetTypeRegistration for GamepadButtonType

source§

impl GetTypeRegistration for GamepadConnection

source§

impl GetTypeRegistration for GamepadEvent

source§

impl GetTypeRegistration for Key

source§

impl GetTypeRegistration for KeyCode

source§

impl GetTypeRegistration for NativeKey

source§

impl GetTypeRegistration for NativeKeyCode

source§

impl GetTypeRegistration for MouseButton

source§

impl GetTypeRegistration for MouseScrollUnit

source§

impl GetTypeRegistration for ForceTouch

source§

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

source§

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

source§

impl GetTypeRegistration for AlphaMode

source§

impl GetTypeRegistration for ClusterConfig

source§

impl GetTypeRegistration for ClusterFarZMode

source§

impl GetTypeRegistration for FogFalloff

source§

impl GetTypeRegistration for OpaqueRendererMethod

source§

impl GetTypeRegistration for ParallaxMappingMethod

source§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionQualityLevel

source§

impl GetTypeRegistration for ShadowFilteringMethod

source§

impl GetTypeRegistration for ClearColorConfig

source§

impl GetTypeRegistration for NormalizedRenderTarget

source§

impl GetTypeRegistration for Projection

source§

impl GetTypeRegistration for RenderTarget

source§

impl GetTypeRegistration for ScalingMode

source§

impl GetTypeRegistration for Color

source§

impl GetTypeRegistration for Indices

source§

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

source§

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

source§

impl GetTypeRegistration for Anchor

source§

impl GetTypeRegistration for ImageScaleMode

source§

impl GetTypeRegistration for SliceScaleMode

source§

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

source§

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

source§

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

source§

impl GetTypeRegistration for AlignContent

source§

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

source§

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

source§

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

source§

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

source§

impl GetTypeRegistration for FlexDirection

source§

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

source§

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

source§

impl GetTypeRegistration for GridAutoFlow

source§

impl GetTypeRegistration for GridTrackRepetition

source§

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

source§

impl GetTypeRegistration for JustifyContent

source§

impl GetTypeRegistration for JustifyItems

source§

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

source§

impl GetTypeRegistration for MaxTrackSizingFunction

source§

impl GetTypeRegistration for MinTrackSizingFunction

source§

impl GetTypeRegistration for OverflowAxis

source§

impl GetTypeRegistration for PositionType

source§

impl GetTypeRegistration for Val

source§

impl GetTypeRegistration for ZIndex

source§

impl GetTypeRegistration for Cow<'static, str>

source§

impl GetTypeRegistration for Cow<'static, Path>

source§

impl GetTypeRegistration for ApplicationLifetime

source§

impl GetTypeRegistration for CompositeAlphaMode

source§

impl GetTypeRegistration for CursorGrabMode

source§

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

source§

impl GetTypeRegistration for FileDragAndDrop

source§

impl GetTypeRegistration for Ime

source§

impl GetTypeRegistration for MonitorSelection

source§

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

source§

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

source§

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

source§

impl GetTypeRegistration for WindowPosition

source§

impl GetTypeRegistration for WindowRef

source§

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

source§

impl GetTypeRegistration for AnimationClip

source§

impl GetTypeRegistration for AnimationPlayer

source§

impl GetTypeRegistration for EntityPath

source§

impl GetTypeRegistration for VariableCurve

source§

impl GetTypeRegistration for AssetIndex

source§

impl GetTypeRegistration for AssetPath<'static>

source§

impl GetTypeRegistration for DefaultSpatialScale

source§

impl GetTypeRegistration for GlobalVolume

source§

impl GetTypeRegistration for PlaybackSettings

source§

impl GetTypeRegistration for SpatialListener

source§

impl GetTypeRegistration for SpatialScale

source§

impl GetTypeRegistration for Volume

source§

impl GetTypeRegistration for Name

source§

impl GetTypeRegistration for BloomPrefilterSettings

source§

impl GetTypeRegistration for BloomSettings

source§

impl GetTypeRegistration for ContrastAdaptiveSharpeningSettings

source§

impl GetTypeRegistration for DenoiseCAS

source§

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

source§

impl GetTypeRegistration for Camera3d

source§

impl GetTypeRegistration for Camera3dDepthTextureUsage

source§

impl GetTypeRegistration for TemporalAntiAliasSettings

source§

impl GetTypeRegistration for Fxaa

source§

impl GetTypeRegistration for DeferredPrepass

source§

impl GetTypeRegistration for DepthPrepass

source§

impl GetTypeRegistration for MotionVectorPrepass

source§

impl GetTypeRegistration for NormalPrepass

source§

impl GetTypeRegistration for ComponentId

source§

impl GetTypeRegistration for ComponentTicks

source§

impl GetTypeRegistration for Tick

source§

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

source§

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

source§

impl GetTypeRegistration for AabbGizmoConfigGroup

source§

impl GetTypeRegistration for ShowAabbGizmo

source§

impl GetTypeRegistration for DefaultGizmoConfigGroup

source§

impl GetTypeRegistration for GizmoConfig

source§

impl GetTypeRegistration for GizmoConfigStore

source§

impl GetTypeRegistration for GltfExtras

source§

impl GetTypeRegistration for Children

source§

impl GetTypeRegistration for Parent

source§

impl GetTypeRegistration for AxisSettings

source§

impl GetTypeRegistration for ButtonAxisSettings

source§

impl GetTypeRegistration for ButtonSettings

source§

impl GetTypeRegistration for Gamepad

source§

impl GetTypeRegistration for GamepadAxis

source§

impl GetTypeRegistration for GamepadAxisChangedEvent

source§

impl GetTypeRegistration for GamepadButton

source§

impl GetTypeRegistration for GamepadButtonChangedEvent

source§

impl GetTypeRegistration for GamepadButtonInput

source§

impl GetTypeRegistration for GamepadConnectionEvent

source§

impl GetTypeRegistration for GamepadInfo

source§

impl GetTypeRegistration for GamepadSettings

source§

impl GetTypeRegistration for KeyboardInput

source§

impl GetTypeRegistration for MouseButtonInput

source§

impl GetTypeRegistration for MouseMotion

source§

impl GetTypeRegistration for MouseWheel

source§

impl GetTypeRegistration for TouchInput

source§

impl GetTypeRegistration for TouchpadMagnify

source§

impl GetTypeRegistration for TouchpadRotate

source§

impl GetTypeRegistration for BVec2

source§

impl GetTypeRegistration for BVec3

source§

impl GetTypeRegistration for BVec4

source§

impl GetTypeRegistration for Mat2

source§

impl GetTypeRegistration for Mat3

source§

impl GetTypeRegistration for Mat4

source§

impl GetTypeRegistration for Quat

source§

impl GetTypeRegistration for Vec2

source§

impl GetTypeRegistration for Vec3

source§

impl GetTypeRegistration for Vec4

source§

impl GetTypeRegistration for IVec2

source§

impl GetTypeRegistration for IVec3

source§

impl GetTypeRegistration for IVec4

source§

impl GetTypeRegistration for Capsule2d

source§

impl GetTypeRegistration for Capsule3d

source§

impl GetTypeRegistration for Circle

source§

impl GetTypeRegistration for Cone

source§

impl GetTypeRegistration for ConicalFrustum

source§

impl GetTypeRegistration for Cuboid

source§

impl GetTypeRegistration for Cylinder

source§

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

source§

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

source§

impl GetTypeRegistration for Ellipse

source§

impl GetTypeRegistration for Line2d

source§

impl GetTypeRegistration for Line3d

source§

impl GetTypeRegistration for Plane2d

source§

impl GetTypeRegistration for Plane3d

source§

impl GetTypeRegistration for Rectangle

source§

impl GetTypeRegistration for RegularPolygon

source§

impl GetTypeRegistration for Segment2d

source§

impl GetTypeRegistration for Segment3d

source§

impl GetTypeRegistration for Sphere

source§

impl GetTypeRegistration for Torus

source§

impl GetTypeRegistration for Triangle2d

source§

impl GetTypeRegistration for Affine2

source§

impl GetTypeRegistration for Affine3A

source§

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

source§

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

source§

impl GetTypeRegistration for DAffine2

source§

impl GetTypeRegistration for DAffine3

source§

impl GetTypeRegistration for DMat2

source§

impl GetTypeRegistration for DMat3

source§

impl GetTypeRegistration for DMat4

source§

impl GetTypeRegistration for DQuat

source§

impl GetTypeRegistration for DVec2

source§

impl GetTypeRegistration for DVec3

source§

impl GetTypeRegistration for DVec4

source§

impl GetTypeRegistration for I64Vec2

source§

impl GetTypeRegistration for I64Vec3

source§

impl GetTypeRegistration for I64Vec4

source§

impl GetTypeRegistration for IRect

source§

impl GetTypeRegistration for Mat3A

source§

impl GetTypeRegistration for Rect

source§

impl GetTypeRegistration for U64Vec2

source§

impl GetTypeRegistration for U64Vec3

source§

impl GetTypeRegistration for U64Vec4

source§

impl GetTypeRegistration for URect

source§

impl GetTypeRegistration for Vec3A

source§

impl GetTypeRegistration for UVec2

source§

impl GetTypeRegistration for UVec3

source§

impl GetTypeRegistration for UVec4

source§

impl GetTypeRegistration for EnvironmentMapLight

source§

impl GetTypeRegistration for IrradianceVolume

source§

impl GetTypeRegistration for AmbientLight

source§

impl GetTypeRegistration for Cascade

source§

impl GetTypeRegistration for CascadeShadowConfig

source§

impl GetTypeRegistration for Cascades

source§

impl GetTypeRegistration for CascadesVisibleEntities

source§

impl GetTypeRegistration for ClusterZConfig

source§

impl GetTypeRegistration for CubemapVisibleEntities

source§

impl GetTypeRegistration for DefaultOpaqueRendererMethod

source§

impl GetTypeRegistration for DirectionalLight

source§

impl GetTypeRegistration for DirectionalLightShadowMap

source§

impl GetTypeRegistration for FogSettings

source§

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

source§

impl GetTypeRegistration for Lightmap

source§

impl GetTypeRegistration for NotShadowCaster

source§

impl GetTypeRegistration for NotShadowReceiver

source§

impl GetTypeRegistration for PointLight

source§

impl GetTypeRegistration for PointLightShadowMap

source§

impl GetTypeRegistration for ScreenSpaceAmbientOcclusionSettings

source§

impl GetTypeRegistration for SpotLight

source§

impl GetTypeRegistration for StandardMaterial

source§

impl GetTypeRegistration for TransmittedShadowReceiver

source§

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

source§

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

source§

impl GetTypeRegistration for WireframeColor

source§

impl GetTypeRegistration for WireframeConfig

source§

impl GetTypeRegistration for Camera

source§

impl GetTypeRegistration for CameraMainTextureUsages

source§

impl GetTypeRegistration for CameraRenderGraph

source§

impl GetTypeRegistration for ClearColor

source§

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

source§

impl GetTypeRegistration for ManualTextureViewHandle

source§

impl GetTypeRegistration for OrthographicProjection

source§

impl GetTypeRegistration for PerspectiveProjection

source§

impl GetTypeRegistration for Viewport

source§

impl GetTypeRegistration for GlobalsUniform

source§

impl GetTypeRegistration for MeshMorphWeights

source§

impl GetTypeRegistration for MorphWeights

source§

impl GetTypeRegistration for SkinnedMesh

source§

impl GetTypeRegistration for Mesh

source§

impl GetTypeRegistration for Aabb

source§

impl GetTypeRegistration for CascadesFrusta

source§

impl GetTypeRegistration for CubemapFrusta

source§

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

source§

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

source§

impl GetTypeRegistration for ColorGrading

source§

impl GetTypeRegistration for InheritedVisibility

source§

impl GetTypeRegistration for NoFrustumCulling

source§

impl GetTypeRegistration for RenderLayers

source§

impl GetTypeRegistration for ViewVisibility

source§

impl GetTypeRegistration for VisibleEntities

source§

impl GetTypeRegistration for BorderRect

source§

impl GetTypeRegistration for ColorMaterial

source§

impl GetTypeRegistration for Mesh2dHandle

source§

impl GetTypeRegistration for Sprite

source§

impl GetTypeRegistration for TextureAtlas

source§

impl GetTypeRegistration for TextureAtlasLayout

source§

impl GetTypeRegistration for TextureSlicer

source§

impl GetTypeRegistration for GlyphAtlasInfo

source§

impl GetTypeRegistration for PositionedGlyph

source§

impl GetTypeRegistration for Text2dBounds

source§

impl GetTypeRegistration for Text

source§

impl GetTypeRegistration for TextLayoutInfo

source§

impl GetTypeRegistration for TextSection

source§

impl GetTypeRegistration for TextStyle

source§

impl GetTypeRegistration for Fixed

source§

impl GetTypeRegistration for Real

source§

impl GetTypeRegistration for Stopwatch

source§

impl GetTypeRegistration for Timer

source§

impl GetTypeRegistration for Virtual

source§

impl GetTypeRegistration for GlobalTransform

source§

impl GetTypeRegistration for Transform

source§

impl GetTypeRegistration for BackgroundColor

source§

impl GetTypeRegistration for BorderColor

source§

impl GetTypeRegistration for CalculatedClip

source§

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

source§

impl GetTypeRegistration for GridPlacement

source§

impl GetTypeRegistration for GridTrack

source§

impl GetTypeRegistration for Node

source§

impl GetTypeRegistration for Outline

source§

impl GetTypeRegistration for Overflow

source§

impl GetTypeRegistration for RelativeCursorPosition

source§

impl GetTypeRegistration for RepeatedGridTrack

source§

impl GetTypeRegistration for Style

source§

impl GetTypeRegistration for TargetCamera

source§

impl GetTypeRegistration for UiImage

source§

impl GetTypeRegistration for UiRect

source§

impl GetTypeRegistration for UiScale

source§

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

source§

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

source§

impl GetTypeRegistration for TextFlags

source§

impl GetTypeRegistration for UiImageSize

source§

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

source§

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

source§

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

source§

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

source§

impl GetTypeRegistration for Cursor

source§

impl GetTypeRegistration for CursorEntered

source§

impl GetTypeRegistration for CursorLeft

source§

impl GetTypeRegistration for CursorMoved

source§

impl GetTypeRegistration for EnabledButtons

source§

impl GetTypeRegistration for InternalWindowState

source§

impl GetTypeRegistration for NormalizedWindowRef

source§

impl GetTypeRegistration for PrimaryWindow

source§

impl GetTypeRegistration for ReceivedCharacter

source§

impl GetTypeRegistration for RequestRedraw

source§

impl GetTypeRegistration for Window

source§

impl GetTypeRegistration for WindowBackendScaleFactorChanged

source§

impl GetTypeRegistration for WindowCloseRequested

source§

impl GetTypeRegistration for WindowClosed

source§

impl GetTypeRegistration for WindowCreated

source§

impl GetTypeRegistration for WindowDestroyed

source§

impl GetTypeRegistration for WindowFocused

source§

impl GetTypeRegistration for WindowMoved

source§

impl GetTypeRegistration for WindowOccluded

source§

impl GetTypeRegistration for WindowResizeConstraints

source§

impl GetTypeRegistration for WindowResized

source§

impl GetTypeRegistration for WindowResolution

source§

impl GetTypeRegistration for WindowScaleFactorChanged

source§

impl GetTypeRegistration for WindowThemeChanged

source§

impl<A> GetTypeRegistration for AssetId<A>

source§

impl<A> GetTypeRegistration for Handle<A>

source§

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

source§

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

source§

impl<S> GetTypeRegistration for NextState<S>

source§

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

source§

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

source§

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

source§

impl<T> GetTypeRegistration for Time<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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