Trait bevy::reflect::GetTypeRegistration[]

pub trait GetTypeRegistration {
    pub fn get_type_registration() -> TypeRegistration;
}

Required methods

Loading content...

Implementations on Foreign Types

impl<T> GetTypeRegistration for HashSet<T, RandomState> where
    T: 'static + Serialize + Hash + Eq + Clone + for<'de> Deserialize<'de> + Send + Sync

impl<T> GetTypeRegistration for Vec<T, Global> where
    T: Reflect + for<'de> Deserialize<'de>, 

impl GetTypeRegistration for f64

impl<K, V> GetTypeRegistration for HashMap<K, V, RandomState> where
    V: Reflect + Clone + for<'de> Deserialize<'de>,
    K: Reflect + Clone + Eq + Hash + for<'de> Deserialize<'de>, 

impl<T> GetTypeRegistration for Option<T> where
    T: 'static + Serialize + Clone + for<'de> Deserialize<'de> + Reflect

impl GetTypeRegistration for i16

impl GetTypeRegistration for i64

impl GetTypeRegistration for f32

impl GetTypeRegistration for i8

impl GetTypeRegistration for u8

impl GetTypeRegistration for isize

impl GetTypeRegistration for Cow<'static, str>

impl GetTypeRegistration for String

impl GetTypeRegistration for i32

impl GetTypeRegistration for u16

impl GetTypeRegistration for i128

impl GetTypeRegistration for bool

impl GetTypeRegistration for u64

impl GetTypeRegistration for u32

impl<T> GetTypeRegistration for Range<T> where
    T: 'static + Serialize + Clone + for<'de> Deserialize<'de> + Send + Sync

impl GetTypeRegistration for u128

impl GetTypeRegistration for usize

Loading content...

Implementors

impl GetTypeRegistration for HandleId

impl GetTypeRegistration for DepthCalculation

impl GetTypeRegistration for ScalingMode

impl GetTypeRegistration for WindowOrigin

impl GetTypeRegistration for Color

impl GetTypeRegistration for IndexFormat

impl GetTypeRegistration for PrimitiveTopology

impl GetTypeRegistration for SpriteResizeMode

impl GetTypeRegistration for AlignContent

impl GetTypeRegistration for AlignItems

impl GetTypeRegistration for AlignSelf

impl GetTypeRegistration for Direction

impl GetTypeRegistration for Display

impl GetTypeRegistration for FlexDirection

impl GetTypeRegistration for FlexWrap

impl GetTypeRegistration for JustifyContent

impl GetTypeRegistration for PositionType

impl GetTypeRegistration for Val

impl GetTypeRegistration for AssetPathId

impl GetTypeRegistration for LabelId

impl GetTypeRegistration for SourcePathId

impl GetTypeRegistration for Labels

impl GetTypeRegistration for Name

impl GetTypeRegistration for Stopwatch

impl GetTypeRegistration for Timer

impl GetTypeRegistration for Entity

impl GetTypeRegistration for Mat4

impl GetTypeRegistration for Vec3

impl GetTypeRegistration for IVec2

impl GetTypeRegistration for IVec3

impl GetTypeRegistration for IVec4

impl GetTypeRegistration for Mat3

impl GetTypeRegistration for Quat

impl GetTypeRegistration for UVec2

impl GetTypeRegistration for UVec3

impl GetTypeRegistration for UVec4

impl GetTypeRegistration for Vec2

impl GetTypeRegistration for Vec4

impl GetTypeRegistration for Light

impl GetTypeRegistration for Camera

impl GetTypeRegistration for OrthographicProjection

impl GetTypeRegistration for PerspectiveProjection

impl GetTypeRegistration for RenderLayers

impl GetTypeRegistration for VisibleEntities

impl GetTypeRegistration for Draw

impl GetTypeRegistration for OutsideFrustum

impl GetTypeRegistration for Visible

impl GetTypeRegistration for PipelineSpecialization

impl GetTypeRegistration for RenderPipeline

impl GetTypeRegistration for RenderPipelines

impl GetTypeRegistration for ShaderSpecialization

impl GetTypeRegistration for VertexBufferLayout

impl GetTypeRegistration for MainPass

impl GetTypeRegistration for Wireframe

impl GetTypeRegistration for Sprite

impl GetTypeRegistration for Children

impl GetTypeRegistration for GlobalTransform

impl GetTypeRegistration for Parent

impl GetTypeRegistration for PreviousParent

impl GetTypeRegistration for Transform

impl GetTypeRegistration for Node

impl GetTypeRegistration for Style

impl GetTypeRegistration for Duration

impl<T> GetTypeRegistration for Handle<T> where
    T: Asset

impl<T> GetTypeRegistration for Rect<T> where
    T: Reflect + PartialEq<T>, 

impl<T> GetTypeRegistration for Size<T> where
    T: Reflect + PartialEq<T>, 

Loading content...