Struct vtubestudio::data::MoveModelRequest
source · [−]pub struct MoveModelRequest {
pub time_in_seconds: f64,
pub values_are_relative_to_model: bool,
pub position_x: Option<f64>,
pub position_y: Option<f64>,
pub rotation: Option<f64>,
pub size: Option<f64>,
}
Expand description
Moving the currently loaded VTS model.
This request returns MoveModelResponse
.
Fields
time_in_seconds: f64
How many seconds the animation should take. Maximum 2
.
values_are_relative_to_model: bool
If true
, apply movements relative to the model’s current state.
position_x: Option<f64>
Horizontal position. -1
for left edge, 1
for right edge.
position_y: Option<f64>
Vertical position. -1
for bottom edge, 1
for top edge.
rotation: Option<f64>
Rotation in degrees. Must be between -360
and 360
.
size: Option<f64>
Size, between -100
and 100
.
Trait Implementations
sourceimpl Clone for MoveModelRequest
impl Clone for MoveModelRequest
sourcefn clone(&self) -> MoveModelRequest
fn clone(&self) -> MoveModelRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MoveModelRequest
impl Debug for MoveModelRequest
sourceimpl Default for MoveModelRequest
impl Default for MoveModelRequest
sourcefn default() -> MoveModelRequest
fn default() -> MoveModelRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for MoveModelRequest
impl<'de> Deserialize<'de> for MoveModelRequest
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<MoveModelRequest> for MoveModelRequest
impl PartialEq<MoveModelRequest> for MoveModelRequest
sourcefn eq(&self, other: &MoveModelRequest) -> bool
fn eq(&self, other: &MoveModelRequest) -> bool
sourceimpl Request for MoveModelRequest
impl Request for MoveModelRequest
type Response = MoveModelResponse
type Response = MoveModelResponse
The expected
Response
type for this request.sourceimpl Serialize for MoveModelRequest
impl Serialize for MoveModelRequest
impl StructuralPartialEq for MoveModelRequest
Auto Trait Implementations
impl RefUnwindSafe for MoveModelRequest
impl Send for MoveModelRequest
impl Sync for MoveModelRequest
impl Unpin for MoveModelRequest
impl UnwindSafe for MoveModelRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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