Struct divoom::DivoomTextAnimation
source · [−]pub struct DivoomTextAnimation {
pub text_id: i32,
pub x: i32,
pub y: i32,
pub scroll_direction: DivoomTextAnimationScrollDirection,
pub font_index: i32,
pub text_width: i32,
pub speed_in_ms: i32,
pub text_string: String,
pub color: RGB8,
pub align: DivoomTextAnimationAlign,
}
Expand description
Text animation definition
Fields
text_id: i32
Text id to create/update. Must be <= 20.
x: i32
Start position x.
y: i32
Start position y.
scroll_direction: DivoomTextAnimationScrollDirection
Scroll direction.
font_index: i32
0-7: font id in app. Divoom only has 8 fonts.
text_width: i32
Text size. Must be >= 16 and <= 64.
speed_in_ms: i32
Speed of each animation step (scroll) in milliseconds.
text_string: String
Text data
color: RGB8
Font color. E.g.: #FFFF00.
align: DivoomTextAnimationAlign
Text align.
Implementations
sourceimpl DivoomTextAnimation
impl DivoomTextAnimation
pub fn default() -> DivoomTextAnimation
Trait Implementations
sourceimpl Debug for DivoomTextAnimation
impl Debug for DivoomTextAnimation
sourceimpl<'de> Deserialize<'de> for DivoomTextAnimation
impl<'de> Deserialize<'de> for DivoomTextAnimation
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<DivoomTextAnimation> for DivoomTextAnimation
impl PartialEq<DivoomTextAnimation> for DivoomTextAnimation
sourcefn eq(&self, other: &DivoomTextAnimation) -> bool
fn eq(&self, other: &DivoomTextAnimation) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DivoomTextAnimation) -> bool
fn ne(&self, other: &DivoomTextAnimation) -> bool
This method tests for !=
.
sourceimpl PartialOrd<DivoomTextAnimation> for DivoomTextAnimation
impl PartialOrd<DivoomTextAnimation> for DivoomTextAnimation
sourcefn partial_cmp(&self, other: &DivoomTextAnimation) -> Option<Ordering>
fn partial_cmp(&self, other: &DivoomTextAnimation) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Serialize for DivoomTextAnimation
impl Serialize for DivoomTextAnimation
impl StructuralPartialEq for DivoomTextAnimation
Auto Trait Implementations
impl RefUnwindSafe for DivoomTextAnimation
impl Send for DivoomTextAnimation
impl Sync for DivoomTextAnimation
impl Unpin for DivoomTextAnimation
impl UnwindSafe for DivoomTextAnimation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more