pub struct TransformStack { /* private fields */ }Implementations§
Source§impl TransformStack
impl TransformStack
pub fn new() -> Result<Self>
pub fn matrix(&self) -> [f32; 16]
pub fn set_matrix(&self, matrix: [f32; 16])
pub fn resets_transform(&self) -> bool
pub fn set_resets_transform(&self, resets_transform: bool)
pub fn minimum_time(&self) -> f64
pub fn maximum_time(&self) -> f64
pub fn key_times(&self) -> Vec<f64>
pub fn local_transform_at_time(&self, time: f64) -> [f32; 16]
pub fn add_translate_op( &self, name: &str, inverse: bool, ) -> Result<TransformTranslateOp>
pub fn add_rotate_x_op( &self, name: &str, inverse: bool, ) -> Result<TransformRotateXOp>
pub fn add_rotate_y_op( &self, name: &str, inverse: bool, ) -> Result<TransformRotateYOp>
pub fn add_rotate_z_op( &self, name: &str, inverse: bool, ) -> Result<TransformRotateZOp>
pub fn add_rotate_op( &self, name: &str, rotation_order: TransformOpRotationOrder, inverse: bool, ) -> Result<TransformRotateOp>
pub fn add_scale_op( &self, name: &str, inverse: bool, ) -> Result<TransformScaleOp>
pub fn add_matrix_op( &self, name: &str, inverse: bool, ) -> Result<TransformMatrixOp>
pub fn add_orient_op( &self, name: &str, inverse: bool, ) -> Result<TransformOrientOp>
pub fn animated_value_named(&self, name: &str) -> Result<Option<AnimatedValue>>
pub fn float4x4_at_time(&self, time: f64) -> [f32; 16]
pub fn count(&self) -> usize
pub fn transform_ops(&self) -> Result<Vec<TransformOp>>
pub fn as_transform_component(&self) -> TransformComponent
Trait Implementations§
Source§impl Clone for TransformStack
impl Clone for TransformStack
Source§fn clone(&self) -> TransformStack
fn clone(&self) -> TransformStack
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 moreAuto Trait Implementations§
impl Freeze for TransformStack
impl RefUnwindSafe for TransformStack
impl !Send for TransformStack
impl !Sync for TransformStack
impl Unpin for TransformStack
impl UnsafeUnpin for TransformStack
impl UnwindSafe for TransformStack
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