Articles in this section

List of available transitions

For any transitions-based operations in MPlatform SDK or MFormats SDK you can use the following transitions types:

Note: transitions with parameters are set like "type(parames)", e.g. wheel(spokes=10).

Barn

Reveals new content of the object with a motion that resembles doors opening or closing.

Motion - Indicates whether new content is revealed from the outside or the inside first.out - The transition moves from the center of the object toward the borders of the object;in - The transition moves from the borders of the object toward the center.

Motion - Indicates whether new content is revealed from the outside or the inside first (out, in).

Pixelate

Displays the content of the object as colored squares that take the average color value of the pixels they replace.

MaxSquare - Maximum width in pixels of a pixelated square. The larger the number, the larger the squares and the coarser the picture. Valid range: 2...50.

The Pixelate transition is a complex visual effect. In the first half of the transition, the content is displayed as expanding pixelated squares. The width of the pixelated squares increases from one pixel to MaxSquare pixels at the halfway point of the transition. The final half of the transition reduces the pixelated squares back to individual pixels, revealing the new content. During this transition, the original content fades into the new content. The fade effect is produced by reducing the opacity of the original content to zero while the opacity of the new content is raised to 100 percent at the same time.

RadialWipe

Reveals new content of the object with a radial wipe, like a windshield-wiper blade.

WipeStyle - Method used to reveal the new content.CLOCK - Sweeps around the center, clockwise from the top;WEDGE - Sweeps around the center in both directions from the top;RADIAL - Sweeps from the top to the left side, with one end of the sweep anchored on the upper left corner.

RandomDissolve

Reveals new content of the object by exposing random pixels.This transition does not support any additional features.

Slide

Reveals new content of the object by sliding sections of the image into place.

bands - The number of strips into which the content is divided during the transition. Valid range: 1...100.

slideStyle - Method used to reveal the new content.HIDE - Slides bands of original content out, exposing new content;PUSH - Slides bands of new content in, pushing original content out;SWAP - Alternating bands expose new content, or push original content out, at the same time.

Spiral

Reveals new content of the object with a spiral motion.

gridSizeX - Number of grid columns used for the filter. Valid range: 1...100.

gridSizeY - Number of grid rows used for the filter. Valid range: 1...100.

The combination of the GridSizeX and GridSizeY property values divides the content of an object into a grid for the filter to use.

Stretch

Reveals new content of the object with a stretching motion to cover the original content.

stretchStyle - Method used to reveal the new content.HIDE - Stretches new content over original content from left to right;PUSH - Stretches new content in and squeezes original content out, moving from left to right. This motion resembles a cube rotating from one face to another;SPIN - Stretches new content over original content from the center outward.

Strips

Reveals new content of the object by moving successive strips into place, like a diagonal saw blade passing across the original content.

Motion - Corner from which new content is revealed during a Strips transition.leftdown - from the upper left corner to the lower right;leftup - from the lower left corner to the upper right;rightdown - from the upper right corner to the lower left;rightup - from the lower right corner to the upper left.

Wheel

Reveals new content of the object with a rotating motion, like spokes of a wheel covering the original content.

Spokes - Number of wedges that the content is divided into during the transition. Valid range: 2...20.

ZigZag

Reveals new content of the object with a forward and back motion that moves down the object.

gridSizeX - Number of grid columns used for the filter. Valid range: 1...100.

gridSizeY - Number of grid rows used for the filter. Valid range: 1...100.

The combination of the GridSizeX and GridSizeY property values divides the content of an object into a grid for the filter to use.