pub enum SceneType {
Static,
Dialogue,
Moderate,
Action,
HighDetail,
DarkScene,
Transition,
}Expand description
Scene type classification for encoding decisions.
Variants§
Static
Static or near-static scene (e.g., title card, credits).
Dialogue
Talking head or slow-paced dialogue scene.
Moderate
Moderate action with some motion.
Action
Fast action scene with high motion and complexity.
HighDetail
Scene with lots of fine detail (e.g., foliage, crowds).
DarkScene
Dark or low-light scene.
Transition
Scene transition / crossfade.
Trait Implementations§
impl Copy for SceneType
impl Eq for SceneType
impl StructuralPartialEq for SceneType
Auto Trait Implementations§
impl Freeze for SceneType
impl RefUnwindSafe for SceneType
impl Send for SceneType
impl Sync for SceneType
impl Unpin for SceneType
impl UnsafeUnpin for SceneType
impl UnwindSafe for SceneType
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<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 more