Struct bevy::text::TextAlignment
pub struct TextAlignment {
pub vertical: VerticalAlign,
pub horizontal: HorizontalAlign,
}
Fields§
§vertical: VerticalAlign
§horizontal: HorizontalAlign
Implementations§
§impl TextAlignment
impl TextAlignment
pub const TOP_LEFT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Top,
horizontal: HorizontalAlign::Left,}
pub const TOP_LEFT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Top, horizontal: HorizontalAlign::Left,}
A TextAlignment
set to the top-left.
pub const TOP_CENTER: TextAlignment = TextAlignment{
vertical: VerticalAlign::Top,
horizontal: HorizontalAlign::Center,}
pub const TOP_CENTER: TextAlignment = TextAlignment{ vertical: VerticalAlign::Top, horizontal: HorizontalAlign::Center,}
A TextAlignment
set to the top-center.
pub const TOP_RIGHT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Top,
horizontal: HorizontalAlign::Right,}
pub const TOP_RIGHT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Top, horizontal: HorizontalAlign::Right,}
A TextAlignment
set to the top-right.
pub const CENTER_LEFT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Center,
horizontal: HorizontalAlign::Left,}
pub const CENTER_LEFT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Center, horizontal: HorizontalAlign::Left,}
A TextAlignment
set to center the center-left.
pub const CENTER: TextAlignment = TextAlignment{
vertical: VerticalAlign::Center,
horizontal: HorizontalAlign::Center,}
pub const CENTER: TextAlignment = TextAlignment{ vertical: VerticalAlign::Center, horizontal: HorizontalAlign::Center,}
A TextAlignment
set to center on both axes.
pub const CENTER_RIGHT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Center,
horizontal: HorizontalAlign::Right,}
pub const CENTER_RIGHT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Center, horizontal: HorizontalAlign::Right,}
A TextAlignment
set to the center-right.
pub const BOTTOM_LEFT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Bottom,
horizontal: HorizontalAlign::Left,}
pub const BOTTOM_LEFT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Bottom, horizontal: HorizontalAlign::Left,}
A TextAlignment
set to the bottom-left.
pub const BOTTOM_CENTER: TextAlignment = TextAlignment{
vertical: VerticalAlign::Bottom,
horizontal: HorizontalAlign::Center,}
pub const BOTTOM_CENTER: TextAlignment = TextAlignment{ vertical: VerticalAlign::Bottom, horizontal: HorizontalAlign::Center,}
A TextAlignment
set to the bottom-center.
pub const BOTTOM_RIGHT: TextAlignment = TextAlignment{
vertical: VerticalAlign::Bottom,
horizontal: HorizontalAlign::Right,}
pub const BOTTOM_RIGHT: TextAlignment = TextAlignment{ vertical: VerticalAlign::Bottom, horizontal: HorizontalAlign::Right,}
A TextAlignment
set to the bottom-right.
Trait Implementations§
§impl Clone for TextAlignment
impl Clone for TextAlignment
§fn clone(&self) -> TextAlignment
fn clone(&self) -> TextAlignment
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for TextAlignment
impl Debug for TextAlignment
§impl Default for TextAlignment
impl Default for TextAlignment
§fn default() -> TextAlignment
fn default() -> TextAlignment
Returns the “default value” for a type. Read more
§impl GetTypeRegistration for TextAlignment
impl GetTypeRegistration for TextAlignment
§impl Reflect for TextAlignment
impl Reflect for TextAlignment
§fn get_type_info(&self) -> &'static TypeInfo
fn get_type_info(&self) -> &'static TypeInfo
§fn into_any(self: Box<TextAlignment, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<TextAlignment, Global>) -> Box<dyn Any + 'static, Global>
Returns the value as a
Box<dyn Any>
.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Returns the value as a
&mut dyn Any
.§fn into_reflect(
self: Box<TextAlignment, Global>
) -> Box<dyn Reflect + 'static, Global>
fn into_reflect(
self: Box<TextAlignment, Global>
) -> Box<dyn Reflect + 'static, Global>
Casts this type to a boxed reflected value.
§fn as_reflect(&self) -> &(dyn Reflect + 'static)
fn as_reflect(&self) -> &(dyn Reflect + 'static)
Casts this type to a reflected value.
§fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)
fn as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)
Casts this type to a mutable reflected value.
§fn clone_value(&self) -> Box<dyn Reflect + 'static, Global>
fn clone_value(&self) -> Box<dyn Reflect + 'static, Global>
Clones the value as a
Reflect
trait object. Read more§fn set(
&mut self,
value: Box<dyn Reflect + 'static, Global>
) -> Result<(), Box<dyn Reflect + 'static, Global>>
fn set(
&mut self,
value: Box<dyn Reflect + 'static, Global>
) -> Result<(), Box<dyn Reflect + 'static, Global>>
Performs a type-checked assignment of a reflected value to this value. Read more
§fn apply(&mut self, value: &(dyn Reflect + 'static))
fn apply(&mut self, value: &(dyn Reflect + 'static))
Applies a reflected value to this value. Read more
§fn reflect_ref(&self) -> ReflectRef<'_>
fn reflect_ref(&self) -> ReflectRef<'_>
Returns an enumeration of “kinds” of type. Read more
§fn reflect_mut(&mut self) -> ReflectMut<'_>
fn reflect_mut(&mut self) -> ReflectMut<'_>
Returns a mutable enumeration of “kinds” of type. Read more
§fn reflect_owned(self: Box<TextAlignment, Global>) -> ReflectOwned
fn reflect_owned(self: Box<TextAlignment, Global>) -> ReflectOwned
Returns an owned enumeration of “kinds” of type. Read more
§fn reflect_partial_eq(&self, value: &(dyn Reflect + 'static)) -> Option<bool>
fn reflect_partial_eq(&self, value: &(dyn Reflect + 'static)) -> Option<bool>
Returns a “partial equality” comparison result. Read more
§fn reflect_hash(&self) -> Option<u64>
fn reflect_hash(&self) -> Option<u64>
Returns a hash of the value (which includes the type). Read more
§fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>
fn debug(&self, f: &mut Formatter<'_>) -> Result<(), Error>
Debug formatter for the value. Read more
§fn serializable(&self) -> Option<Serializable<'_>>
fn serializable(&self) -> Option<Serializable<'_>>
Returns a serializable version of the value. Read more
§impl Struct for TextAlignment
impl Struct for TextAlignment
§fn field_at_mut(&mut self, index: usize) -> Option<&mut (dyn Reflect + 'static)>
fn field_at_mut(&mut self, index: usize) -> Option<&mut (dyn Reflect + 'static)>
Returns a mutable reference to the value of the field with index
index
as a &mut dyn Reflect
. Read more§fn iter_fields(&self) -> FieldIter<'_> ⓘ
fn iter_fields(&self) -> FieldIter<'_> ⓘ
Returns an iterator over the values of the reflectable fields for this struct.
§fn clone_dynamic(&self) -> DynamicStruct
fn clone_dynamic(&self) -> DynamicStruct
Clones the struct into a
DynamicStruct
.§impl Typed for TextAlignment
impl Typed for TextAlignment
impl Copy for TextAlignment
Auto Trait Implementations§
impl RefUnwindSafe for TextAlignment
impl Send for TextAlignment
impl Sync for TextAlignment
impl Unpin for TextAlignment
impl UnwindSafe for TextAlignment
Blanket Implementations§
§impl<T, U> AsBindGroupShaderType<U> for Twhere
U: ShaderType,
&'a T: for<'a> Into<U>,
impl<T, U> AsBindGroupShaderType<U> for Twhere
U: ShaderType,
&'a T: for<'a> Into<U>,
§fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
fn as_bind_group_shader_type(&self, _images: &RenderAssets<Image>) -> U
Return the
T
ShaderType
for self
. When used in AsBindGroup
derives, it is safe to assume that all images in self
exist. Read more§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates
Self
using data from the given World§impl<S> GetField for Swhere
S: Struct,
impl<S> GetField for Swhere
S: Struct,
§impl<T> GetPath for Twhere
T: Reflect,
impl<T> GetPath for Twhere
T: Reflect,
§fn path<'r, 'p>(
&'r self,
path: &'p str
) -> Result<&'r (dyn Reflect + 'static), ReflectPathError<'p>>
fn path<'r, 'p>(
&'r self,
path: &'p str
) -> Result<&'r (dyn Reflect + 'static), ReflectPathError<'p>>
Returns a reference to the value specified by
path
. Read more§fn path_mut<'r, 'p>(
&'r mut self,
path: &'p str
) -> Result<&'r mut (dyn Reflect + 'static), ReflectPathError<'p>>
fn path_mut<'r, 'p>(
&'r mut self,
path: &'p str
) -> Result<&'r mut (dyn Reflect + 'static), ReflectPathError<'p>>
Returns a mutable reference to the value specified by
path
. Read more§fn get_path<T, 'r, 'p>(
&'r self,
path: &'p str
) -> Result<&'r T, ReflectPathError<'p>>where
T: Reflect,
fn get_path<T, 'r, 'p>(
&'r self,
path: &'p str
) -> Result<&'r T, ReflectPathError<'p>>where
T: Reflect,
Returns a statically typed reference to the value specified by
path
.§fn get_path_mut<T, 'r, 'p>(
&'r mut self,
path: &'p str
) -> Result<&'r mut T, ReflectPathError<'p>>where
T: Reflect,
fn get_path_mut<T, 'r, 'p>(
&'r mut self,
path: &'p str
) -> Result<&'r mut T, ReflectPathError<'p>>where
T: Reflect,
Returns a statically typed mutable reference to the value specified by
path
. Read more