/** * @file * This composition does... * * @copyright Copyright © 2018 [jstrecker](https://vuo.org/user/22) * @see This is a Vuo Composition source code file. See http://vuo.org for further information. */ digraph G { AdjustImageColors [type="vuo.image.color.adjust" version="1.3.0" label="Adjust Image Colors|refresh\l|image\l|saturation\l|vibrance\l|hueShift\l|temperature\l|tint\l|contrast\l|brightness\l|exposure\l|gamma\l|adjustedImage\r" pos="735,210" fillcolor="violet" _vibrance="0" _hueShift="0" _temperature="0" _tint="0" _contrast="0" _brightness="0" _exposure="0" _gamma="1"]; Convert2DPointToReal [type="vuo.type.point2d.real.x" version="1.0.1" label="Convert 2D Point to Real|refresh\l|xy\l|x\r" pos="450,180"]; Convert2DPointToReal2 [type="vuo.type.point2d.real.y" version="1.0.1" label="Convert 2D Point to Real|refresh\l|xy\l|y\r" pos="585,450"]; ConvertFrameToImage [type="vuo.type.videoframe.image" version="1.0.0" label="Convert Frame to Image|refresh\l|frame\l|image\r" pos="600,330"]; FireOnStart [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|started\r" pos="90,180" fillcolor="yellow" _started_eventThrottling="enqueue"]; MakeList [type="vuo.list.make.0.VuoWindowProperty" version="2.0.0" label="Make List|refresh\l|list\r" pos="919,236" fillcolor="green"]; PlayMovie [type="vuo.video.play" version="2.0.3" label="Play Movie|refresh\l|url\l|play\l|pause\l|loop\l|playbackRate\l|setTime\l|optimization\l|decodedVideo\r|decodedAudio\r" pos="300,105" fillcolor="magenta" _url="\"supernova_explosion_fd.mp4\"" _loop="\"loop\"" _playbackRate="1" _setTime="\"\"" _optimization="\"auto\"" _decodedVideo_eventThrottling="drop" _decodedAudio_eventThrottling="enqueue"]; ReceiveMouseMoves [type="vuo.mouse.move" version="1.0.5" label="Receive Mouse Moves|refresh\l|window\l|modifierKey\l|movedTo\r" pos="270,-90" fillcolor="cyan" _modifierKey="\"any\"" _movedTo_eventThrottling="drop"]; RenderImageToWindow [type="vuo.image.render.window" version="3.3.0" label="Render Image to Window|refresh\l|image\l|setWindowProperties\l|showedWindow\r|requestedFrame\r" pos="960,210" fillcolor="green" _showedWindow_eventThrottling="enqueue" _requestedFrame_eventThrottling="drop"]; RotateImage [type="vuo.image.rotate" version="1.0.2" label="Rotate Image|refresh\l|image\l|rotation\l|expandBounds\l|rotatedImage\r" pos="735,105" fillcolor="violet" _expandBounds="false"]; Scale [type="vuo.math.scale.VuoReal" version="2.0.0" label="Scale|refresh\l|value\l|start\l|end\l|scaledStart\l|scaledEnd\l|limitToRange\l|scaledValue\r" pos="540,-90" fillcolor="cyan" _start="-1" _end="1." _scaledStart="-180" _scaledEnd="180" _limitToRange="false"]; AdjustImageColors:adjustedImage -> RenderImageToWindow:image; Convert2DPointToReal2:y -> AdjustImageColors:saturation; Convert2DPointToReal:x -> Scale:value; ConvertFrameToImage:image -> RotateImage:image; FireOnStart:started -> PlayMovie:play; MakeList:list -> RenderImageToWindow:setWindowProperties; PlayMovie:decodedVideo -> ConvertFrameToImage:frame; ReceiveMouseMoves:movedTo -> Convert2DPointToReal2:xy; ReceiveMouseMoves:movedTo -> Convert2DPointToReal:xy; RenderImageToWindow:showedWindow -> ReceiveMouseMoves:window; RotateImage:rotatedImage -> AdjustImageColors:image; Scale:scaledValue -> RotateImage:rotation; }