pub struct TextDisplayEntityData {
pub display: DisplayEntityData,
pub text: SyncedValue<Box<TextComponent>>,
pub line_width: SyncedValue<i32>,
pub background_color: SyncedValue<i32>,
pub text_opacity: SyncedValue<i8>,
pub style_flags: SyncedValue<i8>,
}Expand description
Synchronized entity data declared by the vanilla #struct_name layer.
Fields§
§display: DisplayEntityData§text: SyncedValue<Box<TextComponent>>§line_width: SyncedValue<i32>§background_color: SyncedValue<i32>§text_opacity: SyncedValue<i8>§style_flags: SyncedValue<i8>Implementations§
Source§impl TextDisplayEntityData
impl TextDisplayEntityData
Sourcepub fn text_display(&self) -> &TextDisplayEntityData
pub fn text_display(&self) -> &TextDisplayEntityData
Returns the TextDisplayEntityData layer.
Sourcepub fn text_display_mut(&mut self) -> &mut TextDisplayEntityData
pub fn text_display_mut(&mut self) -> &mut TextDisplayEntityData
Returns the mutable TextDisplayEntityData layer.
Sourcepub fn display(&self) -> &DisplayEntityData
pub fn display(&self) -> &DisplayEntityData
Returns the DisplayEntityData layer.
Sourcepub fn display_mut(&mut self) -> &mut DisplayEntityData
pub fn display_mut(&mut self) -> &mut DisplayEntityData
Returns the mutable DisplayEntityData layer.
Sourcepub fn base(&self) -> &BaseEntityData
pub fn base(&self) -> &BaseEntityData
Returns the BaseEntityData layer.
Sourcepub fn base_mut(&mut self) -> &mut BaseEntityData
pub fn base_mut(&mut self) -> &mut BaseEntityData
Returns the mutable BaseEntityData layer.
Sourcepub fn pack_dirty(&mut self) -> Option<Vec<DataValue>>
pub fn pack_dirty(&mut self) -> Option<Vec<DataValue>>
Pack all dirty values for network sync, clearing dirty flags.
Returns None if no values are dirty.
fn pack_dirty_into(&mut self, values: &mut Vec<DataValue>)
Sourcepub fn pack_all(&self) -> Vec<DataValue>
pub fn pack_all(&self) -> Vec<DataValue>
Pack all non-default values (for initial entity spawn).
fn pack_all_into(&self, values: &mut Vec<DataValue>)
Trait Implementations§
Source§impl Clone for TextDisplayEntityData
impl Clone for TextDisplayEntityData
Source§fn clone(&self) -> TextDisplayEntityData
fn clone(&self) -> TextDisplayEntityData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TextDisplayEntityData
impl Debug for TextDisplayEntityData
Source§impl Default for TextDisplayEntityData
impl Default for TextDisplayEntityData
Source§impl VanillaEntityData for TextDisplayEntityData
impl VanillaEntityData for TextDisplayEntityData
Source§fn base(&self) -> &BaseEntityData
fn base(&self) -> &BaseEntityData
Returns the shared vanilla base entity-data layer.
Source§fn base_mut(&mut self) -> &mut BaseEntityData
fn base_mut(&mut self) -> &mut BaseEntityData
Returns the mutable shared vanilla base entity-data layer.
Auto Trait Implementations§
impl Freeze for TextDisplayEntityData
impl RefUnwindSafe for TextDisplayEntityData
impl Send for TextDisplayEntityData
impl Sync for TextDisplayEntityData
impl Unpin for TextDisplayEntityData
impl UnsafeUnpin for TextDisplayEntityData
impl UnwindSafe for TextDisplayEntityData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more