VisualTrack

A VisualTrack generally composes its transformed base content on a background buffer provided by VisualTracks before it. If there is no input background buffer (first VisualTrack) only the transformed base content is given back. If there is no base content in the VisualTrack, the background buffer is transformed instead.

Type Name Description Default
ImageProvider content The content of this track
int32 numframes Number of frames of this VisualTrack, if not specified, or < 0 it will provide content until the end of the scene -1
int32 offset offset to change the starting point of this VisualTrack relative to the start of the scene (negative values give undefined behaviour) 0
int32 x X offset for the compositing of background and layer content 0
int32 y Y offset for the compositing of background and layer content 0
bool centerx Center content on track horizontally false
bool centery Center content on track vertically false
Transformation [ ] transformations Array of Transformations, that are applied to either the content or the background
BlendMode blendmode Blendmode for the compositing of content onto previous track
double opacity Opacity to use for compositing 1.0
Function opacityfunction Animation function to control opacity
double adjustalpha Compute correct destination alpha after compositing (to solve double composition problem) false
bool ignorelength Ignore length (length will be computed by Audiotrack or set specifically or dynamically) false
StringVariable numframesvariable Do not compute length from content, but take length from variable.
string name
StringVariable enablevariable

BlendMode

Blend modes as in Photoshop

Enum Value Description
normal 0
screen 1
softlight 2
hardlight 3
overlay 4
multiply 5

Terms of Use | © 2017, Impossible Software, or its affiliates. All rights reserved.