/** * @file * This composition does... * * @copyright Copyright © 2016 [alexmitchellmus](https://vuo.org/user/2682) * @see This is a Vuo Composition source code file. See http://vuo.org for further information. */ digraph G { ChangeWindowTitle [type="vuo.window.title" version="1.0.0" label="Change Window Title|refresh\l|title\l|<property>property\r" pos="960,-60" _title="\"PROJECTOR LEFT\""]; ChangeWindowTitle2 [type="vuo.window.title" version="1.0.0" label="Change Window Title|<refresh>refresh\l|<title>title\l|<property>property\r" pos="975,150" _title="\"PROJECTOR RIGHT\""]; FireOnStart [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|<refresh>refresh\l|<started>started\r" pos="-60,-210" _started_eventThrottling="enqueue"]; MakeCheckerboardImage [type="vuo.image.make.checkerboard" version="1.1.0" label="Make Checkerboard Image|<refresh>refresh\l|<upperLeftColor>upperLeftColor\l|<upperRightColor>upperRightColor\l|<squareSize>squareSize\l|<sharpness>sharpness\l|<angle>angle\l|<type>type\l|<center>center\l|<width>width\l|<height>height\l|<image>image\r" pos="105,-45" _upperLeftColor="{\"r\":1,\"g\":1,\"b\":1,\"a\":1}" _upperRightColor="{\"r\":0,\"g\":0,\"b\":0,\"a\":1}" _squareSize="0.1" _sharpness="1.0" _angle="0." _type="\"horizontal-vertical\"" _center="{\"x\":0,\"y\":0}" _width="640" _height="480"]; MakeList [type="vuo.list.make.2.VuoLayer" version="2.0.0" label="Make List|<refresh>refresh\l|<1>1\l|<2>2\l|<list>list\r" pos="864,11"]; MakeList2 [type="vuo.list.make.2.VuoWindowProperty" version="2.0.0" label="Make List|<refresh>refresh\l|<1>1\l|<2>2\l|<list>list\r" pos="914,26"]; MakeList3 [type="vuo.list.make.2.VuoLayer" version="2.0.0" label="Make List|<refresh>refresh\l|<1>1\l|<2>2\l|<list>list\r" pos="879,221"]; MakeList4 [type="vuo.list.make.2.VuoWindowProperty" version="2.0.0" label="Make List|<refresh>refresh\l|<1>1\l|<2>2\l|<list>list\r" pos="929,236"]; MakeQuadLayer [type="vuo.layer.make.quad" version="1.0.0" label="Make Quad Layer|<refresh>refresh\l|<image>image\l|<projection>projection\l|<gamma>gamma\l|<topLeft>topLeft\l|<topRight>topRight\l|<bottomLeft>bottomLeft\l|<bottomRight>bottomRight\l|<leftEdge>leftEdge\l|<rightEdge>rightEdge\l|<topEdge>topEdge\l|<bottomEdge>bottomEdge\l|<quad>quad\r" pos="690,0" _projection="\"perspective\"" _gamma="1" _topLeft="{\"x\":-1.0,\"y\":1.0}" _topRight="{\"x\":1.0,\"y\":1.0}" _bottomLeft="{\"x\":-1.0,\"y\":-1.0}" _bottomRight="{\"x\":1.0,\"y\":-1.0}" _leftEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}" _topEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}" _bottomEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}"]; MakeQuadLayer2 [type="vuo.layer.make.quad" version="1.0.0" label="Make Quad Layer|<refresh>refresh\l|<image>image\l|<projection>projection\l|<gamma>gamma\l|<topLeft>topLeft\l|<topRight>topRight\l|<bottomLeft>bottomLeft\l|<bottomRight>bottomRight\l|<leftEdge>leftEdge\l|<rightEdge>rightEdge\l|<topEdge>topEdge\l|<bottomEdge>bottomEdge\l|<quad>quad\r" pos="690,210" _projection="\"perspective\"" _gamma="1" _topLeft="{\"x\":-1.0,\"y\":1.0}" _topRight="{\"x\":1.0,\"y\":1.0}" _bottomLeft="{\"x\":-1.0,\"y\":-1.0}" _bottomRight="{\"x\":1.0,\"y\":-1.0}" _rightEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}" _topEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}" _bottomEdge="{\"cutoff\":0,\"gamma\":1,\"crop\":0}"]; RenderLayersToWindow [type="vuo.layer.render.window" version="2.3.0" label="PROJECTOR LEFT|<refresh>refresh\l|<layers>layers\l|<setWindowProperties>setWindowProperties\l|<showedWindow>showedWindow\r|<requestedFrame>requestedFrame\r|<renderedLayers>renderedLayers\r" pos="960,0" _showedWindow_eventThrottling="enqueue" _requestedFrame_eventThrottling="drop"]; RenderLayersToWindow2 [type="vuo.layer.render.window" version="2.3.0" label="PROJECTOR RIGHT|<refresh>refresh\l|<layers>layers\l|<setWindowProperties>setWindowProperties\l|<showedWindow>showedWindow\r|<requestedFrame>requestedFrame\r|<renderedLayers>renderedLayers\r" pos="975,210" _showedWindow_eventThrottling="enqueue" _requestedFrame_eventThrottling="drop"]; ShareValue2 [type="vuo.data.share.VuoImage" version="1.0.0" label="Share Value|<refresh>refresh\l|<value>value\l|<sameValue>sameValue\r" pos="360,-135"]; ShareValue4 [type="vuo.data.share.VuoEdgeBlend" version="1.0.0" label="Share Value|<refresh>refresh\l|<value>value\l|<sameValue>sameValue\r" pos="510,180" _value="{\"cutoff\":0.10000000149011612,\"gamma\":1,\"crop\":0.5}"]; ChangeWindowTitle2:property -> MakeList4:1; ChangeWindowTitle:property -> MakeList2:1; FireOnStart:started -> ChangeWindowTitle2:refresh [style=invis]; FireOnStart:started -> ChangeWindowTitle:refresh [style=invis]; FireOnStart:started -> ShareValue4:refresh [style=invis]; MakeCheckerboardImage:image -> ShareValue2:value; MakeList2:list -> RenderLayersToWindow:setWindowProperties; MakeList3:list -> RenderLayersToWindow2:layers; MakeList4:list -> RenderLayersToWindow2:setWindowProperties; MakeList:list -> RenderLayersToWindow:layers; MakeQuadLayer2:quad -> MakeList3:1; MakeQuadLayer:quad -> MakeList:1; RenderLayersToWindow:requestedFrame -> MakeCheckerboardImage:refresh; ShareValue2:sameValue -> MakeQuadLayer2:image; ShareValue2:sameValue -> MakeQuadLayer:image; ShareValue4:sameValue -> MakeQuadLayer2:leftEdge; ShareValue4:sameValue -> MakeQuadLayer:rightEdge; }