PartialReflect

Trait PartialReflect 

Source
pub trait PartialReflect:
    DynamicTypePath
    + Send
    + Sync
    + 'static {
Show 20 methods // Required methods fn get_represented_type_info(&self) -> Option<&'static TypeInfo>; fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>; fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static); fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static); fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>; fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>; fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>; fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>; fn reflect_ref(&self) -> ReflectRef<'_>; fn reflect_mut(&mut self) -> ReflectMut<'_>; fn reflect_owned(self: Box<Self>) -> ReflectOwned; // Provided methods fn apply(&mut self, value: &(dyn PartialReflect + 'static)) { ... } fn reflect_kind(&self) -> ReflectKind { ... } fn clone_value(&self) -> Box<dyn PartialReflect> { ... } fn to_dynamic(&self) -> Box<dyn PartialReflect> { ... } fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError> { ... } fn reflect_hash(&self) -> Option<u64> { ... } fn reflect_partial_eq( &self, _value: &(dyn PartialReflect + 'static), ) -> Option<bool> { ... } fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error> { ... } fn is_dynamic(&self) -> bool { ... }
}
Expand description

The foundational trait of bevy_reflect, used for accessing and modifying data dynamically.

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

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

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

Required Methods§

Source

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Returns the TypeInfo of the type represented by this value.

For most types, this will simply return their own TypeInfo. However, for dynamic types, such as DynamicStruct or DynamicList, this will return the type they represent (or None if they don’t represent any particular type).

This method is great if you have an instance of a type or a dyn Reflect, and want to access its TypeInfo. However, if this method is to be called frequently, consider using TypeRegistry::get_type_info as it can be more performant for such use cases.

Source

fn into_partial_reflect(self: Box<Self>) -> Box<dyn PartialReflect>

Casts this type to a boxed, reflected value.

This is useful for coercing trait objects.

Source

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Casts this type to a reflected value.

This is useful for coercing trait objects.

Source

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Casts this type to a mutable, reflected value.

This is useful for coercing trait objects.

Source

