pub enum Transition {
Show 82 variants
Angular {
starting_angle: f32,
},
Bounce {
shadow_height: f32,
bounces: f32,
shadow_colour: [f32; 4],
},
BowTieHorizontal,
BowTieVertical,
BowTieWithParameter {
adjust: f32,
reverse: bool,
},
Burn {
color: [f32; 3],
},
ButterflyWaveScrawler {
amplitude: f32,
waves: f32,
color_separation: f32,
},
CannabisLeaf,
Circle {
center: [f32; 2],
background_color: [f32; 3],
},
CircleCrop {
background_color: [f32; 4],
},
CircleOpen {
smoothness: f32,
opening: bool,
},
ColorDistance {
power: f32,
},
ColorPhase {
from_step: [f32; 4],
to_step: [f32; 4],
},
CoordFromIn,
CrazyParametricFun {
a: f32,
b: f32,
amplitude: f32,
smoothness: f32,
},
Crosshatch {
center: [f32; 2],
threshold: f32,
fade_edge: f32,
},
CrossWarp,
CrossZoom {
strength: f32,
},
Cube {
perspective: f32,
unzoom: f32,
reflection: f32,
floating: f32,
},
Directional {
direction: [f32; 2],
},
DirectionalEasing {
direction: [f32; 2],
},
DirectionalWarp {
direction: [f32; 2],
},
DirectionalWipe {
smoothness: f32,
direction: [f32; 2],
},
Displacement {
displacement_map: AnyImageNode,
strength: f32,
},
DoomScreen {
bars: i32,
amplitude: f32,
noise: f32,
frequency: f32,
drip_scale: f32,
},
Doorway {
reflection: f32,
perspective: f32,
depth: f32,
},
Dreamy,
DreamyZoom {
rotation: f32,
scale: f32,
},
FadeColor {
color_phase: f32,
color: [f32; 3],
},
Fade,
FadeGrayscale {
intensity: f32,
},
FilmBurn {
seed: f32,
},
Flyeye {
size: f32,
zoom: f32,
color_separation: f32,
},
GlitchDisplace,
GlitchMemories,
GridFlip {
pause: f32,
size: [i32; 2],
background_color: [f32; 4],
divider_width: f32,
randomness: f32,
},
Heart,
Hexagonalize {
steps: i32,
horizontal_hexagons: f32,
},
InvertedPageCurl,
Kaleidoscope {
speed: f32,
angle: f32,
power: f32,
},
LeftRight,
LinearBlur {
intensity: f32,
},
Luma {
luma_map: AnyImageNode,
},
LuminanceMelt {
direction: bool,
threshold: f32,
above: bool,
},
Morph {
strength: f32,
},
Mosaic {
end: [i32; 2],
},
Multiply,
Overexposure {
strength: f32,
},
Perlin {
scale: f32,
smoothness: f32,
seed: f32,
},
Pinwheel {
speed: f32,
},
Pixelize {
steps: i32,
squares_min: [i32; 2],
},
PolarFunction {
segments: i32,
},
PolkaDotsCurtain {
dots: f32,
center: [f32; 2],
},
PowerKaleido {
scale: f32,
z: f32,
speed: f32,
},
Radial {
smoothness: f32,
},
RandomNoisex,
RandomSquares {
smoothness: f32,
size: [i32; 2],
},
Ripple {
amplitude: f32,
speed: f32,
},
Rotate,
RotateScale {
rotations: f32,
center: [f32; 2],
background_color: [f32; 4],
scale: f32,
},
ScaleIn,
SimpleZoom {
zoom_quickness: f32,
},
SquaresWire {
smoothness: f32,
squares: [i32; 2],
direction: [f32; 2],
},
Squeeze {
color_separation: f32,
},
StereoViewer {
zoom: f32,
corner_radius: f32,
},
Swap {
reflection: f32,
perspective: f32,
depth: f32,
},
Swirl,
TangentMotionBlur,
TopBottom,
TvStatic {
offset: f32,
},
UndulatingBurnOut {
smoothness: f32,
center: [f32; 2],
color: [f32; 3],
},
WaterDrop {
amplitude: f32,
speed: f32,
},
Wind {
size: f32,
},
WindowBlinds,
WindowSlice {
count: f32,
smoothness: f32,
},
WipeDown,
WipeLeft,
WipeRight,
WipeUp,
ZoomInCircles,
ZoomLeftWipe {
zoom_quickness: f32,
},
ZoomRightWipe {
zoom_quickness: f32,
},
}Variants§
Angular
Bounce
BowTieHorizontal
BowTieVertical
BowTieWithParameter
Burn
ButterflyWaveScrawler
CannabisLeaf
Circle
CircleCrop
CircleOpen
ColorDistance
ColorPhase
CoordFromIn
CrazyParametricFun
Crosshatch
CrossWarp
CrossZoom
Cube
Directional
DirectionalEasing
DirectionalWarp
DirectionalWipe
Displacement
DoomScreen
Fields
Doorway
Dreamy
DreamyZoom
FadeColor
Fields
Fade
FadeGrayscale
Fields
FilmBurn
Flyeye
GlitchDisplace
GlitchMemories
GridFlip
Heart
Hexagonalize
InvertedPageCurl
Kaleidoscope
LeftRight
LinearBlur
Luma
Fields
§
luma_map: AnyImageNodeLuminanceMelt
Fields
Morph
Mosaic
Multiply
Overexposure
Perlin
Pinwheel
Pixelize
Fields
PolarFunction
PolkaDotsCurtain
PowerKaleido
Radial
RandomNoisex
RandomSquares
Ripple
Rotate
RotateScale
ScaleIn
SimpleZoom
SquaresWire
Squeeze
StereoViewer
Fields
Swap
Swirl
TangentMotionBlur
TopBottom
TvStatic
UndulatingBurnOut
WaterDrop
Wind
WindowBlinds
WindowSlice
WipeDown
WipeLeft
WipeRight
WipeUp
ZoomInCircles
ZoomLeftWipe
ZoomRightWipe
Trait Implementations§
Source§impl Clone for Transition
impl Clone for Transition
Source§fn clone(&self) -> Transition
fn clone(&self) -> Transition
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 moreimpl Copy for Transition
Auto Trait Implementations§
impl Freeze for Transition
impl RefUnwindSafe for Transition
impl Send for Transition
impl Sync for Transition
impl Unpin for Transition
impl UnsafeUnpin for Transition
impl UnwindSafe for Transition
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