pub struct GeosetAnimation { /* private fields */ }Expand description
Geoset visibility and color animation
Geoset animations control the visibility and color tinting of meshes.
Implementations§
Source§impl GeosetAnimation
impl GeosetAnimation
pub fn set_alpha(&mut self, value: f32)
Sourcepub fn flags(&self) -> SequenceFlag
pub fn flags(&self) -> SequenceFlag
Animation flags
pub fn set_flags(&mut self, value: SequenceFlag)
pub fn set_color(&mut self, value: Vector3f)
pub fn set_geoset_id(&mut self, value: u32)
Sourcepub fn alpha_tracks(&self) -> Ref<'_, TrackF32>
pub fn alpha_tracks(&self) -> Ref<'_, TrackF32>
Alpha animation Borrows the field in place — no copy, no allocation.
pub fn alpha_tracks_mut(&mut self) -> RefMut<'_, TrackF32>
Sourcepub fn color_tracks(&self) -> Ref<'_, TrackVector3f>
pub fn color_tracks(&self) -> Ref<'_, TrackVector3f>
Color animation Borrows the field in place — no copy, no allocation.
pub fn color_tracks_mut(&mut self) -> RefMut<'_, TrackVector3f>
Trait Implementations§
Source§impl Debug for GeosetAnimation
impl Debug for GeosetAnimation
Source§impl Default for GeosetAnimation
impl Default for GeosetAnimation
Source§impl Drop for GeosetAnimation
impl Drop for GeosetAnimation
impl Send for GeosetAnimation
Auto Trait Implementations§
impl !Sync for GeosetAnimation
impl Freeze for GeosetAnimation
impl RefUnwindSafe for GeosetAnimation
impl Unpin for GeosetAnimation
impl UnsafeUnpin for GeosetAnimation
impl UnwindSafe for GeosetAnimation
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