fn try_into_reflect( self: Box<Self>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Attempts to cast this type to a boxed, fully-reflected value.

Source

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Attempts to cast this type to a fully-reflected value.

Source

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Attempts to cast this type to a mutable, fully-reflected value.

Source

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Tries to apply a reflected value to this value.

Functions the same as the apply function but returns an error instead of panicking.

§Handling Errors

This function may leave self in a partially mutated state if a error was encountered on the way. consider maintaining a cloned instance of this data you can switch to if a error is encountered.

Source

fn reflect_ref(&self) -> ReflectRef<'_>

Returns an immutable enumeration of “kinds” of type.

See ReflectRef.

Source

fn reflect_mut(&mut self) -> ReflectMut<'_>

Returns a mutable enumeration of “kinds” of type.

See ReflectMut.

Source

fn reflect_owned(self: Box<Self>) -> ReflectOwned

Returns an owned enumeration of “kinds” of type.

See ReflectOwned.

Provided Methods§

Source

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Applies a reflected value to this value.

If a type implements an introspection subtrait, then the semantics of this method are as follows:

  • If T is a Struct, then the value of each named field of value is applied to the corresponding named field of self. Fields which are not present in both structs are ignored.
  • If T is a TupleStruct or Tuple, then the value of each numbered field is applied to the corresponding numbered field of self. Fields which are not present in both values are ignored.
  • If T is an Enum, then the variant of self is updated to match the variant of value. The corresponding fields of that variant are applied from value onto self. Fields which are not present in both values are ignored.
  • If T is a List or Array, then each element of value is applied to the corresponding element of self. Up to self.len() items are applied, and excess elements in value are appended to self.
  • If T is a Map, then for each key in value, the associated value is applied to the value associated with the same key in self. Keys which are not present in self are inserted.
  • If T is none of these, then value is downcast to T, cloned, and assigned to self.

Note that Reflect must be implemented manually for Lists and Maps in order to achieve the correct semantics, as derived implementations will have the semantics for Struct, TupleStruct, Enum or none of the above depending on the kind of type. For lists and maps, use the list_apply and map_apply helper functions when implementing this method.

§Panics

Derived implementations of this method will panic:

  • If the type of value is not of the same kind as T (e.g. if T is a List, while value is a Struct).
  • If T is any complex type and the corresponding fields or elements of self and value are not of the same type.
  • If T is an opaque type and self cannot be downcast to T
Source

fn reflect_kind(&self) -> ReflectKind

Returns a zero-sized enumeration of “kinds” of type.

See ReflectKind.

Source

fn clone_value(&self) -> Box<dyn PartialReflect>

👎Deprecated since 0.16.0: to clone reflected values, prefer using reflect_clone. To convert reflected values to dynamic ones, use to_dynamic.

Clones Self into its dynamic representation.

For value types or types marked with #[reflect_value], this will simply return a clone of Self.

Otherwise the associated dynamic type will be returned.

For example, a List type will invoke List::clone_dynamic, returning DynamicList. A Struct type will invoke Struct::clone_dynamic, returning DynamicStruct. And so on.

If the dynamic behavior is not desired, a concrete clone can be obtained using PartialReflect::reflect_clone.

§Example
let value = (1, true, 3.14);
let cloned = value.clone_value();
assert!(cloned.is_dynamic())
Source

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Converts this reflected value into its dynamic representation based on its kind.

For example, a List type will internally invoke List::to_dynamic_list, returning DynamicList. A Struct type will invoke Struct::to_dynamic_struct, returning DynamicStruct. And so on.

If the kind is opaque, then the value will attempt to be cloned directly via reflect_clone, since opaque types do not have any standard dynamic representation.

To attempt to clone the value directly such that it returns a concrete instance of this type, use reflect_clone.

§Panics

This method will panic if the kind is opaque and the call to reflect_clone fails.

§Example
let value = (1, true, 3.14);
let dynamic_value = value.to_dynamic();
assert!(dynamic_value.is_dynamic())
Source

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Attempts to clone Self using reflection.

Unlike to_dynamic, which generally returns a dynamic representation of Self, this method attempts create a clone of Self directly, if possible.

If the clone cannot be performed, an appropriate ReflectCloneError is returned.

§Example
let value = (1, true, 3.14);
let cloned = value.reflect_clone().unwrap();
assert!(cloned.is::<(i32, bool, f64)>())
Source

fn reflect_hash(&self) -> Option<u64>

Returns a hash of the value (which includes the type).

If the underlying type does not support hashing, returns None.

Source

fn reflect_partial_eq( &self, _value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Returns a “partial equality” comparison result.

If the underlying type does not support equality testing, returns None.

Source

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

Debug formatter for the value.

Any value that is not an implementor of other Reflect subtraits (e.g. List, Map), will default to the format: "Reflect(type_path)", where type_path is the type path of the underlying type.

Source

fn is_dynamic(&self) -> bool

Indicates whether or not this type is a dynamic type.

Dynamic types include the ones built-in to this crate, such as DynamicStruct, DynamicList, and DynamicTuple. However, they may be custom types used as proxies for other types or to facilitate scripting capabilities.

By default, this method will return false.

Implementations§

Source§

impl dyn PartialReflect

Source

pub fn represents<T>(&self) -> bool
where T: Reflect + TypePath,

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

Read is for more information on underlying values and represented types.

Source

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

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

If the underlying value does not implement Reflect or 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 try_take<T>( self: Box<dyn PartialReflect>, ) -> Result<T, Box<dyn PartialReflect>>
where T: Any,

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

If the underlying value does not implement Reflect or 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 try_downcast_ref<T>(&self) -> Option<&T>
where T: Any,

Downcasts the value to type T by reference.

If the underlying value does not implement Reflect or is not of type T, returns None.

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

Source

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

Downcasts the value to type T by mutable reference.

If the underlying value does not implement Reflect or 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 PartialReflect

Source§

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

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

impl TypePath for dyn PartialReflect

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

Implementations on Foreign Types§

Source§

impl PartialReflect for &'static str

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<&'static str>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<&'static str>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<&'static str>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

impl PartialReflect for &'static Location<'static>

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect( self: Box<&'static Location<'static>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<&'static Location<'static>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<&'static Location<'static>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

impl PartialReflect for &'static Path

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<&'static Path>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<&'static Path>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<&'static Path>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

impl PartialReflect for Cow<'static, str>

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<Cow<'static, str>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

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

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Cow<'static, str>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

impl PartialReflect for Cow<'static, Path>

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect( self: Box<Cow<'static, Path>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

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

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Cow<'static, Path>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SocketAddr>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SocketAddr>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SocketAddr>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for AccessibilitySystem

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WeightsCurve>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WeightsCurve>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WeightsCurve>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for PlaybackMode

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PlaybackMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PlaybackMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PlaybackMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Volume>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Volume>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Volume>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for BloomCompositeMode

Source§

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

Source§

impl PartialReflect for ScreenSpaceTransmissionQuality

Source§

impl PartialReflect for DepthOfFieldMode

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Sensitivity>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Sensitivity>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Sensitivity>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SmaaPreset>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SmaaPreset>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SmaaPreset>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for DebandDither

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DebandDither>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DebandDither>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DebandDither>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Tonemapping>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Tonemapping>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Tonemapping>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ButtonState>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ButtonState>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ButtonState>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GamepadConnection>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GamepadConnection>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<GamepadConnection>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GamepadEvent>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GamepadEvent>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<GamepadEvent>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GamepadInput>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GamepadInput>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<GamepadInput>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RawGamepadEvent>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RawGamepadEvent>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RawGamepadEvent>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Key>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Key>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Key>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NativeKey>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NativeKey>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NativeKey>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NativeKeyCode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NativeKeyCode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NativeKeyCode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for MouseScrollUnit

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MouseScrollUnit>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MouseScrollUnit>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MouseScrollUnit>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ForceTouch>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ForceTouch>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ForceTouch>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TouchPhase>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TouchPhase>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TouchPhase>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CompassOctant

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CompassOctant>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CompassOctant>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CompassOctant>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CompassQuadrant

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CompassQuadrant>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CompassQuadrant>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CompassQuadrant>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Indices>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Indices>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Indices>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CircularMeshUvMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CircularMeshUvMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<CircularMeshUvMode>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CapsuleUvProfile

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CapsuleUvProfile>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CapsuleUvProfile>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CapsuleUvProfile>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ConeAnchor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ConeAnchor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ConeAnchor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CylinderAnchor

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CylinderAnchor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CylinderAnchor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CylinderAnchor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SphereKind>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SphereKind>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SphereKind>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ClusterConfig>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ClusterConfig>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ClusterConfig>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for ShadowFilteringMethod

Source§

impl PartialReflect for OpaqueRendererMethod

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<UvChannel>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<UvChannel>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<UvChannel>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for PickingInteraction

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PickingInteraction>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PickingInteraction>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<PickingInteraction>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Backfaces>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Backfaces>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Backfaces>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerAction>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerAction>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerAction>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerId>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerId>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for PressDirection

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PressDirection>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PressDirection>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PressDirection>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RenderTarget>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RenderTarget>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RenderTarget>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for ScalingMode
where ScalingMode: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ScalingMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ScalingMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ScalingMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AlphaMode2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AlphaMode2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AlphaMode2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Anchor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Anchor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Anchor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for FontSmoothing

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<FontSmoothing>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<FontSmoothing>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<FontSmoothing>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<LineHeight>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<LineHeight>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<LineHeight>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<FocusPolicy>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<FocusPolicy>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<FocusPolicy>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for AppLifecycle

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AppLifecycle>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AppLifecycle>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AppLifecycle>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowEvent>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowEvent>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowEvent>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for SystemCursorIcon

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SystemCursorIcon>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SystemCursorIcon>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SystemCursorIcon>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CompositeAlphaMode

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CompositeAlphaMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CompositeAlphaMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<CompositeAlphaMode>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CursorGrabMode

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CursorGrabMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CursorGrabMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CursorGrabMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PresentMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PresentMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PresentMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowLevel>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowLevel>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowLevel>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowRef>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowRef>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowRef>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowTheme>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowTheme>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowTheme>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CursorIcon>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CursorIcon>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CursorIcon>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CustomCursor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CustomCursor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CustomCursor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<bool>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<bool>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<bool>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<char>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<char>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<char>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<f32>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<f32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<f32>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<f64>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<f64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<f64>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<i8>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<i8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<i8>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<i16>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<i16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<i16>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<i32>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<i32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<i32>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<i64>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<i64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<i64>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<i128>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<i128>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<i128>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<isize>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<isize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<isize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<u8>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<u8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<u8>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<u16>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<u16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<u16>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<u32>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<u32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<u32>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<u64>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<u64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<u64>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<u128>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<u128>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<u128>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for ()

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<()>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<()>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<()>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<usize>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<usize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<usize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TypeId>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TypeId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TypeId>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<i8>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<i8>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<i8>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<i16>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<i16>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<i16>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<i32>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<i32>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<i32>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<i64>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<i64>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<i64>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<i128>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<i128>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<i128>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<isize>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<isize>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<isize>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<u8>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<u8>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<u8>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<u16>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<u16>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<u16>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<u32>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<u32>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<u32>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<u64>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<u64>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<u64>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<u128>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<u128>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<u128>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NonZero<usize>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NonZero<usize>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NonZero<usize>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicBool>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicBool>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicBool>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicI8>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicI8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicI8>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicI16>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicI16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicI16>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicI32>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicI32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicI32>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicI64>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicI64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicI64>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicIsize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicIsize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicIsize>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicU8>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicU8>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicU8>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicU16>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicU16>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicU16>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicU32>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicU32>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicU32>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicU64>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicU64>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicU64>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<AtomicUsize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<AtomicUsize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AtomicUsize>) -> ReflectOwned

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Duration>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Duration>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Duration>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<OsString>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<OsString>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<OsString>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PathBuf>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PathBuf>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PathBuf>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Instant>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Instant>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Instant>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AssetIndex>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AssetIndex>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AssetIndex>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for RenderAssetUsages

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SpatialScale>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SpatialScale>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SpatialScale>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AutoExposure>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AutoExposure>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AutoExposure>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Bloom>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Bloom>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Bloom>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DenoiseCas>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DenoiseCas>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DenoiseCas>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DepthOfField>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DepthOfField>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DepthOfField>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Fxaa>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Fxaa>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Fxaa>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MotionBlur>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MotionBlur>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MotionBlur>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

impl PartialReflect for DeferredPrepass

Source§

impl PartialReflect for DepthPrepass

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DepthPrepass>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DepthPrepass>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DepthPrepass>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for MotionVectorPrepass

Source§

impl PartialReflect for NormalPrepass

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Skybox>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Skybox>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Skybox>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Smaa>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Smaa>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Smaa>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ComponentId>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ComponentId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ComponentId>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ComponentTicks>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ComponentTicks>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ComponentTicks>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Tick>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Tick>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Tick>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EntityHash>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EntityHash>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<EntityHash>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Disabled>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Disabled>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Disabled>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Identifier>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Identifier>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Identifier>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for SystemIdMarker

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<OnDespawn>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<OnDespawn>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<OnDespawn>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for ErasedGizmoConfigGroup

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GltfMaterialExtras>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GltfMaterialExtras>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<GltfMaterialExtras>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GltfMeshExtras>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GltfMeshExtras>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<GltfMeshExtras>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GltfSceneExtras>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GltfSceneExtras>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<GltfSceneExtras>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AxisSettings>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AxisSettings>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AxisSettings>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ButtonAxisSettings>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ButtonAxisSettings>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<ButtonAxisSettings>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ButtonSettings>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ButtonSettings>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ButtonSettings>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for DoubleTapGesture

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DoubleTapGesture>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DoubleTapGesture>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DoubleTapGesture>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PanGesture>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PanGesture>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PanGesture>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PinchGesture>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PinchGesture>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PinchGesture>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RotationGesture>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RotationGesture>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RotationGesture>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for KeyboardFocusLost

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<KeyboardInput>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<KeyboardInput>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<KeyboardInput>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MouseButtonInput>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MouseButtonInput>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MouseButtonInput>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MouseMotion>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MouseMotion>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MouseMotion>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MouseWheel>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MouseWheel>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MouseWheel>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AutoFocus>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AutoFocus>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AutoFocus>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NavNeighbors>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NavNeighbors>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NavNeighbors>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<InputFocus>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<InputFocus>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<InputFocus>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TabGroup>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TabGroup>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TabGroup>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TabIndex>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TabIndex>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TabIndex>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Affine3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Affine3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Affine3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AspectRatio>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AspectRatio>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AspectRatio>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Aabb2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Aabb2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Aabb2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BoundingCircle>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<BoundingCircle>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<BoundingCircle>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Aabb3d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Aabb3d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Aabb3d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BoundingSphere>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<BoundingSphere>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<BoundingSphere>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AabbCast2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AabbCast2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AabbCast2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BoundingCircleCast>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<BoundingCircleCast>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<BoundingCircleCast>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RayCast2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RayCast2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RayCast2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AabbCast3d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AabbCast3d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AabbCast3d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BoundingSphereCast>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<BoundingSphereCast>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<BoundingSphereCast>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RayCast3d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RayCast3d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RayCast3d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<FloatOrd>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<FloatOrd>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<FloatOrd>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MeshMorphWeights>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MeshMorphWeights>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MeshMorphWeights>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AnnulusMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AnnulusMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<AnnulusMeshBuilder>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EllipseMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EllipseMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<EllipseMeshBuilder>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RhombusMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RhombusMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<RhombusMeshBuilder>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ConeMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ConeMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ConeMeshBuilder>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PlaneMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PlaneMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PlaneMeshBuilder>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TorusMeshBuilder>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TorusMeshBuilder>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TorusMeshBuilder>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SkinnedMesh>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SkinnedMesh>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SkinnedMesh>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Atmosphere>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Atmosphere>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Atmosphere>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

impl PartialReflect for CascadesVisibleEntities

Source§

impl PartialReflect for CubemapVisibleEntities

Source§

impl PartialReflect for RenderCascadesVisibleEntities

Source§

impl PartialReflect for RenderCubemapVisibleEntities

Source§

impl PartialReflect for RenderVisibleMeshEntities

Source§

impl PartialReflect for VisibleMeshEntities

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ClusteredDecal>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ClusteredDecal>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ClusteredDecal>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for ForwardDecal

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ForwardDecal>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ForwardDecal>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ForwardDecal>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Cascade>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Cascade>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Cascade>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Cascades>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Cascades>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Cascades>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for NotShadowCaster

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NotShadowCaster>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NotShadowCaster>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NotShadowCaster>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for NotShadowReceiver

Source§

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

Source§

impl PartialReflect for TransmittedShadowReceiver

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<IrradianceVolume>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<IrradianceVolume>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<IrradianceVolume>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Lightmap>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Lightmap>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Lightmap>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<FogVolume>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<FogVolume>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<FogVolume>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<VolumetricFog>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<VolumetricFog>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<VolumetricFog>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for VolumetricLight

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<VolumetricLight>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<VolumetricLight>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<VolumetricLight>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NoWireframe>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NoWireframe>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NoWireframe>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Wireframe>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Wireframe>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Wireframe>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WireframeColor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WireframeColor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WireframeColor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WireframeConfig>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WireframeConfig>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WireframeConfig>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RayId>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RayId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RayId>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<HitData>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<HitData>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<HitData>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerHits>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerHits>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerHits>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RayMeshHit>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RayMeshHit>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RayMeshHit>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SimplifiedMesh>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SimplifiedMesh>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SimplifiedMesh>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for Location
where Location: Any + Send + Sync, NormalizedRenderTarget: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Location>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Location>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Location>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerInput>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerInput>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerInput>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerInteraction>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerInteraction>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<PointerInteraction>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for PointerLocation

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerLocation>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerLocation>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerLocation>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PointerPress>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PointerPress>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PointerPress>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CameraMainTextureUsages

Source§

impl PartialReflect for CameraRenderGraph

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MipBias>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MipBias>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MipBias>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Viewport>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Viewport>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Viewport>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for CustomProjection

Source§

impl PartialReflect for OcclusionCulling

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ReadbackComplete>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ReadbackComplete>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ReadbackComplete>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MeshTag>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MeshTag>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MeshTag>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Aabb>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Aabb>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Aabb>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CascadesFrusta

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CascadesFrusta>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CascadesFrusta>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CascadesFrusta>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for CubemapFrusta

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CubemapFrusta>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CubemapFrusta>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CubemapFrusta>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Frustum>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Frustum>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Frustum>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for ShaderStorageBuffer

Source§

impl PartialReflect for SyncToRenderWorld

Source§

impl PartialReflect for TemporaryRenderEntity

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ColorGrading>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ColorGrading>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ColorGrading>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RenderLayers>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RenderLayers>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RenderLayers>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for NoFrustumCulling

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NoFrustumCulling>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NoFrustumCulling>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NoFrustumCulling>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for RenderVisibleEntities

Source§

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

Source§

impl PartialReflect for VisibleEntities

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<VisibleEntities>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<VisibleEntities>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<VisibleEntities>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Screenshot>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Screenshot>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Screenshot>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ScreenshotCaptured>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ScreenshotCaptured>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<ScreenshotCaptured>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<InstanceId>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<InstanceId>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<InstanceId>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SceneInstanceReady>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SceneInstanceReady>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<SceneInstanceReady>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

impl PartialReflect for NoWireframe2d

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NoWireframe2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NoWireframe2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NoWireframe2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Wireframe2d>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Wireframe2d>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Wireframe2d>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Wireframe2dColor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Wireframe2dColor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Wireframe2dColor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TextBounds>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TextBounds>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TextBounds>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TextLayoutInfo>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TextLayoutInfo>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TextLayoutInfo>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TextEntity>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TextEntity>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TextEntity>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Stopwatch>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Stopwatch>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Stopwatch>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ContentSize>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ContentSize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ContentSize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ImageNodeSize>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ImageNodeSize>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ImageNodeSize>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Label>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Label>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Label>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<TextNodeFlags>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<TextNodeFlags>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<TextNodeFlags>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for RequestRedraw

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RequestRedraw>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RequestRedraw>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RequestRedraw>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowClosed>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowClosed>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowClosed>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowClosing>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowClosing>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowClosing>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowCreated>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowCreated>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowCreated>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowDestroyed>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowDestroyed>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowDestroyed>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowFocused>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowFocused>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowFocused>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowOccluded>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowOccluded>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowOccluded>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowResized>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowResized>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowResized>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowThemeChanged>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowThemeChanged>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<WindowThemeChanged>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Monitor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Monitor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Monitor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl PartialReflect for PrimaryMonitor

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PrimaryMonitor>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PrimaryMonitor>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PrimaryMonitor>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<VideoMode>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<VideoMode>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<VideoMode>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CursorOptions>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CursorOptions>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<CursorOptions>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EnabledButtons>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EnabledButtons>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<EnabledButtons>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

impl PartialReflect for PrimaryWindow

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<PrimaryWindow>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<PrimaryWindow>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<PrimaryWindow>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WindowResolution>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WindowResolution>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WindowResolution>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WakeUp>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WakeUp>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WakeUp>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Affine2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Affine2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Affine2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Affine3A>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Affine3A>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Affine3A>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DAffine2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DAffine2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DAffine2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DAffine3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DAffine3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DAffine3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DMat2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DMat2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DMat2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DMat3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DMat3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DMat3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DMat4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DMat4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DMat4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DQuat>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DQuat>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DQuat>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DVec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DVec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DVec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DVec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DVec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DVec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<DVec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<DVec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<DVec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I8Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I8Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I8Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I8Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I8Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I8Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I8Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I8Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I8Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I16Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I16Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I16Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I16Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I16Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I16Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I16Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I16Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I16Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I64Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I64Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I64Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I64Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I64Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I64Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<I64Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<I64Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<I64Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U8Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U8Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U8Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U8Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U8Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U8Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U8Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U8Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U8Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U16Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U16Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U16Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U16Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U16Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U16Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U16Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U16Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U16Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U64Vec2>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U64Vec2>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U64Vec2>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U64Vec3>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U64Vec3>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U64Vec3>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<U64Vec4>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<U64Vec4>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<U64Vec4>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<NodeIndex>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<NodeIndex>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<NodeIndex>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SmolStr>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<SmolStr>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<SmolStr>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Uuid>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Uuid>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Uuid>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<AssetPath<'a>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<AssetPath<'a>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<AssetPath<'a>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<(A,)>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A,)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A,)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<(A, B)>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<(A, B, C)>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D> PartialReflect 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 get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<(A, B, C, D)>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C, D)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C, D)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D, E> PartialReflect 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 get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<(A, B, C, D, E)>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C, D, E)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C, D, E)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D, E, F> PartialReflect 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 get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F)>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C, D, E, F)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D, E, F, G> PartialReflect 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 get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F, G)>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F, G)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C, D, E, F, G)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D, E, F, G, H> PartialReflect 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 get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect( self: Box<(A, B, C, D, E, F, G, H)>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<(A, B, C, D, E, F, G, H)>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<(A, B, C, D, E, F, G, H)>) -> ReflectOwned

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<A, B, C, D, E, F, G, H, I> PartialReflect 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§

impl<A, B, C, D, E, F, G, H, I, J> PartialReflect 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§

impl<A, B, C, D, E, F, G, H, I, J, K> PartialReflect 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§

impl<A, B, C, D, E, F, G, H, I, J, K, L> PartialReflect 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§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ExtendedMaterial<B, E>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ExtendedMaterial<B, E>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<ExtendedMaterial<B, E>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<GizmoBuffer<Config, Clear>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<GizmoBuffer<Config, Clear>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<GizmoBuffer<Config, Clear>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EventId<E>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EventId<E>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<EventId<E>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<FocusedInput<E>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<FocusedInput<E>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<FocusedInput<E>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<BTreeMap<K, V>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<BTreeMap<K, V>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BTreeMap<K, V>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<HashMap<K, V, S>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<HashMap<K, V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<HashMap<K, V, S>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<HashMap<K, V, S>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<HashMap<K, V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<HashMap<K, V, S>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Graph<N, E, Directed, Ix>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Graph<N, E, Directed, Ix>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<Graph<N, E, Directed, Ix>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<LinearSpline<P>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<LinearSpline<P>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<LinearSpline<P>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<Cow<'static, [T]>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<Cow<'static, [T]>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Cow<'static, [T]>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Bound<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Bound<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Bound<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Option<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Option<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Option<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<BTreeSet<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<BTreeSet<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<BTreeSet<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<VecDeque<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<VecDeque<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<VecDeque<T>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Arc<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Arc<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Arc<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Wrapping<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Wrapping<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Wrapping<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Range<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Range<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Range<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RangeFrom<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RangeFrom<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RangeFrom<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn to_dynamic(&self) -> Box<dyn PartialReflect>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<RangeTo<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<RangeTo<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<RangeTo<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<CubicKeyframeCurve<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<CubicKeyframeCurve<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<CubicKeyframeCurve<T>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<ColorCurve<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<ColorCurve<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<ColorCurve<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<T> PartialReflect for MaybeLocation<T>
where MaybeLocation<T>: Any + Send + Sync, T: TypePath + ?Sized,

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<MaybeLocation<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<MaybeLocation<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<MaybeLocation<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WithDerivative<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WithDerivative<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<WithDerivative<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

impl<T> PartialReflect 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§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<WithTwoDerivatives<T>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<WithTwoDerivatives<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect( self: Box<WithTwoDerivatives<T>>, ) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<SmallVec<T>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<SmallVec<T>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<SmallVec<T>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, __value_param: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Result<T, E>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Result<T, E>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Result<T, E>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<[T; N]>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<[T; N]>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<[T; N]>) -> ReflectOwned

Source§

fn reflect_hash(&self) -> Option<u64>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EntityHashMap<V>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EntityHashMap<V>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<EntityHashMap<V>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<EntityIndexMap<V>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<EntityIndexMap<V>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<EntityIndexMap<V>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<HashSet<V, S>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<HashSet<V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<HashSet<V, S>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn into_partial_reflect(self: Box<HashSet<V, S>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn try_into_reflect( self: Box<HashSet<V, S>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn apply(&mut self, value: &(dyn PartialReflect + 'static))

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<HashSet<V, S>>) -> ReflectOwned

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

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

Source§

fn get_represented_type_info(&self) -> Option<&'static TypeInfo>

Source§

fn try_apply( &mut self, value: &(dyn PartialReflect + 'static), ) -> Result<(), ApplyError>

Source§

fn reflect_kind(&self) -> ReflectKind

Source§

fn reflect_ref(&self) -> ReflectRef<'_>

Source§

fn reflect_mut(&mut self) -> ReflectMut<'_>

Source§

fn reflect_owned(self: Box<Sum<V, W>>) -> ReflectOwned

Source§

fn try_into_reflect( self: Box<Sum<V, W>>, ) -> Result<Box<dyn Reflect>, Box<dyn PartialReflect>>

Source§

fn try_as_reflect(&self) -> Option<&(dyn Reflect + 'static)>

Source§

fn try_as_reflect_mut(&mut self) -> Option<&mut (dyn Reflect + 'static)>

Source§

fn into_partial_reflect(self: Box<Sum<V, W>>) -> Box<dyn PartialReflect>

Source§

fn as_partial_reflect(&self) -> &(dyn PartialReflect + 'static)

Source§

fn as_partial_reflect_mut(&mut self) -> &mut (dyn PartialReflect + 'static)

Source§

fn reflect_partial_eq( &self, value: &(dyn PartialReflect + 'static), ) -> Option<bool>

Source§

fn reflect_clone(&self) -> Result<Box<dyn Reflect>, ReflectCloneError>

Source§

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

Implementors§

Source§

impl PartialReflect for AlignContent

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for FlexDirection

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for GridAutoFlow

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for JustifyContent

Source§

impl PartialReflect for JustifyItems

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for OverflowAxis

Source§

impl PartialReflect for OverflowClipBox

Source§

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

Source§

impl PartialReflect for PointerButton

Source§

impl PartialReflect for PositionType

Source§

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

Source§

impl PartialReflect for RayCastVisibility

Source§

impl PartialReflect for bevy_ui_builders::ScalingMode
where ScalingMode: Any + Send + Sync,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for DynamicArray

Source§

impl PartialReflect for DynamicEnum

Source§

impl PartialReflect for DynamicList

Source§

impl PartialReflect for DynamicMap

Source§

impl PartialReflect for DynamicSet

Source§

impl PartialReflect for DynamicStruct

Source§

impl PartialReflect for DynamicTuple

Source§

impl PartialReflect for DynamicTupleStruct

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for DefaultGizmoConfigGroup

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for GizmoConfigStore

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for MeshPickingCamera

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for RayCastBackfaces

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for SpritePickingCamera

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl PartialReflect for TextShadow
where TextShadow: Any + Send + Sync, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Color: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TextSpan
where TextSpan: Any + Send + Sync, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TextureAtlas
where TextureAtlas: Any + Send + Sync, Handle<TextureAtlasLayout>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TextureAtlasLayout
where TextureAtlasLayout: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<URect>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TextureSlicer
where TextureSlicer: Any + Send + Sync, BorderRect: FromReflect + TypePath + MaybeTyped + RegisterForReflection, SliceScaleMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for ThreadedAnimationGraph
where ThreadedAnimationGraph: Any + Send + Sync, Vec<NodeIndex>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<Range<u32>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<u64>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for ThreadedAnimationGraphs

Source§

impl PartialReflect for Timer
where Timer: Any + Send + Sync, Stopwatch: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, TimerMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Torus
where Torus: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TouchInput
where TouchInput: Any + Send + Sync, TouchPhase: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<ForceTouch>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, u64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Transform
where Transform: Any + Send + Sync, Vec3: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Quat: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for TransformTreeChanged

Source§

impl PartialReflect for Triangle2d
where Triangle2d: Any + Send + Sync, [Vec2; 3]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Triangle3d
where Triangle3d: Any + Send + Sync, [Vec3; 3]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for URect
where URect: Any + Send + Sync, UVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UVec2
where UVec2: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UVec3
where UVec3: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UVec4
where UVec4: Any + Send + Sync, u32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UiPickingCamera

Source§

impl PartialReflect for UiPickingSettings
where UiPickingSettings: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UiRect
where UiRect: Any + Send + Sync, Val: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UiScale
where UiScale: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for UiTargetCamera
where UiTargetCamera: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Vec2
where Vec2: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Vec3
where Vec3: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Vec3A
where Vec3A: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Vec4
where Vec4: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for ViewVisibility
where ViewVisibility: Any + Send + Sync, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Virtual
where Virtual: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Window
where Window: Any + Send + Sync, CursorOptions: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PresentMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowPosition: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowResolution: FromReflect + TypePath + MaybeTyped + RegisterForReflection, String: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<String>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, CompositeAlphaMode: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowResizeConstraints: FromReflect + TypePath + MaybeTyped + RegisterForReflection, bool: FromReflect + TypePath + MaybeTyped + RegisterForReflection, EnabledButtons: FromReflect + TypePath + MaybeTyped + RegisterForReflection, WindowLevel: FromReflect + TypePath + MaybeTyped + RegisterForReflection, InternalWindowState: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<WindowTheme>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<NonZero<u32>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Option<(u8, u8)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for WindowMoved
where WindowMoved: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, IVec2: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for WindowResizeConstraints
where WindowResizeConstraints: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for Xyza
where Xyza: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl PartialReflect for ZIndex
where ZIndex: Any + Send + Sync, i32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<A> PartialReflect for AssetEvent<A>
where A: Asset + TypePath, AssetEvent<A>: Any + Send + Sync, AssetId<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<A> PartialReflect for AssetId<A>
where A: Asset + TypePath, AssetId<A>: Any + Send + Sync, AssetIndex: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Uuid: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<A> PartialReflect for Handle<A>
where A: Asset + TypePath, Handle<A>: Any + Send + Sync, Arc<StrongHandle>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, AssetId<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<A> PartialReflect for AnimatableCurveEvaluator<A>
where A: Animatable + TypePath, AnimatableCurveEvaluator<A>: Any + Send + Sync, BasicAnimationCurveEvaluator<A>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Box<dyn AnimatableProperty<Property = A>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<C> PartialReflect for SampleDerivativeWrapper<C>
where SampleDerivativeWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> PartialReflect for SampleTwoDerivativesWrapper<C>
where SampleTwoDerivativesWrapper<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<C> PartialReflect for bevy_ui_builders::WeightsCurve<C>
where WeightsCurve<C>: Any + Send + Sync, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<E> PartialReflect for Events<E>
where E: Event + TypePath, Events<E>: Any + Send + Sync, EventSequence<E>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, usize: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<E> PartialReflect for Pointer<E>
where E: Debug + Clone + Reflect + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Pointer<E>: Any + Send + Sync, Entity: FromReflect + TypePath + MaybeTyped + RegisterForReflection, PointerId: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Location: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> PartialReflect for MaterialNode<M>
where M: UiMaterial + TypePath, MaterialNode<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> PartialReflect for MeshMaterial2d<M>
where M: Material2d + TypePath, MeshMaterial2d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<M> PartialReflect for MeshMaterial3d<M>
where M: Material + TypePath, MeshMaterial3d<M>: Any + Send + Sync, Handle<M>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicBSpline<P>
where P: VectorSpace + TypePath, CubicBSpline<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicBezier<P>
where P: VectorSpace + TypePath, CubicBezier<P>: Any + Send + Sync, Vec<[P; 4]>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicCardinalSpline<P>
where P: VectorSpace + TypePath, CubicCardinalSpline<P>: Any + Send + Sync, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicCurve<P>
where P: VectorSpace + TypePath, CubicCurve<P>: Any + Send + Sync, Vec<CubicSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicHermite<P>
where P: VectorSpace + TypePath, CubicHermite<P>: Any + Send + Sync, Vec<(P, P)>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicNurbs<P>
where P: VectorSpace + TypePath, CubicNurbs<P>: Any + Send + Sync, Vec<P>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for CubicSegment<P>
where P: VectorSpace + TypePath, CubicSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for RationalCurve<P>
where P: VectorSpace + TypePath, RationalCurve<P>: Any + Send + Sync, Vec<RationalSegment<P>>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P> PartialReflect for RationalSegment<P>
where P: VectorSpace + TypePath, RationalSegment<P>: Any + Send + Sync, [P; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection, [f32; 4]: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<P, C> PartialReflect for AnimatableCurve<P, C>
where AnimatableCurve<P, C>: Any + Send + Sync, P: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<S> PartialReflect for NextState<S>
where S: FreelyMutableState + TypePath + FromReflect + MaybeTyped + RegisterForReflection, NextState<S>: Any + Send + Sync,

Source§

impl<S> PartialReflect for State<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, State<S>: Any + Send + Sync,

Source§

impl<S> PartialReflect for StateScoped<S>
where S: States + TypePath + FromReflect + MaybeTyped + RegisterForReflection, StateScoped<S>: Any + Send + Sync,

Source§

impl<S, T, C, D> PartialReflect for ZipCurve<S, T, C, D>
where ZipCurve<S, T, C, D>: Any + Send + Sync, S: TypePath, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, D: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<S, T, C, F> PartialReflect for MapCurve<S, T, C, F>
where MapCurve<S, T, C, F>: Any + Send + Sync, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, S: TypePath, T: TypePath,

Source§

impl<Source> PartialReflect for AudioPlayer<Source>
where AudioPlayer<Source>: Any + Send + Sync, Source: Asset + Decodable + TypePath, Handle<Source>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for InterpolationDatum<T>
where InterpolationDatum<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for ChunkedUnevenCore<T>
where ChunkedUnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for AnimatableKeyframeCurve<T>
where AnimatableKeyframeCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for Axis<T>
where Axis<T>: Any + Send + Sync, T: TypePath, HashMap<T, f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for ButtonInput<T>
where T: Copy + Eq + Hash + Send + Sync + 'static + TypePath, ButtonInput<T>: Any + Send + Sync, HashSet<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for ConstantCurve<T>
where ConstantCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for EasingCurve<T>
where EasingCurve<T>: Any + Send + Sync, T: TypePath + FromReflect + MaybeTyped + RegisterForReflection, EaseFunction: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for EvenCore<T>
where EvenCore<T>: Any + Send + Sync, T: TypePath, Interval: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for SampleAutoCurve<T>
where SampleAutoCurve<T>: Any + Send + Sync, T: TypePath, EvenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for Time<T>
where T: Default + TypePath + FromReflect + MaybeTyped + RegisterForReflection, Time<T>: Any + Send + Sync, Duration: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f32: FromReflect + TypePath + MaybeTyped + RegisterForReflection, f64: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for UnevenCore<T>
where UnevenCore<T>: Any + Send + Sync, T: TypePath, Vec<f32>: FromReflect + TypePath + MaybeTyped + RegisterForReflection, Vec<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for UnevenSampleAutoCurve<T>
where UnevenSampleAutoCurve<T>: Any + Send + Sync, T: TypePath, UnevenCore<T>: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T> PartialReflect for Vec<T>
where T: FromReflect + MaybeTyped + TypePath + GetTypeRegistration,

Source§

impl<T, C> PartialReflect for ForeverCurve<T, C>
where ForeverCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> PartialReflect for GraphCurve<T, C>
where GraphCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> PartialReflect for LinearReparamCurve<T, C>
where LinearReparamCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> PartialReflect for PingPongCurve<T, C>
where PingPongCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> PartialReflect for RepeatCurve<T, C>
where RepeatCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<T, C> PartialReflect for ReverseCurve<T, C>
where ReverseCurve<T, C>: Any + Send + Sync, T: TypePath, C: TypePath + PartialReflect + MaybeTyped + RegisterForReflection,

Source§

impl<T, C, D> PartialReflect 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> PartialReflect 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> PartialReflect 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> PartialReflect for ReparamCurve<T, C, F>
where ReparamCurve<T, C, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, C: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, F> PartialReflect for FunctionCurve<T, F>
where FunctionCurve<T, F>: Any + Send + Sync, Interval: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, I> PartialReflect for SampleCurve<T, I>
where SampleCurve<T, I>: Any + Send + Sync, EvenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<T, I> PartialReflect for UnevenSampleCurve<T, I>
where UnevenSampleCurve<T, I>: Any + Send + Sync, UnevenCore<T>: PartialReflect + TypePath + MaybeTyped + RegisterForReflection, T: TypePath,

Source§

impl<const N: usize> PartialReflect for ConvexPolygon<N>
where ConvexPolygon<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<const N: usize> PartialReflect for Polygon<N>
where Polygon<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<const N: usize> PartialReflect for Polyline2d<N>
where Polyline2d<N>: Any + Send + Sync, [Vec2; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,

Source§

impl<const N: usize> PartialReflect for Polyline3d<N>
where Polyline3d<N>: Any + Send + Sync, [Vec3; N]: FromReflect + TypePath + MaybeTyped + RegisterForReflection,