pub struct MessageBox {
pub discern_type: String,
pub name: String,
pub size: [f32; 2],
pub content_name: String,
pub title_name: String,
pub image_name: String,
pub keep_existing: bool,
pub existing_time: f32,
pub exist: bool,
pub speed: f32,
pub restore_speed: f32,
pub memory_offset: f32,
}
Expand description
RC的消息框资源。
Fields§
§discern_type: String
§name: String
§size: [f32; 2]
消息框大小。
content_name: String
框内内容资源名。
title_name: String
框内标题资源名。
image_name: String
框内图片资源名。
keep_existing: bool
消息框是否持续存在。
existing_time: f32
如果不持续存在,消息框的持续时间。
exist: bool
消息框是否存在(不等于是否显示)。
speed: f32
消息框移动速度。
restore_speed: f32
消息框补位速度。
memory_offset: f32
消息框上一次渲染时的y轴偏移量(用于实现补位动画)。
Implementations§
Source§impl MessageBox
impl MessageBox
pub fn name(self, name: &str) -> Self
pub fn size(self, width: f32, height: f32) -> Self
pub fn keep_existing(self, keep_existing: bool) -> Self
pub fn existing_time(self, existing_time: f32) -> Self
pub fn speed(self, speed: f32) -> Self
pub fn restore_speed(self, restore_speed: f32) -> Self
Trait Implementations§
Source§impl Clone for MessageBox
impl Clone for MessageBox
Source§fn clone(&self) -> MessageBox
fn clone(&self) -> MessageBox
Returns a duplicate 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 moreSource§impl Debug for MessageBox
impl Debug for MessageBox
Source§impl Default for MessageBox
impl Default for MessageBox
Source§impl PartialEq for MessageBox
impl PartialEq for MessageBox
Source§impl PartialOrd for MessageBox
impl PartialOrd for MessageBox
Source§impl RustConstructorResource for MessageBox
impl RustConstructorResource for MessageBox
Source§fn expose_type(&self) -> &str
fn expose_type(&self) -> &str
返回资源类型。
Source§fn reg_render_resource(&self, render_list: &mut Vec<RenderResource>)
fn reg_render_resource(&self, render_list: &mut Vec<RenderResource>)
注册资源。
impl StructuralPartialEq for MessageBox
Auto Trait Implementations§
impl Freeze for MessageBox
impl RefUnwindSafe for MessageBox
impl Send for MessageBox
impl Sync for MessageBox
impl Unpin for MessageBox
impl UnwindSafe for MessageBox
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.