/** * @file * * @author [keithlang](https://vuo.org/user/2018286) * @createdInVuoVersion 2.1.2 * @lastSavedInVuoVersion 2.1.2 * @copyright Copyright © 2020 [keithlang](https://vuo.org/user/2018286) * @see This is a Vuo Composition source code file. See https://vuo.org for further information. */ digraph G { AllowFirstValue [type="vuo.event.allowFirstValue.VuoRenderedLayers" version="1.0.0" label="Allow First Value|refresh\l|value\l|reset\l|firstValue\r" pos="975,345"]; ArrangeLayersInRow [type="vuo.layer.arrange.row" version="1.0.0" label="Arrange Layers in Row|refresh\l|layers\l|renderedLayers\l|verticalAlignment\l|anchor\l|position\l|spacing\l|arrangedLayer\r" pos="765,165" _verticalAlignment="\"center\"" _anchor="\{\"horizontalAlignment\":\"center\",\"verticalAlignment\":\"center\"\}" _position="\{\"x\":0,\"y\":0\}" _spacing="0.10000000000000001"]; BuildList [type="vuo.list.build.VuoLayer" version="1.0.1" label="Build List|refresh\l|fire\l|builtItem\l|builtList\r|buildItem\r" pos="345,120" _fire="10" _builtList_eventThrottling="enqueue" _buildItem_eventThrottling="enqueue"]; CountItemsInList [type="vuo.list.count.VuoLayer" version="1.0.0" label="Count Items in List|refresh\l|list\l|itemCount\r" pos="1170,285"]; FireOnStart [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|started\r" pos="120,60" _started_eventThrottling="enqueue"]; GetChildLayers3 [type="vuo.layer.get.child" version="1.0.0" label="Get Child Layers|refresh\l|layer\l|childLayers\r" pos="1020,165"]; GetItemFromList [type="vuo.list.get.VuoLayer" version="1.0.1" label="Get Item from List|refresh\l|list\l|which\l|item\r" pos="1425,150"]; GetLayerBounds [type="vuo.layer.bounds" version="1.0.0" label="Get Layer Bounds|refresh\l|layer\l|
center\r|width\r|height\r" pos="1845,255"]; GetLayerBounds2 [type="vuo.layer.bounds" version="1.0.0" label="Get Layer Bounds|refresh\l|layer\l|
center\r|width\r|height\r" pos="1590,30"]; HoldValue5 [type="vuo.data.hold2.VuoPoint2d" version="3.0.0" label="Hold Mouse position Value|refresh\l|update\l|value\l|heldValue\r" pos="1545,345"]; IsWithinRectangle [type="vuo.point.within.rectangle" version="1.0.0" label="Is within Rectangle|refresh\l|point\l|
center\l|width\l|height\l|withinRectangle\r" pos="1770,15"]; MakeHSLColor [type="vuo.color.make.hsl" version="2.0.0" label="Make HSL Color|refresh\l|hue\l|saturation\l|lightness\l|opacity\l|color\r" pos="345,285" _saturation="1.0" _lightness="0.5" _opacity="1.0"]; MakeList11 [type="vuo.list.make.4.VuoLayer" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|list\r" pos="2234,221" fillcolor="blue"]; MakeRandomValue [type="vuo.noise.random.VuoReal" version="1.0.0" label="Make Random Value|refresh\l|minimum\l|maximum\l|value\r" pos="180,285" _minimum="0." _maximum="1."]; MakeRectangleLayer [type="vuo.layer.make.rect" version="1.0.0" label="Make Rectangle Layer|refresh\l|color\l|anchor\l|
center\l|rotation\l|width\l|height\l|sharpness\l|roundness\l|opacity\l|layer\r" pos="525,240" _anchor="\{\"horizontalAlignment\":\"center\",\"verticalAlignment\":\"center\"\}" _center="\{\"x\":0.0,\"y\":0.0\}" _rotation="0.0" _width="0.20000000000000001" _height="1" _sharpness="1.0" _roundness="0.0" _opacity="1.0"]; MakeRectangleLayer2 [type="vuo.layer.make.rect" version="1.0.0" label="Make Rectangle Layer|refresh\l|color\l|anchor\l|
center\l|rotation\l|width\l|height\l|sharpness\l|roundness\l|opacity\l|layer\r" pos="2025,225" _color="\{\"r\":1,\"g\":1,\"b\":1,\"a\":1\}" _anchor="\{\"horizontalAlignment\":\"center\",\"verticalAlignment\":\"center\"\}" _rotation="0.0" _sharpness="1.0" _roundness="0.0" _opacity="1.0"]; ReceiveMouseMoves [type="vuo.mouse.move2" version="2.0.0" label="Receive Mouse Moves|refresh\l|window\l|modifierKey\l|movedTo\r" pos="1155,345" _modifierKey="\"any\"" _movedTo_eventThrottling="drop"]; RenderLayersToWindow [type="vuo.layer.render.window2" version="3.0.0" label="Render Layers to Window|refresh\l|layers\l|multisampling\l|setWindowDescription\l|updatedWindow\r" pos="2280,210" fillcolor="blue" _multisampling="\"4\"" _updatedWindow_eventThrottling="enqueue"]; SelectOutput [type="vuo.select.out.boolean.VuoLayer" version="2.0.0" label="Select Output|refresh\l|which\l|in\l|falseOption\r|trueOption\r" pos="1815,150"]; SpinOffEvents [type="vuo.event.spinOffEvents" version="1.0.0" label="Spin Off Events|refresh\l|fire\l|spunOffIndex\r" pos="1350,285" _spunOffIndex_eventThrottling="enqueue"]; AllowFirstValue:firstValue -> ReceiveMouseMoves:window; ArrangeLayersInRow:arrangedLayer -> GetChildLayers3:layer; ArrangeLayersInRow:arrangedLayer -> MakeList11:1 [style=invis]; BuildList:buildItem -> MakeRandomValue:minimum [event=true]; BuildList:builtList -> ArrangeLayersInRow:layers; CountItemsInList:itemCount -> SpinOffEvents:fire; FireOnStart:started -> BuildList:fire; GetChildLayers3:childLayers -> CountItemsInList:list; GetChildLayers3:childLayers -> GetItemFromList:list; GetItemFromList:item -> GetLayerBounds2:layer; GetItemFromList:item -> SelectOutput:in; GetLayerBounds2:center -> IsWithinRectangle:center; GetLayerBounds2:height -> IsWithinRectangle:height; GetLayerBounds2:width -> IsWithinRectangle:width; GetLayerBounds:center -> MakeRectangleLayer2:center; GetLayerBounds:height -> MakeRectangleLayer2:height; GetLayerBounds:width -> MakeRectangleLayer2:width; HoldValue5:heldValue -> IsWithinRectangle:point; IsWithinRectangle:withinRectangle -> SelectOutput:which; MakeHSLColor:color -> MakeRectangleLayer:color; MakeList11:list -> RenderLayersToWindow:layers; MakeRandomValue:value -> MakeHSLColor:hue; MakeRectangleLayer2:layer -> MakeList11:2; MakeRectangleLayer:layer -> BuildList:builtItem; ReceiveMouseMoves:movedTo -> HoldValue5:value; ReceiveMouseMoves:movedTo -> SpinOffEvents:fire [event=true]; RenderLayersToWindow:updatedWindow -> AllowFirstValue:value [style=invis]; SelectOutput:trueOption -> GetLayerBounds:layer; SpinOffEvents:spunOffIndex -> GetItemFromList:which; SpinOffEvents:spunOffIndex -> HoldValue5:update; }