Trait Reflect

Source
pub trait Reflect:
    PartialReflect
    + DynamicTyped
    + Any {
    // Required methods
    fn into_any(self: Box<Self>) -> Box<dyn Any>;
    fn as_any(&self) -> &(dyn Any + 'static);
    fn as_any_mut(&mut self) -> &mut (dyn Any + 'static);
    fn into_reflect(self: Box<Self>) -> Box<dyn Reflect>;
    fn as_reflect(&self) -> &(dyn Reflect + 'static);
    fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static);
    fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>;
}
Expand description

A core trait of bevy_reflect, used for downcasting to concrete types.

This is a subtrait of PartialReflect, meaning any type which implements Reflect implements PartialReflect by definition.

It’s recommended to use the derive macro rather than manually implementing this trait. Doing so will automatically implement this trait, PartialReflect, and many other useful traits for reflection, including one of the appropriate subtraits: Struct, TupleStruct or Enum.

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

See the crate-level documentation to see how this trait can be used.

Required Methods§

Source

fn into_any(self: Box<Self>) -> Box<dyn Any>

Returns the value as a Box<dyn Any>.

For remote wrapper types, this will return the remote type instead.

Source

fn as_any(&self) -> &(dyn Any + 'static)

Returns the value as a &dyn Any.

For remote wrapper types, this will return the remote type instead.

Source

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Returns the value as a &mut dyn Any.

For remote wrapper types, this will return the remote type instead.

Source

fn into_reflect(self: Box<Self>) -> Box<dyn Reflect>

Casts this type to a boxed, fully-reflected value.

Source

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Casts this type to a fully-reflected value.

Source

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Casts this type to a mutable, fully-reflected value.

Source

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Performs a type-checked assignment of a reflected value to this value.

If value does not contain a value of type T, returns an Err containing the trait object.

Implementations§

Source§

impl dyn Reflect

Source

pub fn downcast<T>(self: Box<dyn Reflect>) -> Result<Box<T>, Box<dyn Reflect>>
where T: Any,

Downcasts the value to type T, consuming the trait object.

If the underlying value is not of type T, returns Err(self).

For remote types, T should be the type itself rather than the wrapper type.

Source

pub fn take<T>(self: Box<dyn Reflect>) -> Result<T, Box<dyn Reflect>>
where T: Any,

Downcasts the value to type T, unboxing and consuming the trait object.

If the underlying value is not of type T, returns Err(self).

For remote types, T should be the type itself rather than the wrapper type.

Source

pub fn is<T>(&self) -> bool
where T: Any,

Returns true if the underlying value is of type T, or false otherwise.

The underlying value is the concrete type that is stored in this dyn object; it can be downcast to. In the case that this underlying value “represents” a different type, like the Dynamic*** types do, you can call represents to determine what type they represent. Represented types cannot be downcast to, but you can use FromReflect to create a value of the represented type from them.

For remote types, T should be the type itself rather than the wrapper type.

Source

pub fn downcast_ref<T>(&self) -> Option<&T>
where T: Any,

Downcasts the value to type T by reference.

If the underlying value is not of type T, returns None.

For remote types, T should be the type itself rather than the wrapper type.

Source

pub fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: Any,

Downcasts the value to type T by mutable reference.

If the underlying value is not of type T, returns None.

For remote types, T should be the type itself rather than the wrapper type.

Trait Implementations§

Source§

impl Debug for dyn Reflect

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl TypePath for dyn Reflect

Source§

fn type_path() -> &'static str

Returns the fully qualified path of the underlying type. Read more
Source§

fn short_type_path() -> &'static str

Returns a short, pretty-print enabled path to the type. Read more
Source§

fn type_ident() -> Option<&'static str>

Returns the name of the type, or None if it is anonymous. Read more
Source§

fn crate_name() -> Option<&'static str>

Returns the name of the crate the type is in, or None if it is anonymous. Read more
Source§

fn module_path() -> Option<&'static str>

Returns the path to the module the type is in, or None if it is anonymous. Read more
Source§

impl Typed for dyn Reflect

Source§

fn type_info() -> &'static TypeInfo

Returns the compile-time info for the underlying type.

Implementations on Foreign Types§

Source§

impl Reflect for &'static str

Source§

fn into_any(self: Box<&'static str>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<&'static str>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for &'static Location<'static>

Source§

fn into_any(self: Box<&'static Location<'static>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<&'static Location<'static>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for &'static Path

Source§

fn into_any(self: Box<&'static Path>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<&'static Path>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NormalizedRenderTarget

Source§

fn into_any(self: Box<NormalizedRenderTarget>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NormalizedRenderTarget>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RenderTarget

Source§

fn into_any(self: Box<RenderTarget>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RenderTarget>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ClearColorConfig

Source§

fn into_any(self: Box<ClearColorConfig>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ClearColorConfig>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Camera3dDepthLoadOp

Source§

fn into_any(self: Box<Camera3dDepthLoadOp>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Camera3dDepthLoadOp>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ScreenSpaceTransmissionQuality

Source§

fn into_any(self: Box<ScreenSpaceTransmissionQuality>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ScreenSpaceTransmissionQuality>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CubemapLayout

Source§

fn into_any(self: Box<CubemapLayout>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CubemapLayout>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Projection

Source§

fn into_any(self: Box<Projection>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Projection>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ScalingMode

Source§

fn into_any(self: Box<ScalingMode>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ScalingMode>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Visibility

Source§

fn into_any(self: Box<Visibility>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Visibility>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Indices

Source§

fn into_any(self: Box<Indices>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Indices>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CircularMeshUvMode

Source§

fn into_any(self: Box<CircularMeshUvMode>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CircularMeshUvMode>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CapsuleUvProfile

Source§

fn into_any(self: Box<CapsuleUvProfile>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CapsuleUvProfile>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ConeAnchor

Source§

fn into_any(self: Box<ConeAnchor>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ConeAnchor>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CylinderAnchor

Source§

fn into_any(self: Box<CylinderAnchor>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CylinderAnchor>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SphereKind

Source§

fn into_any(self: Box<SphereKind>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SphereKind>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PickingInteraction

Source§

fn into_any(self: Box<PickingInteraction>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PickingInteraction>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerAction

Source§

fn into_any(self: Box<PointerAction>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerAction>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerButton

Source§

fn into_any(self: Box<PointerButton>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerButton>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerId

Source§

fn into_any(self: Box<PointerId>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerId>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PressDirection

Source§

fn into_any(self: Box<PressDirection>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PressDirection>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Cow<'static, str>

Source§

fn into_any(self: Box<Cow<'static, str>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Cow<'static, str>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Cow<'static, Path>

Source§

fn into_any(self: Box<Cow<'static, Path>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Cow<'static, Path>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SocketAddr

Source§

fn into_any(self: Box<SocketAddr>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SocketAddr>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for bool

Source§

fn into_any(self: Box<bool>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<bool>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for char

Source§

fn into_any(self: Box<char>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<char>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for f32

Source§

fn into_any(self: Box<f32>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<f32>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for f64

Source§

fn into_any(self: Box<f64>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<f64>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for i8

Source§

fn into_any(self: Box<i8>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<i8>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for i16

Source§

fn into_any(self: Box<i16>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<i16>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for i32

Source§

fn into_any(self: Box<i32>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<i32>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for i64

Source§

fn into_any(self: Box<i64>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<i64>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for i128

Source§

fn into_any(self: Box<i128>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<i128>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for isize

Source§

fn into_any(self: Box<isize>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<isize>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for u8

Source§

fn into_any(self: Box<u8>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<u8>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for u16

Source§

fn into_any(self: Box<u16>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<u16>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for u32

Source§

fn into_any(self: Box<u32>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<u32>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for u64

Source§

fn into_any(self: Box<u64>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<u64>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for u128

Source§

fn into_any(self: Box<u128>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<u128>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ()

Source§

fn into_any(self: Box<()>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<()>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for usize

Source§

fn into_any(self: Box<usize>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<usize>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Camera

Source§

fn into_any(self: Box<Camera>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Camera>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CameraMainTextureUsages

Source§

fn into_any(self: Box<CameraMainTextureUsages>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CameraMainTextureUsages>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Exposure

Source§

fn into_any(self: Box<Exposure>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Exposure>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ImageRenderTarget

Source§

fn into_any(self: Box<ImageRenderTarget>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ImageRenderTarget>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for MainPassResolutionOverride

Source§

fn into_any(self: Box<MainPassResolutionOverride>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<MainPassResolutionOverride>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ManualTextureViewHandle

Source§

fn into_any(self: Box<ManualTextureViewHandle>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ManualTextureViewHandle>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SubCameraView

Source§

fn into_any(self: Box<SubCameraView>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SubCameraView>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Viewport

Source§

fn into_any(self: Box<Viewport>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Viewport>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ClearColor

Source§

fn into_any(self: Box<ClearColor>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ClearColor>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Camera2d

Source§

fn into_any(self: Box<Camera2d>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Camera2d>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Camera3d

Source§

fn into_any(self: Box<Camera3d>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Camera3d>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Camera3dDepthTextureUsage

Source§

fn into_any(self: Box<Camera3dDepthTextureUsage>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Camera3dDepthTextureUsage>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Aabb

Source§

fn into_any(self: Box<Aabb>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Aabb>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CascadesFrusta

Source§

fn into_any(self: Box<CascadesFrusta>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CascadesFrusta>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CubemapFrusta

Source§

fn into_any(self: Box<CubemapFrusta>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CubemapFrusta>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Frustum

Source§

fn into_any(self: Box<Frustum>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Frustum>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CustomProjection

Source§

fn into_any(self: Box<CustomProjection>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CustomProjection>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for OrthographicProjection

Source§

fn into_any(self: Box<OrthographicProjection>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<OrthographicProjection>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PerspectiveProjection

Source§

fn into_any(self: Box<PerspectiveProjection>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PerspectiveProjection>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for VisibilityRange

Source§

fn into_any(self: Box<VisibilityRange>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<VisibilityRange>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RenderLayers

Source§

fn into_any(self: Box<RenderLayers>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RenderLayers>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CascadesVisibleEntities

Source§

fn into_any(self: Box<CascadesVisibleEntities>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CascadesVisibleEntities>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CubemapVisibleEntities

Source§

fn into_any(self: Box<CubemapVisibleEntities>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CubemapVisibleEntities>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for InheritedVisibility

Source§

fn into_any(self: Box<InheritedVisibility>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<InheritedVisibility>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NoFrustumCulling

Source§

fn into_any(self: Box<NoFrustumCulling>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NoFrustumCulling>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ViewVisibility

Source§

fn into_any(self: Box<ViewVisibility>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ViewVisibility>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for VisibilityClass

Source§

fn into_any(self: Box<VisibilityClass>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<VisibilityClass>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for VisibleEntities

Source§

fn into_any(self: Box<VisibleEntities>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<VisibleEntities>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for VisibleMeshEntities

Source§

fn into_any(self: Box<VisibleMeshEntities>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<VisibleMeshEntities>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for AutoFocus

Source§

fn into_any(self: Box<AutoFocus>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<AutoFocus>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DirectionalNavigationMap

Source§

fn into_any(self: Box<DirectionalNavigationMap>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DirectionalNavigationMap>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NavNeighbors

Source§

fn into_any(self: Box<NavNeighbors>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NavNeighbors>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for InputFocus

Source§

fn into_any(self: Box<InputFocus>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<InputFocus>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for InputFocusVisible

Source§

fn into_any(self: Box<InputFocusVisible>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<InputFocusVisible>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for TabGroup

Source§

fn into_any(self: Box<TabGroup>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<TabGroup>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for TabIndex

Source§

fn into_any(self: Box<TabIndex>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<TabIndex>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Mesh2d

Source§

fn into_any(self: Box<Mesh2d>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Mesh2d>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Mesh3d

Source§

fn into_any(self: Box<Mesh3d>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Mesh3d>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for MeshTag

Source§

fn into_any(self: Box<MeshTag>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<MeshTag>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Mesh

Source§

fn into_any(self: Box<Mesh>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Mesh>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for MeshMorphWeights

Source§

fn into_any(self: Box<MeshMorphWeights>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<MeshMorphWeights>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for MorphWeights

Source§

fn into_any(self: Box<MorphWeights>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<MorphWeights>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for AnnulusMeshBuilder

Source§

fn into_any(self: Box<AnnulusMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<AnnulusMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Capsule2dMeshBuilder

Source§

fn into_any(self: Box<Capsule2dMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Capsule2dMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CircleMeshBuilder

Source§

fn into_any(self: Box<CircleMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CircleMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CircularSectorMeshBuilder

Source§

fn into_any(self: Box<CircularSectorMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CircularSectorMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CircularSegmentMeshBuilder

Source§

fn into_any(self: Box<CircularSegmentMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CircularSegmentMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ConvexPolygonMeshBuilder

Source§

fn into_any(self: Box<ConvexPolygonMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ConvexPolygonMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for EllipseMeshBuilder

Source§

fn into_any(self: Box<EllipseMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<EllipseMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Polyline2dMeshBuilder

Source§

fn into_any(self: Box<Polyline2dMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Polyline2dMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RectangleMeshBuilder

Source§

fn into_any(self: Box<RectangleMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RectangleMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RegularPolygonMeshBuilder

Source§

fn into_any(self: Box<RegularPolygonMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RegularPolygonMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RhombusMeshBuilder

Source§

fn into_any(self: Box<RhombusMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RhombusMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Triangle2dMeshBuilder

Source§

fn into_any(self: Box<Triangle2dMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Triangle2dMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Capsule3dMeshBuilder

Source§

fn into_any(self: Box<Capsule3dMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Capsule3dMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ConeMeshBuilder

Source§

fn into_any(self: Box<ConeMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ConeMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for ConicalFrustumMeshBuilder

Source§

fn into_any(self: Box<ConicalFrustumMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<ConicalFrustumMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CuboidMeshBuilder

Source§

fn into_any(self: Box<CuboidMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CuboidMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for CylinderMeshBuilder

Source§

fn into_any(self: Box<CylinderMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<CylinderMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PlaneMeshBuilder

Source§

fn into_any(self: Box<PlaneMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PlaneMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SphereMeshBuilder

Source§

fn into_any(self: Box<SphereMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SphereMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for TetrahedronMeshBuilder

Source§

fn into_any(self: Box<TetrahedronMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<TetrahedronMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for TorusMeshBuilder

Source§

fn into_any(self: Box<TorusMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<TorusMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Triangle3dMeshBuilder

Source§

fn into_any(self: Box<Triangle3dMeshBuilder>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Triangle3dMeshBuilder>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SkinnedMesh

Source§

fn into_any(self: Box<SkinnedMesh>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SkinnedMesh>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RayId

Source§

fn into_any(self: Box<RayId>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RayId>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for HitData

Source§

fn into_any(self: Box<HitData>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<HitData>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerHits

Source§

fn into_any(self: Box<PointerHits>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerHits>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Cancel

Source§

fn into_any(self: Box<Cancel>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Cancel>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Click

Source§

fn into_any(self: Box<Click>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Click>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Drag

Source§

fn into_any(self: Box<Drag>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Drag>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragDrop

Source§

fn into_any(self: Box<DragDrop>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragDrop>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragEnd

Source§

fn into_any(self: Box<DragEnd>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragEnd>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragEnter

Source§

fn into_any(self: Box<DragEnter>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragEnter>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragEntry

Source§

fn into_any(self: Box<DragEntry>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragEntry>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragLeave

Source§

fn into_any(self: Box<DragLeave>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragLeave>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragOver

Source§

fn into_any(self: Box<DragOver>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragOver>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DragStart

Source§

fn into_any(self: Box<DragStart>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DragStart>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Move

Source§

fn into_any(self: Box<Move>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Move>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Out

Source§

fn into_any(self: Box<Out>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Out>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Over

Source§

fn into_any(self: Box<Over>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Over>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Press

Source§

fn into_any(self: Box<Press>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Press>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Release

Source§

fn into_any(self: Box<Release>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Release>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Scroll

Source§

fn into_any(self: Box<Scroll>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Scroll>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for DirectlyHovered

Source§

fn into_any(self: Box<DirectlyHovered>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<DirectlyHovered>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Hovered

Source§

fn into_any(self: Box<Hovered>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Hovered>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerInputSettings

Source§

fn into_any(self: Box<PointerInputSettings>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerInputSettings>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Location

Source§

fn into_any(self: Box<Location>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Location>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerInput

Source§

fn into_any(self: Box<PointerInput>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerInput>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerInteraction

Source§

fn into_any(self: Box<PointerInteraction>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerInteraction>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerLocation

Source§

fn into_any(self: Box<PointerLocation>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerLocation>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PointerPress

Source§

fn into_any(self: Box<PointerPress>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PointerPress>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Pickable

Source§

fn into_any(self: Box<Pickable>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Pickable>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PickingSettings

Source§

fn into_any(self: Box<PickingSettings>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PickingSettings>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for SmolStr

Source§

fn into_any(self: Box<SmolStr>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SmolStr>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for TypeId

Source§

fn into_any(self: Box<TypeId>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<TypeId>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<i8>

Source§

fn into_any(self: Box<NonZero<i8>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<i8>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<i16>

Source§

fn into_any(self: Box<NonZero<i16>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<i16>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<i32>

Source§

fn into_any(self: Box<NonZero<i32>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<i32>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<i64>

Source§

fn into_any(self: Box<NonZero<i64>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<i64>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<i128>

Source§

fn into_any(self: Box<NonZero<i128>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<i128>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<isize>

Source§

fn into_any(self: Box<NonZero<isize>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<isize>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<u8>

Source§

fn into_any(self: Box<NonZero<u8>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<u8>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<u16>

Source§

fn into_any(self: Box<NonZero<u16>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<u16>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<u32>

Source§

fn into_any(self: Box<NonZero<u32>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<u32>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<u64>

Source§

fn into_any(self: Box<NonZero<u64>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<u64>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<u128>

Source§

fn into_any(self: Box<NonZero<u128>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<u128>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for NonZero<usize>

Source§

fn into_any(self: Box<NonZero<usize>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<NonZero<usize>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for RangeFull

Source§

fn into_any(self: Box<RangeFull>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RangeFull>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for Duration

Source§

fn into_any(self: Box<Duration>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Duration>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for OsString

Source§

fn into_any(self: Box<OsString>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<OsString>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl Reflect for PathBuf

Source§

fn into_any(self: Box<PathBuf>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<PathBuf>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<(A,)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A,)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<(A, B)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<(A, B, C)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D> Reflect 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 into_any(self: Box<(A, B, C, D)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E> Reflect 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 into_any(self: Box<(A, B, C, D, E)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F> Reflect 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 into_any(self: Box<(A, B, C, D, E, F)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E, F)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E, F, G)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G, H> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G, H)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E, F, G, H)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G, H, I> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G, H, I)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E, F, G, H, I)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G, H, I, J> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G, H, I, J)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<(A, B, C, D, E, F, G, H, I, J)>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G, H, I, J, K)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect( self: Box<(A, B, C, D, E, F, G, H, I, J, K)>, ) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Reflect 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 into_any(self: Box<(A, B, C, D, E, F, G, H, I, J, K, L)>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect( self: Box<(A, B, C, D, E, F, G, H, I, J, K, L)>, ) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Pointer<E>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Pointer<E>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<BTreeMap<K, V>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<BTreeMap<K, V>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<HashMap<K, V, S>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<HashMap<K, V, S>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

impl<M> Reflect for FocusedInput<M>
where M: Message + Clone + TypePath + FromReflect + MaybeTyped + RegisterForReflection, FocusedInput<M>: Any + Send + Sync,

Source§

fn into_any(self: Box<FocusedInput<M>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<FocusedInput<M>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Cow<'static, [T]>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Cow<'static, [T]>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Bound<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Bound<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Option<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Option<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<SmallVec<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<SmallVec<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<BinaryHeap<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<BinaryHeap<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<BTreeSet<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<BTreeSet<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<VecDeque<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<VecDeque<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Saturating<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Saturating<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Wrapping<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Wrapping<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Range<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Range<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<RangeFrom<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RangeFrom<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<RangeInclusive<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RangeInclusive<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<RangeTo<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RangeTo<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<RangeToInclusive<T>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<RangeToInclusive<T>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<Result<T, E>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<Result<T, E>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<[T; N]>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<[T; N]>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Source§

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

Source§

fn into_any(self: Box<HashSet<V, S>>) -> Box<dyn Any>

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Source§

fn into_reflect(self: Box<HashSet<V, S>>) -> Box<dyn Reflect>

Source§

fn as_reflect(&self) -> &(dyn Reflect + 'static)

Source§

fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source§

fn set(&mut self, value: Box<dyn Reflect>) -> Result<(), Box<dyn Reflect>>

Implementors§

Source§

impl Reflect for AccessibilitySystems

Source§

impl Reflect for UntypedAssetId

Source§

impl Reflect for ButtonState

Source§

impl Reflect for GamepadConnection

Source§

impl Reflect for GamepadEvent

Source§

impl Reflect for GamepadInput

Source§

impl Reflect for GamepadRumbleRequest

Source§

impl Reflect for RawGamepadEvent

Source§

impl Reflect for Key

Source§

impl Reflect for NativeKey

Source§

impl Reflect for NativeKeyCode

Source§

impl Reflect for MouseScrollUnit

Source§

impl Reflect for ForceTouch

Source§

impl Reflect for TouchPhase

Source§

impl Reflect for CompassOctant

Source§

impl Reflect for CompassQuadrant

Source§

impl Reflect for Color

Source§

impl Reflect for EaseFunction

Source§

impl Reflect for EulerRot

Source§

impl Reflect for FileDragAndDrop

Source§

impl Reflect for GamepadAxis

Source§

impl Reflect for GamepadButton

Source§

impl Reflect for Ime

Source§

impl Reflect for JumpAt

Source§

impl Reflect for KeyCode

Source§

impl Reflect for MonitorSelection

Source§

impl Reflect for MouseButton

Source§

impl Reflect for TimerMode

Source§

impl Reflect for UntypedHandle

Source§

impl Reflect for VideoModeSelection

Source§

impl Reflect for WindowPosition

Source§

impl Reflect for AppLifecycle

Source§

impl Reflect for CompositeAlphaMode

Source§

impl Reflect for CursorGrabMode

Source§

impl Reflect for CursorIcon

Source§

impl Reflect for PresentMode

Source§

impl Reflect for ScreenEdge

Source§

impl Reflect for SystemCursorIcon

Source§

impl Reflect for WindowEvent

Source§

impl Reflect for WindowLevel

Source§

impl Reflect for WindowMode

Source§

impl Reflect for WindowRef

Source§

impl Reflect for WindowTheme

Source§

impl Reflect for AccessibilityRequested

Source§

impl Reflect for ManageAccessibilityUpdates

Source§

impl Reflect for AssetIndex

Source§

impl Reflect for RenderAssetUsages

Source§

impl Reflect for NonNilUuid

Source§

impl Reflect for Uuid

Source§

impl Reflect for ComponentId

Source§

impl Reflect for ComponentTicks

Source§

impl Reflect for Tick

Source§

impl Reflect for EntityGeneration

Source§

impl Reflect for EntityHash

Source§

impl Reflect for EntityHashSet

Source§

impl Reflect for EntityRow

Source§

impl Reflect for DefaultQueryFilters

Source§

impl Reflect for Disabled

Source§

impl Reflect for Internal

Source§

impl Reflect for RemovedComponentEntity

Source§

impl Reflect for ObservedBy

Source§

impl Reflect for AxisSettings

Source§

impl Reflect for ButtonAxisSettings

Source§

impl Reflect for ButtonSettings

Source§

impl Reflect for GamepadAxisChangedEvent

Source§

impl Reflect for GamepadButtonChangedEvent

Source§

impl Reflect for GamepadButtonStateChangedEvent

Source§

impl Reflect for GamepadConnectionEvent

Source§

impl Reflect for GamepadRumbleIntensity

Source§

impl Reflect for RawGamepadAxisChangedEvent

Source§

impl Reflect for RawGamepadButtonChangedEvent

Source§

impl Reflect for DoubleTapGesture

Source§

impl Reflect for PanGesture

Source§

impl Reflect for PinchGesture

Source§

impl Reflect for RotationGesture

Source§

impl Reflect for KeyboardFocusLost

Source§

impl Reflect for KeyboardInput

Source§

impl Reflect for AccumulatedMouseMotion

Source§

impl Reflect for AccumulatedMouseScroll

Source§

impl Reflect for MouseButtonInput

Source§

impl Reflect for MouseMotion

Source§

impl Reflect for MouseWheel

Source§

impl Reflect for Aabb2d

Source§

impl Reflect for Aabb3d

Source§

impl Reflect for AabbCast2d

Source§

impl Reflect for AabbCast3d

Source§

impl Reflect for BoundingCircle

Source§

impl Reflect for BoundingCircleCast

Source§

impl Reflect for BoundingSphere

Source§

impl Reflect for BoundingSphereCast

Source§

impl Reflect for RayCast2d

Source§

impl Reflect for RayCast3d

Source§

impl Reflect for Affine2

Source§

impl Reflect for Affine3

Source§

impl Reflect for Affine3A

Source§

impl Reflect for AspectRatio

Source§

impl Reflect for DAffine2

Source§

impl Reflect for DAffine3

Source§

impl Reflect for DMat2

Source§

impl Reflect for DMat3

Source§

impl Reflect for DMat4

Source§

impl Reflect for DQuat

Source§

impl Reflect for DVec2

Source§

impl Reflect for DVec3

Source§

impl Reflect for DVec4

Source§

impl Reflect for Dir4

Source§

impl Reflect for FloatOrd

Source§

impl Reflect for I8Vec2

Source§

impl Reflect for I8Vec3

Source§

impl Reflect for I8Vec4

Source§

impl Reflect for I16Vec2

Source§

impl Reflect for I16Vec3

Source§

impl Reflect for I16Vec4

Source§

impl Reflect for I64Vec2

Source§

impl Reflect for I64Vec3

Source§

impl Reflect for I64Vec4

Source§

impl Reflect for U8Vec2

Source§

impl Reflect for U8Vec3

Source§

impl Reflect for U8Vec4

Source§

impl Reflect for U16Vec2

Source§

impl Reflect for U16Vec3

Source§

impl Reflect for U16Vec4

Source§

impl Reflect for U64Vec2

Source§

impl Reflect for U64Vec3

Source§

impl Reflect for U64Vec4

Source§

impl Reflect for AtomicBool

Source§

impl Reflect for AtomicI8

Source§

impl Reflect for AtomicI16

Source§

impl Reflect for AtomicI32

Source§

impl Reflect for AtomicI64

Source§

impl Reflect for AtomicIsize

Source§

impl Reflect for AtomicU8

Source§

impl Reflect for AtomicU16

Source§

impl Reflect for AtomicU32

Source§

impl Reflect for AtomicU64

Source§

impl Reflect for AtomicUsize

Source§

impl Reflect for Instant

Source§

impl Reflect for Add

Source§

impl Reflect for Annulus

Source§

impl Reflect for Arc2d

Source§

impl Reflect for BVec2

Source§

impl Reflect for BVec3

Source§

impl Reflect for BVec3A

Source§

impl Reflect for BVec4

Source§

impl Reflect for BVec4A

Source§

impl Reflect for Capsule2d

Source§

impl Reflect for Capsule3d

Source§

impl Reflect for ChildOf

Source§

impl Reflect for Children

Source§

impl Reflect for Circle

Source§

impl Reflect for CircularSector

Source§

impl Reflect for CircularSegment

Source§

impl Reflect for Cone

Source§

impl Reflect for ConicalFrustum

Source§

impl Reflect for ConvexPolygon

Source§

impl Reflect for Cuboid

Source§

impl Reflect for CursorEntered

Source§

impl Reflect for CursorLeft

Source§

impl Reflect for CursorMoved

Source§

impl Reflect for Cylinder

Source§

impl Reflect for Despawn

Source§

impl Reflect for Dir2

Source§

impl Reflect for Dir3

Source§

impl Reflect for Dir3A

Source§

impl Reflect for Ellipse

Source§

impl Reflect for Entity

Source§

impl Reflect for Fixed

Source§

impl Reflect for Gamepad

Source§

impl Reflect for GamepadSettings

Source§

impl Reflect for GlobalTransform

Source§

impl Reflect for Hsla

Source§

impl Reflect for Hsva

Source§

impl Reflect for Hwba

Source§

impl Reflect for IRect

Source§

impl Reflect for IVec2

Source§

impl Reflect for IVec3

Source§

impl Reflect for IVec4

Source§

impl Reflect for Image

Source§

impl Reflect for InfinitePlane3d

Source§

impl Reflect for Insert

Source§

impl Reflect for Interval

Source§

impl Reflect for Isometry2d

Source§

impl Reflect for Isometry3d

Source§

impl Reflect for Laba

Source§

impl Reflect for Lcha

Source§

impl Reflect for Line2d

Source§

impl Reflect for Line3d

Source§

impl Reflect for LinearRgba

Source§

impl Reflect for Mat2

Source§

impl Reflect for Mat3

Source§

impl Reflect for Mat3A

Source§

impl Reflect for Mat4

Source§

impl Reflect for Name

Source§

impl Reflect for Oklaba

Source§

impl Reflect for Oklcha

Source§

impl Reflect for Plane2d

Source§

impl Reflect for Plane3d

Source§

impl Reflect for Polygon

Source§

impl Reflect for Polyline2d

Source§

impl Reflect for Polyline3d

Source§

impl Reflect for Quat

Source§

impl Reflect for Ray2d

Source§

impl Reflect for Ray3d

Source§

impl Reflect for Real

Source§

impl Reflect for Rect

Source§

impl Reflect for Rectangle

Source§

impl Reflect for RegularPolygon

Source§

impl Reflect for Remove

Source§

impl Reflect for Replace

Source§

impl Reflect for Rhombus

Source§

impl Reflect for Rot2

Source§

impl Reflect for Segment2d

Source§

impl Reflect for Segment3d

Source§

impl Reflect for Sphere

Source§

impl Reflect for Srgba

Source§

impl Reflect for String

Source§

impl Reflect for Tetrahedron

Source§

impl Reflect for TextureAtlas

Source§

impl Reflect for TextureAtlasLayout

Source§

impl Reflect for Timer

Source§

impl Reflect for Torus

Source§

impl Reflect for TouchInput

Source§

impl Reflect for Transform

Source§

impl Reflect for TransformTreeChanged

Source§

impl Reflect for Triangle2d

Source§

impl Reflect for Triangle3d

Source§

impl Reflect for URect

Source§

impl Reflect for UVec2

Source§

impl Reflect for UVec3

Source§

impl Reflect for UVec4

Source§

impl Reflect for Vec2

Source§

impl Reflect for Vec3

Source§

impl Reflect for Vec3A

Source§

impl Reflect for Vec4

Source§

impl Reflect for Virtual

Source§

impl Reflect for Window

Source§

impl Reflect for WindowMoved

Source§

impl Reflect for WindowResizeConstraints

Source§

impl Reflect for Xyza

Source§

impl Reflect for Stopwatch

Source§

impl Reflect for CursorOptions

Source§

impl Reflect for EnabledButtons

Source§

impl Reflect for InternalWindowState

Source§

impl Reflect for Monitor

Source§

impl Reflect for NormalizedWindowRef

Source§

impl Reflect for PrimaryMonitor

Source§

impl Reflect for PrimaryWindow

Source§

impl Reflect for RequestRedraw

Source§

impl Reflect for VideoMode

Source§

impl Reflect for WindowBackendScaleFactorChanged

Source§

impl Reflect for WindowCloseRequested

Source§

impl Reflect for WindowClosed

Source§

impl Reflect for WindowClosing

Source§

impl Reflect for WindowCreated

Source§

impl Reflect for WindowDestroyed

Source§

impl Reflect for WindowFocused

Source§

impl Reflect for WindowOccluded

Source§

impl Reflect for WindowResized

Source§

impl Reflect for WindowResolution

Source§

impl Reflect for WindowScaleFactorChanged

Source§

impl Reflect for WindowThemeChanged

Source§

impl Reflect for WakeUp

Source§

impl<'a> Reflect for AssetPath<'a>
where AssetPath<'a>: 'static,

Source§

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

Source§

impl<A> Reflect for AssetId<A>
where A: Asset + TypePath, AssetId<A>: Any + Send + Sync,

Source§

impl<A> Reflect for Handle<A>
where A: Asset + TypePath, Handle<A>: Any + Send + Sync,

Source§

impl<C> Reflect for Inherited<C>
where C: Component + Clone + PartialEq + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Inherited<C>: Any + Send + Sync,

Source§

impl<C> Reflect for Propagate<C>
where C: Component + Clone + PartialEq + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Propagate<C>: Any + Send + Sync,

Source§

impl<C> Reflect for PropagateOver<C>
where PropagateOver<C>: Any + Send + Sync, C: TypePath, PhantomData<fn() -> C>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<C> Reflect for PropagateStop<C>
where PropagateStop<C>: Any + Send + Sync, C: TypePath, PhantomData<fn() -> C>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

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

Source§

impl<E> Reflect for Messages<E>
where E: Message + TypePath, Messages<E>: Any + Send + Sync, MessageSequence<E>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<M> Reflect for MessageId<M>
where M: Message + TypePath, MessageId<M>: Any + Send + Sync,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<S, T, C, D> Reflect 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,

Source§

impl<S, T, C, F> Reflect 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<T> Reflect for InterpolationDatum<T>
where InterpolationDatum<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection,

Source§

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

Source§

impl<T> Reflect for MaybeLocation<T>
where MaybeLocation<T>: Any + Send + Sync, T: TypePath + ?Sized,

Source§

impl<T> Reflect 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> Reflect 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> Reflect for Arc<T>
where T: Send + Sync + TypePath + ?Sized, Arc<T>: Any + Send + Sync,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Reflect for Time<T>
where T: Default + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Time<T>: Any + Send + Sync,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, C, D> Reflect 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> Reflect 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> Reflect 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> Reflect for ReparamCurve<T, C, F>
where ReparamCurve<T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, F> Reflect for FunctionCurve<T, F>
where FunctionCurve<T, F>: Any + Send + Sync, T: TypePath,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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