PageRenderTime 58ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 0ms

/patches/LiveTyper.v4p

https://bitbucket.org/joreg/iris
Unknown | 903 lines | 903 code | 0 blank | 0 comment | 0 complexity | 7bfb861d321486dc3fbc297e71228242 MD5 | raw file
  1. <!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha27.1.dtd" >
  2. <PATCH nodename="C:\iris\patches\LiveTyper.v4p" filename="C:\iris\patches\LiveTyper.v4p" systemname="LiveTyper">
  3. <BOUNDS height="12210" left="720" top="2970" type="Window" width="13410">
  4. </BOUNDS>
  5. <NODE componentmode="Hidden" id="59" nodename="Group (EX9)" systemname="Group (EX9)">
  6. <BOUNDS height="100" left="3195" top="17220" type="Node" width="100">
  7. </BOUNDS>
  8. <PIN pinname="Layer 2" visible="1">
  9. </PIN>
  10. <PIN pinname="Layer 1" visible="1">
  11. </PIN>
  12. <PIN pinname="Enabled" visible="1">
  13. </PIN>
  14. <PIN pinname="Layer Template Count" slicecount="1" values="5">
  15. </PIN>
  16. <PIN pinname="Layer 3" slicecount="1" visible="1" values="||">
  17. </PIN>
  18. <PIN pinname="Layer 5" visible="1">
  19. </PIN>
  20. </NODE>
  21. <NODE componentmode="InABox" id="58" nodename="IOBox (Node)" systemname="IOBox (Node)">
  22. <BOUNDS height="0" left="3210" top="18555" type="Node" width="0">
  23. </BOUNDS>
  24. <BOUNDS height="240" left="3210" top="18555" type="Box" width="795">
  25. </BOUNDS>
  26. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="Layer">
  27. </PIN>
  28. </NODE>
  29. <LINK dstnodeid="58" dstpinname="Input Node" srcnodeid="59" srcpinname="Layer">
  30. </LINK>
  31. <NODE componentmode="Hidden" id="57" nodename="Quad (DX9)" systemname="Quad (DX9)">
  32. <BOUNDS height="100" left="4770" top="10620" type="Node" width="100">
  33. </BOUNDS>
  34. <PIN pinname="Layer" visible="1">
  35. </PIN>
  36. <PIN pinname="Texture" visible="1">
  37. </PIN>
  38. <PIN pinname="Sampler State" visible="1">
  39. </PIN>
  40. <PIN pinname="Texture Transform" visible="1">
  41. </PIN>
  42. <PIN pinname="Transform" visible="1">
  43. </PIN>
  44. <PIN pinname="Color" slicecount="1" values="|0.99833,0.99833,0.99833,1.00000|">
  45. </PIN>
  46. </NODE>
  47. <NODE componentmode="Hidden" filename="%VVVV%\addonpack\lib\nodes\plugins\TextEX9Texture.dll" id="56" nodename="Text (EX9.Texture)" systemname="Text (EX9.Texture)">
  48. <BOUNDS height="100" left="5265" top="4545" type="Node" width="100">
  49. </BOUNDS>
  50. <PIN pinname="Texture Out" visible="1">
  51. </PIN>
  52. <PIN pinname="Width" visible="1">
  53. </PIN>
  54. <PIN pinname="Height" visible="1">
  55. </PIN>
  56. <PIN pinname="Text ScaleXY" visible="1">
  57. </PIN>
  58. <PIN pinname="Text SizeXY" visible="1">
  59. </PIN>
  60. <PIN pinname="Text Rendering Mode" slicecount="1" values="MultiLineWordWrap">
  61. </PIN>
  62. <PIN encoded="0" pinname="Text" visible="1">
  63. </PIN>
  64. <PIN pinname="Size" slicecount="1" values="13">
  65. </PIN>
  66. <PIN pinname="Normalize" slicecount="1" values="None">
  67. </PIN>
  68. <PIN pinname="Show Brush" slicecount="1" values="1">
  69. </PIN>
  70. <PIN pinname="Brush Color" slicecount="1" visible="1" values="|0.00000,0.00000,0.00000,1.00000|">
  71. </PIN>
  72. <PIN pinname="Horizontal Align" slicecount="1" values="Left">
  73. </PIN>
  74. <PIN pinname="Vertical Align" slicecount="1" values="Top">
  75. </PIN>
  76. <PIN pinname="Color" visible="1">
  77. </PIN>
  78. </NODE>
  79. <NODE componentmode="Hidden" id="55" nodename="Address (EX9.SamplerState)" systemname="Address (EX9.SamplerState)">
  80. <BOUNDS height="100" left="5580" top="8640" type="Node" width="100">
  81. </BOUNDS>
  82. <PIN pinname="Texture Address Mode U">
  83. </PIN>
  84. <PIN pinname="Texture Address Mode V" visible="1">
  85. </PIN>
  86. <PIN pinname="Sampler State Out" visible="1">
  87. </PIN>
  88. <PIN pinname="Border Color" visible="1">
  89. </PIN>
  90. </NODE>
  91. <NODE componentmode="InABox" id="54" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  92. <BOUNDS height="0" left="5745" top="7845" type="Node" width="0">
  93. </BOUNDS>
  94. <BOUNDS height="240" left="5745" top="7845" type="Box" width="1590">
  95. </BOUNDS>
  96. <PIN pinname="Input Enum" slicecount="1" values="Clamp">
  97. </PIN>
  98. <PIN pinname="Output Enum" visible="1">
  99. </PIN>
  100. </NODE>
  101. <LINK dstnodeid="55" dstpinname="Texture Address Mode U" srcnodeid="54" srcpinname="Output Enum">
  102. </LINK>
  103. <LINK dstnodeid="55" dstpinname="Texture Address Mode V" srcnodeid="54" srcpinname="Output Enum">
  104. </LINK>
  105. <LINK dstnodeid="57" dstpinname="Sampler State" srcnodeid="55" srcpinname="Sampler State Out">
  106. </LINK>
  107. <LINK dstnodeid="57" dstpinname="Texture" srcnodeid="56" srcpinname="Texture Out">
  108. </LINK>
  109. <NODE componentmode="Hidden" id="53" nodename="UniformScale (Transform)" systemname="UniformScale (Transform)">
  110. <BOUNDS height="100" left="2085" top="5685" type="Node" width="100">
  111. </BOUNDS>
  112. <PIN pinname="Transform Out" visible="1">
  113. </PIN>
  114. <PIN pinname="Transform In" visible="1">
  115. </PIN>
  116. <PIN pinname="XYZ" slicecount="1" values="400">
  117. </PIN>
  118. </NODE>
  119. <NODE componentmode="Hidden" id="52" nodename="Quad (DX9)" systemname="Quad (DX9)">
  120. <BOUNDS height="100" left="2550" top="10635" type="Node" width="100">
  121. </BOUNDS>
  122. <PIN pinname="Layer" visible="1">
  123. </PIN>
  124. <PIN pinname="Texture" slicecount="1" visible="1" values="||">
  125. </PIN>
  126. <PIN pinname="Sampler State" slicecount="1" visible="1" values="||">
  127. </PIN>
  128. <PIN pinname="Texture Transform" slicecount="1" visible="1" values="||">
  129. </PIN>
  130. <PIN pinname="Transform" visible="1">
  131. </PIN>
  132. <PIN pinname="Color" visible="1">
  133. </PIN>
  134. </NODE>
  135. <NODE componentmode="Hidden" id="51" nodename="R (Color)" systemname="R (Color)">
  136. <BOUNDS height="100" left="3270" top="9345" type="Node" width="100">
  137. </BOUNDS>
  138. <PIN pinname="Input Value" visible="1">
  139. </PIN>
  140. <PIN pinname="Receive String">
  141. </PIN>
  142. </NODE>
  143. <LINK dstnodeid="52" dstpinname="Color" srcnodeid="51" srcpinname="Input Value">
  144. </LINK>
  145. <NODE componentmode="InABox" id="49" nodename="IOBox (String)" systemname="IOBox (String)">
  146. <BOUNDS height="0" left="10230" top="3225" type="Node" width="0">
  147. </BOUNDS>
  148. <BOUNDS height="1350" left="10230" top="3225" type="Box" width="900">
  149. </BOUNDS>
  150. <PIN encoded="0" pinname="Input String" slicecount="3" values="|Set&cr;&lf;Text|,Abort,|Live!&cr;&lf;Live!|">
  151. </PIN>
  152. <PIN encoded="0" pinname="Default" slicecount="1" values="vvvv">
  153. </PIN>
  154. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  155. </PIN>
  156. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  157. </PIN>
  158. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  159. </PIN>
  160. <PIN pinname="Rows" slicecount="1" values="3">
  161. </PIN>
  162. <PIN pinname="Output String" visible="1">
  163. </PIN>
  164. </NODE>
  165. <NODE componentmode="Hidden" id="48" nodename="LinearSpread (Spreads)" systemname="LinearSpread (Spreads)">
  166. <BOUNDS height="100" left="10815" top="4950" type="Node" width="100">
  167. </BOUNDS>
  168. <PIN pinname="Output" visible="1">
  169. </PIN>
  170. <PIN pinname="Spread Count" slicecount="1" visible="1" values="3">
  171. </PIN>
  172. <PIN pinname="Width" slicecount="1" values="385">
  173. </PIN>
  174. <PIN pinname="Input" visible="1">
  175. </PIN>
  176. </NODE>
  177. <NODE componentmode="Hidden" id="47" nodename="R (Color)" systemname="R (Color)">
  178. <BOUNDS height="100" left="11910" top="7410" type="Node" width="100">
  179. </BOUNDS>
  180. <PIN pinname="Input Value" visible="1">
  181. </PIN>
  182. <PIN pinname="Receive String">
  183. </PIN>
  184. </NODE>
  185. <NODE componentmode="Hidden" id="46" nodename="AspectRatio (Transform)" systemname="AspectRatio (Transform)">
  186. <BOUNDS height="100" left="10575" top="5820" type="Node" width="100">
  187. </BOUNDS>
  188. <PIN pinname="Transform Out" visible="1">
  189. </PIN>
  190. <PIN pinname="Y">
  191. </PIN>
  192. <PIN pinname="X" visible="1">
  193. </PIN>
  194. <PIN pinname="Transform In" visible="1">
  195. </PIN>
  196. <PIN pinname="Uniform Scale">
  197. </PIN>
  198. </NODE>
  199. <NODE componentmode="Hidden" id="45" nodename="Translate (Transform)" systemname="Translate (Transform)">
  200. <BOUNDS height="100" left="10560" top="5385" type="Node" width="100">
  201. </BOUNDS>
  202. <PIN pinname="X" visible="1">
  203. </PIN>
  204. <PIN pinname="Transform Out" visible="1">
  205. </PIN>
  206. <PIN pinname="Y" visible="1">
  207. </PIN>
  208. </NODE>
  209. <LINK dstnodeid="45" dstpinname="X" srcnodeid="48" srcpinname="Output">
  210. </LINK>
  211. <LINK dstnodeid="46" dstpinname="Transform In" srcnodeid="45" srcpinname="Transform Out">
  212. </LINK>
  213. <NODE componentmode="Hidden" id="44" nodename="Translate (Transform)" systemname="Translate (Transform)">
  214. <BOUNDS height="100" left="12420" top="9435" type="Node" width="100">
  215. </BOUNDS>
  216. <PIN pinname="Transform Out" visible="1">
  217. </PIN>
  218. <PIN pinname="Y" slicecount="1" values="-0.03">
  219. </PIN>
  220. </NODE>
  221. <NODE componentmode="Hidden" filename="" id="43" nodename="UniformScale (Transform)" systemname="UniformScale (Transform)">
  222. <BOUNDS height="100" left="12420" top="9825" type="Node" width="100">
  223. </BOUNDS>
  224. <PIN pinname="Transform In" visible="1">
  225. </PIN>
  226. <PIN pinname="Transform Out" visible="1">
  227. </PIN>
  228. <PIN pinname="XYZ" slicecount="1" values="1.55">
  229. </PIN>
  230. </NODE>
  231. <LINK dstnodeid="43" dstpinname="Transform In" srcnodeid="44" srcpinname="Transform Out">
  232. </LINK>
  233. <NODE componentmode="InABox" id="42" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  234. <BOUNDS height="0" left="2490" top="1290" type="Node" width="0">
  235. </BOUNDS>
  236. <BOUNDS height="240" left="2490" top="1290" type="Box" width="1590">
  237. </BOUNDS>
  238. <PIN pinname="Input Enum" slicecount="1" values="CurrentStatus">
  239. </PIN>
  240. </NODE>
  241. <NODE componentmode="Hidden" id="41" nodename="EQ (String)" systemname="EQ (String)">
  242. <BOUNDS height="100" left="2490" top="2160" type="Node" width="100">
  243. </BOUNDS>
  244. <PIN pinname="Output" visible="1">
  245. </PIN>
  246. <PIN pinname="Set" visible="1">
  247. </PIN>
  248. <PIN pinname="Input 1" visible="1">
  249. </PIN>
  250. <PIN encoded="0" pinname="Input 2" slicecount="1" visible="1" values="Typer">
  251. </PIN>
  252. </NODE>
  253. <NODE componentmode="Hidden" id="40" nodename="R (String)" systemname="R (String)">
  254. <BOUNDS height="100" left="2490" top="1695" type="Node" width="100">
  255. </BOUNDS>
  256. <PIN pinname="Receive String">
  257. </PIN>
  258. <PIN pinname="Input Value" visible="1">
  259. </PIN>
  260. </NODE>
  261. <LINK dstnodeid="40" dstpinname="Receive String" srcnodeid="42" srcpinname="Output Enum">
  262. </LINK>
  263. <NODE componentmode="Hidden" id="39" nodename="GetSlice (Spreads)" systemname="GetSlice (Spreads)">
  264. <BOUNDS height="100" left="8640" top="11700" type="Node" width="100">
  265. </BOUNDS>
  266. <PIN pinname="Input" visible="1">
  267. </PIN>
  268. <PIN pinname="Index" slicecount="1" values="1">
  269. </PIN>
  270. <PIN pinname="Output" visible="1">
  271. </PIN>
  272. </NODE>
  273. <NODE componentmode="InABox" id="38" nodename="IOBox (String)" systemname="IOBox (String)">
  274. <BOUNDS height="0" left="9480" top="15765" type="Node" width="0">
  275. </BOUNDS>
  276. <BOUNDS height="270" left="9480" top="15765" type="Box" width="1935">
  277. </BOUNDS>
  278. <PIN encoded="0" pinname="Input String" slicecount="1" values="DoCloseTyper">
  279. </PIN>
  280. <PIN encoded="0" pinname="Default" slicecount="1" values="devnul">
  281. </PIN>
  282. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  283. </PIN>
  284. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  285. </PIN>
  286. </NODE>
  287. <NODE componentmode="Hidden" filename="%VVVV%\addonpack\lib\nodes\plugins\RSNodes.dll" id="37" nodename="S (Value Advanced)" systemname="S (Value Advanced)">
  288. <BOUNDS height="100" left="9225" top="16515" type="Node" width="100">
  289. </BOUNDS>
  290. <PIN pinname="Input Value" visible="1">
  291. </PIN>
  292. <PIN pinname="Send String">
  293. </PIN>
  294. <PIN pinname="Input" visible="1">
  295. </PIN>
  296. </NODE>
  297. <LINK dstnodeid="37" dstpinname="Send String" srcnodeid="38" srcpinname="Output String">
  298. </LINK>
  299. <NODE componentmode="InABox" id="36" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  300. <BOUNDS height="0" left="11925" top="6885" type="Node" width="0">
  301. </BOUNDS>
  302. <BOUNDS height="240" left="11925" top="6885" type="Box" width="1590">
  303. </BOUNDS>
  304. <PIN pinname="Input Enum" slicecount="1" values="Button">
  305. </PIN>
  306. </NODE>
  307. <LINK dstnodeid="47" dstpinname="Receive String" srcnodeid="36" srcpinname="Output Enum">
  308. </LINK>
  309. <NODE componentmode="Hidden" id="35" nodename="R (Value)" systemname="R (Value)">
  310. <BOUNDS height="100" left="11085" top="6840" type="Node" width="100">
  311. </BOUNDS>
  312. <PIN pinname="Receive String">
  313. </PIN>
  314. <PIN pinname="Input Value" visible="1">
  315. </PIN>
  316. </NODE>
  317. <NODE componentmode="Hidden" filename="SimpleButton.v4p" id="34" nodename="SimpleButton.v4p" systemname="SimpleButton">
  318. <BOUNDS height="270" left="10290" top="10305" type="Node" width="4320">
  319. </BOUNDS>
  320. <PIN pinname="Color" visible="1">
  321. </PIN>
  322. <PIN pinname="Layer" visible="1">
  323. </PIN>
  324. <PIN pinname="IsTouched" visible="1">
  325. </PIN>
  326. <PIN pinname="Transform In" visible="1">
  327. </PIN>
  328. <PIN pinname="Transform" visible="1">
  329. </PIN>
  330. <PIN pinname="Text" visible="1">
  331. </PIN>
  332. <PIN pinname="mousexyz" visible="1">
  333. </PIN>
  334. <PIN pinname="Is Toggle" visible="1">
  335. </PIN>
  336. <PIN pinname="Selected Color" visible="1">
  337. </PIN>
  338. <PIN pinname="Reset Toggle" visible="1">
  339. </PIN>
  340. <BOUNDS height="13140" left="600" top="0" type="Window" width="19710">
  341. </BOUNDS>
  342. <PIN pinname="Normal Color" visible="1">
  343. </PIN>
  344. <PIN pinname="Texture Transform" visible="1">
  345. </PIN>
  346. <PIN pinname="Texture Width" visible="1">
  347. </PIN>
  348. <PIN pinname="Bold" slicecount="1" values="0">
  349. </PIN>
  350. <PIN pinname="Texture Height" visible="1">
  351. </PIN>
  352. <PIN pinname="Text Size" slicecount="1" values="12">
  353. </PIN>
  354. </NODE>
  355. <LINK dstnodeid="39" dstpinname="Input" srcnodeid="34" srcpinname="IsTouched">
  356. </LINK>
  357. <LINK dstnodeid="34" dstpinname="Transform" srcnodeid="46" srcpinname="Transform Out">
  358. </LINK>
  359. <LINK dstnodeid="34" dstpinname="mousexyz" srcnodeid="35" srcpinname="Input Value">
  360. </LINK>
  361. <NODE componentmode="InABox" id="33" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  362. <BOUNDS height="0" left="11085" top="6315" type="Node" width="0">
  363. </BOUNDS>
  364. <BOUNDS height="240" left="11085" top="6315" type="Box" width="1590">
  365. </BOUNDS>
  366. <PIN pinname="Input Enum" slicecount="1" values="mousexyz">
  367. </PIN>
  368. </NODE>
  369. <LINK dstnodeid="35" dstpinname="Receive String" srcnodeid="33" srcpinname="Output Enum">
  370. </LINK>
  371. <NODE componentmode="Hidden" id="32" nodename="R (Color)" systemname="R (Color)">
  372. <BOUNDS height="100" left="12150" top="8400" type="Node" width="100">
  373. </BOUNDS>
  374. <PIN pinname="Receive String">
  375. </PIN>
  376. <PIN pinname="Input Value" visible="1">
  377. </PIN>
  378. </NODE>
  379. <LINK dstnodeid="34" dstpinname="Selected Color" srcnodeid="32" srcpinname="Input Value">
  380. </LINK>
  381. <NODE componentmode="Hidden" id="31" nodename="FrameDelay (Animation)" systemname="FrameDelay (Animation)">
  382. <BOUNDS height="100" left="10605" top="12435" type="Node" width="100">
  383. </BOUNDS>
  384. <PIN pinname="Input 1" visible="1">
  385. </PIN>
  386. <PIN pinname="Output 1" visible="1">
  387. </PIN>
  388. </NODE>
  389. <LINK dstnodeid="31" dstpinname="Input 1" srcnodeid="39" srcpinname="Output">
  390. </LINK>
  391. <NODE componentmode="InABox" id="30" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  392. <BOUNDS height="100" left="11355" top="9525" type="Node" width="100">
  393. </BOUNDS>
  394. <BOUNDS height="450" left="11355" top="9525" type="Box" width="345">
  395. </BOUNDS>
  396. <PIN pinname="Value Type" slicecount="1" values="Boolean">
  397. </PIN>
  398. <PIN pinname="Behavior" slicecount="1" values="Toggle">
  399. </PIN>
  400. <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
  401. </PIN>
  402. <PIN pinname="Rows" slicecount="1" values="3">
  403. </PIN>
  404. <PIN pinname="Y Output Value" visible="1">
  405. </PIN>
  406. <PIN pinname="X Input Value" slicecount="3" values="0,0,1">
  407. </PIN>
  408. <PIN pinname="Y Input Value" slicecount="3" values="0,0,1">
  409. </PIN>
  410. </NODE>
  411. <NODE componentmode="InABox" id="29" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  412. <BOUNDS height="0" left="12165" top="8070" type="Node" width="0">
  413. </BOUNDS>
  414. <BOUNDS height="240" left="12165" top="8070" type="Box" width="1590">
  415. </BOUNDS>
  416. <PIN pinname="Input Enum" slicecount="1" values="ControllbarSelection">
  417. </PIN>
  418. </NODE>
  419. <LINK dstnodeid="32" dstpinname="Receive String" srcnodeid="29" srcpinname="Output Enum">
  420. </LINK>
  421. <NODE componentmode="InABox" id="28" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  422. <BOUNDS height="0" left="3285" top="8910" type="Node" width="0">
  423. </BOUNDS>
  424. <BOUNDS height="240" left="3285" top="8910" type="Box" width="1590">
  425. </BOUNDS>
  426. <PIN pinname="Input Enum" slicecount="1" values="Controllbar">
  427. </PIN>
  428. </NODE>
  429. <LINK dstnodeid="51" dstpinname="Receive String" srcnodeid="28" srcpinname="Output Enum">
  430. </LINK>
  431. <NODE componentmode="Hidden" id="27" nodename="Translate (Transform)" systemname="Translate (Transform)">
  432. <BOUNDS height="100" left="5475" top="6525" type="Node" width="100">
  433. </BOUNDS>
  434. <PIN pinname="Y" slicecount="1" visible="1" values="0.2">
  435. </PIN>
  436. <PIN pinname="Transform Out" visible="1">
  437. </PIN>
  438. </NODE>
  439. <LINK dstnodeid="59" dstpinname="Layer 2" srcnodeid="57" srcpinname="Layer">
  440. </LINK>
  441. <LINK dstnodeid="59" dstpinname="Layer 1" srcnodeid="52" srcpinname="Layer">
  442. </LINK>
  443. <NODE componentmode="Hidden" id="26" nodename="Scale (Transform)" systemname="Scale (Transform)">
  444. <BOUNDS height="100" left="5475" top="7020" type="Node" width="100">
  445. </BOUNDS>
  446. <PIN pinname="Transform Out" visible="1">
  447. </PIN>
  448. <PIN pinname="Aspect Width" visible="1">
  449. </PIN>
  450. <PIN pinname="Aspect Height" visible="1">
  451. </PIN>
  452. <PIN pinname="Uniform Scale" visible="1">
  453. </PIN>
  454. <PIN pinname="Alignment">
  455. </PIN>
  456. <PIN pinname="Transform In" visible="1">
  457. </PIN>
  458. <PIN pinname="XYZ">
  459. </PIN>
  460. <PIN pinname="Y" slicecount="1" visible="1" values="0.8">
  461. </PIN>
  462. <PIN pinname="X" slicecount="1" visible="1" values="1.21">
  463. </PIN>
  464. </NODE>
  465. <LINK dstnodeid="26" dstpinname="Transform In" srcnodeid="27" srcpinname="Transform Out">
  466. </LINK>
  467. <NODE componentmode="Hidden" id="25" nodename="UniformScale (Transform)" systemname="UniformScale (Transform)">
  468. <BOUNDS height="100" left="5475" top="7545" type="Node" width="100">
  469. </BOUNDS>
  470. <PIN pinname="Transform In" visible="1">
  471. </PIN>
  472. <PIN pinname="Transform Out" visible="1">
  473. </PIN>
  474. <PIN pinname="XYZ" slicecount="1" values="1">
  475. </PIN>
  476. </NODE>
  477. <LINK dstnodeid="25" dstpinname="Transform In" srcnodeid="26" srcpinname="Transform Out">
  478. </LINK>
  479. <LINK dstnodeid="57" dstpinname="Texture Transform" srcnodeid="26" srcpinname="Transform Out">
  480. </LINK>
  481. <NODE componentmode="Hidden" filename="" id="24" nodename="R (Color)" systemname="R (Color)">
  482. <BOUNDS height="100" left="9585" top="2670" type="Node" width="100">
  483. </BOUNDS>
  484. <PIN pinname="Receive String">
  485. </PIN>
  486. <PIN pinname="Input Value" visible="1">
  487. </PIN>
  488. </NODE>
  489. <LINK dstnodeid="55" dstpinname="Border Color" srcnodeid="24" srcpinname="Input Value">
  490. </LINK>
  491. <NODE componentmode="InABox" id="23" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  492. <BOUNDS height="0" left="9570" top="2220" type="Node" width="0">
  493. </BOUNDS>
  494. <BOUNDS height="240" left="9570" top="2220" type="Box" width="1590">
  495. </BOUNDS>
  496. <PIN pinname="Input Enum" slicecount="1" values="Channel">
  497. </PIN>
  498. </NODE>
  499. <LINK dstnodeid="24" dstpinname="Receive String" srcnodeid="23" srcpinname="Output Enum">
  500. </LINK>
  501. <NODE componentmode="Hidden" id="22" nodename="GetSlice (Spreads)" systemname="GetSlice (Spreads)">
  502. <BOUNDS height="100" left="9540" top="11715" type="Node" width="100">
  503. </BOUNDS>
  504. <PIN pinname="Input" visible="1">
  505. </PIN>
  506. <PIN pinname="Index" slicecount="1" values="2">
  507. </PIN>
  508. <PIN pinname="Output" visible="1">
  509. </PIN>
  510. </NODE>
  511. <LINK dstnodeid="22" dstpinname="Input" srcnodeid="34" srcpinname="IsTouched">
  512. </LINK>
  513. <NODE componentmode="Hidden" id="21" nodename="S+H (String)" systemname="S+H (String)">
  514. <BOUNDS height="100" left="6585" top="15405" type="Node" width="100">
  515. </BOUNDS>
  516. <PIN encoded="0" pinname="Input" visible="1">
  517. </PIN>
  518. <PIN pinname="Set" visible="1">
  519. </PIN>
  520. <PIN pinname="Output" visible="1">
  521. </PIN>
  522. </NODE>
  523. <NODE componentmode="Hidden" id="20" nodename="GetSlice (Spreads)" systemname="GetSlice (Spreads)">
  524. <BOUNDS height="100" left="7620" top="11730" type="Node" width="100">
  525. </BOUNDS>
  526. <PIN pinname="Input" visible="1">
  527. </PIN>
  528. <PIN pinname="Index" slicecount="1" values="0">
  529. </PIN>
  530. <PIN pinname="Output" visible="1">
  531. </PIN>
  532. </NODE>
  533. <LINK dstnodeid="20" dstpinname="Input" srcnodeid="34" srcpinname="IsTouched">
  534. </LINK>
  535. <NODE componentmode="Hidden" id="19" nodename="OR (Boolean)" systemname="OR (Boolean)">
  536. <BOUNDS height="100" left="9240" top="15345" type="Node" width="100">
  537. </BOUNDS>
  538. <PIN pinname="Output" visible="1">
  539. </PIN>
  540. <PIN pinname="Input 2" visible="1">
  541. </PIN>
  542. <PIN pinname="Input 1" visible="1">
  543. </PIN>
  544. </NODE>
  545. <LINK dstnodeid="19" dstpinname="Input 2" srcnodeid="39" srcpinname="Output">
  546. </LINK>
  547. <LINK dstnodeid="19" dstpinname="Input 1" srcnodeid="20" srcpinname="Output">
  548. </LINK>
  549. <LINK dstnodeid="34" dstpinname="Normal Color" srcnodeid="47" srcpinname="Input Value">
  550. </LINK>
  551. <LINK dstnodeid="34" dstpinname="Texture Transform" srcnodeid="43" srcpinname="Transform Out">
  552. </LINK>
  553. <LINK dstnodeid="59" dstpinname="Layer 5" srcnodeid="34" srcpinname="Layer">
  554. </LINK>
  555. <LINK dstnodeid="41" dstpinname="Input 1" srcnodeid="40" srcpinname="Input Value">
  556. </LINK>
  557. <LINK dstnodeid="34" dstpinname="Text" srcnodeid="49" srcpinname="Output String">
  558. </LINK>
  559. <LINK dstnodeid="34" dstpinname="Is Toggle" srcnodeid="30" srcpinname="Y Output Value">
  560. </LINK>
  561. <LINK dstnodeid="59" dstpinname="Enabled" srcnodeid="41" srcpinname="Output">
  562. </LINK>
  563. <NODE componentmode="Hidden" id="18" nodename="R (String)" systemname="R (String)">
  564. <BOUNDS height="100" left="7740" top="3480" type="Node" width="100">
  565. </BOUNDS>
  566. <PIN pinname="Receive String">
  567. </PIN>
  568. <PIN pinname="Input Value" visible="1">
  569. </PIN>
  570. </NODE>
  571. <NODE componentmode="InABox" id="17" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  572. <BOUNDS height="0" left="7740" top="2880" type="Node" width="0">
  573. </BOUNDS>
  574. <BOUNDS height="240" left="7740" top="2880" type="Box" width="1590">
  575. </BOUNDS>
  576. <PIN pinname="Input Enum" slicecount="1" values="Typewriter_Text">
  577. </PIN>
  578. </NODE>
  579. <LINK dstnodeid="18" dstpinname="Receive String" srcnodeid="17" srcpinname="Output Enum">
  580. </LINK>
  581. <LINK dstnodeid="56" dstpinname="Text" srcnodeid="18" srcpinname="Input Value">
  582. </LINK>
  583. <NODE componentmode="Hidden" id="15" nodename="OR (Boolean)" systemname="OR (Boolean)">
  584. <BOUNDS height="100" left="6990" top="14070" type="Node" width="100">
  585. </BOUNDS>
  586. <PIN pinname="Input 2" visible="1">
  587. </PIN>
  588. <PIN pinname="Input 1" visible="1">
  589. </PIN>
  590. <PIN pinname="Output" visible="1">
  591. </PIN>
  592. </NODE>
  593. <LINK dstnodeid="15" dstpinname="Input 2" srcnodeid="22" srcpinname="Output">
  594. </LINK>
  595. <LINK dstnodeid="15" dstpinname="Input 1" srcnodeid="20" srcpinname="Output">
  596. </LINK>
  597. <LINK dstnodeid="21" dstpinname="Set" srcnodeid="15" srcpinname="Output">
  598. </LINK>
  599. <NODE componentmode="Hidden" id="14" nodename="R (Color)" systemname="R (Color)">
  600. <BOUNDS height="100" left="6540" top="2970" type="Node" width="100">
  601. </BOUNDS>
  602. <PIN pinname="Input Value" visible="1">
  603. </PIN>
  604. <PIN pinname="Receive String">
  605. </PIN>
  606. </NODE>
  607. <LINK dstnodeid="56" dstpinname="Color" srcnodeid="14" srcpinname="Input Value">
  608. </LINK>
  609. <LINK dstnodeid="37" dstpinname="Input" srcnodeid="19" srcpinname="Output">
  610. </LINK>
  611. <NODE componentmode="InABox" id="13" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  612. <BOUNDS height="0" left="6555" top="2340" type="Node" width="0">
  613. </BOUNDS>
  614. <BOUNDS height="240" left="6555" top="2340" type="Box" width="1590">
  615. </BOUNDS>
  616. <PIN pinname="Input Enum" slicecount="1" values="Parameter">
  617. </PIN>
  618. </NODE>
  619. <LINK dstnodeid="14" dstpinname="Receive String" srcnodeid="13" srcpinname="Output Enum">
  620. </LINK>
  621. <LINK dstnodeid="34" dstpinname="Reset Toggle" srcnodeid="31" srcpinname="Output 1">
  622. <LINKPOINT x="11880" y="14070">
  623. </LINKPOINT>
  624. <LINKPOINT x="15825" y="9585">
  625. </LINKPOINT>
  626. <LINKPOINT x="12795" y="7515">
  627. </LINKPOINT>
  628. </LINK>
  629. <NODE componentmode="Hidden" id="12" nodename="R (Value)" systemname="R (Value)">
  630. <BOUNDS height="100" left="11730" top="2475" type="Node" width="100">
  631. </BOUNDS>
  632. <PIN pinname="Receive String">
  633. </PIN>
  634. <PIN pinname="Input Value" visible="1">
  635. </PIN>
  636. </NODE>
  637. <NODE componentmode="Hidden" id="11" nodename="Vector (2d Split)" systemname="Vector (2d Split)">
  638. <BOUNDS height="100" left="11985" top="3180" type="Node" width="100">
  639. </BOUNDS>
  640. <PIN pinname="XY" visible="1">
  641. </PIN>
  642. <PIN pinname="X" visible="1">
  643. </PIN>
  644. <PIN pinname="Y" visible="1">
  645. </PIN>
  646. </NODE>
  647. <LINK dstnodeid="11" dstpinname="XY" srcnodeid="12" srcpinname="Input Value">
  648. </LINK>
  649. <NODE componentmode="Hidden" id="10" nodename="Divide (Value)" systemname="Divide (Value)">
  650. <BOUNDS height="100" left="11940" top="3855" type="Node" width="100">
  651. </BOUNDS>
  652. <PIN pinname="Input 2" slicecount="1" values="2">
  653. </PIN>
  654. <PIN pinname="Input" visible="1">
  655. </PIN>
  656. <PIN pinname="Output" visible="1">
  657. </PIN>
  658. </NODE>
  659. <LINK dstnodeid="10" dstpinname="Input" srcnodeid="11" srcpinname="X">
  660. </LINK>
  661. <LINK dstnodeid="48" dstpinname="Input" srcnodeid="10" srcpinname="Output">
  662. </LINK>
  663. <NODE componentmode="Hidden" id="9" nodename="Divide (Value)" systemname="Divide (Value)">
  664. <BOUNDS height="100" left="12540" top="4125" type="Node" width="100">
  665. </BOUNDS>
  666. <PIN pinname="Input 2" slicecount="1" values="-2">
  667. </PIN>
  668. <PIN pinname="Input" visible="1">
  669. </PIN>
  670. <PIN pinname="Output" visible="1">
  671. </PIN>
  672. </NODE>
  673. <LINK dstnodeid="9" dstpinname="Input" srcnodeid="11" srcpinname="Y">
  674. </LINK>
  675. <NODE componentmode="Hidden" id="8" nodename="Subtract (Value)" systemname="Subtract (Value)">
  676. <BOUNDS height="100" left="12540" top="5055" type="Node" width="100">
  677. </BOUNDS>
  678. <PIN pinname="Input 1" visible="1">
  679. </PIN>
  680. <PIN pinname="Input 2" slicecount="1" values="100">
  681. </PIN>
  682. <PIN pinname="Output" visible="1">
  683. </PIN>
  684. </NODE>
  685. <LINK dstnodeid="8" dstpinname="Input 1" srcnodeid="9" srcpinname="Output">
  686. </LINK>
  687. <LINK dstnodeid="45" dstpinname="Y" srcnodeid="8" srcpinname="Output">
  688. </LINK>
  689. <NODE componentmode="InABox" id="7" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  690. <BOUNDS height="0" left="13950" top="4635" type="Node" width="0">
  691. </BOUNDS>
  692. <BOUNDS height="240" left="13950" top="4635" type="Box" width="795">
  693. </BOUNDS>
  694. <PIN pinname="Y Input Value" slicecount="1" values="100">
  695. </PIN>
  696. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  697. </PIN>
  698. <PIN pinname="Precision" slicecount="1" values="4">
  699. </PIN>
  700. <PIN pinname="Y Output Value" visible="1">
  701. </PIN>
  702. </NODE>
  703. <LINK dstnodeid="46" dstpinname="Uniform Scale" srcnodeid="7" srcpinname="Y Output Value">
  704. </LINK>
  705. <LINK dstnodeid="34" dstpinname="Texture Height" srcnodeid="7" srcpinname="Y Output Value">
  706. </LINK>
  707. <LINK dstnodeid="34" dstpinname="Texture Width" srcnodeid="7" srcpinname="Y Output Value">
  708. </LINK>
  709. <NODE componentmode="InABox" id="6" nodename="IOBox (Enumerations)" systemname="IOBox (Enumerations)">
  710. <BOUNDS height="0" left="11745" top="1530" type="Node" width="0">
  711. </BOUNDS>
  712. <BOUNDS height="240" left="11745" top="1530" type="Box" width="1590">
  713. </BOUNDS>
  714. <PIN pinname="Input Enum" slicecount="1" values="InterfaceRendererResolution">
  715. </PIN>
  716. </NODE>
  717. <LINK dstnodeid="12" dstpinname="Receive String" srcnodeid="6" srcpinname="Output Enum">
  718. </LINK>
  719. <NODE componentmode="Hidden" id="5" nodename="Translate (Transform)" systemname="Translate (Transform)">
  720. <BOUNDS height="100" left="2085" top="5160" type="Node" width="100">
  721. </BOUNDS>
  722. <PIN pinname="Transform Out" visible="1">
  723. </PIN>
  724. <PIN pinname="X" visible="1">
  725. </PIN>
  726. <PIN pinname="Y" visible="1">
  727. </PIN>
  728. </NODE>
  729. <LINK dstnodeid="5" dstpinname="X" srcnodeid="10" srcpinname="Output">
  730. </LINK>
  731. <LINK dstnodeid="53" dstpinname="Transform In" srcnodeid="5" srcpinname="Transform Out">
  732. </LINK>
  733. <LINK dstnodeid="52" dstpinname="Transform" srcnodeid="53" srcpinname="Transform Out">
  734. </LINK>
  735. <LINK dstnodeid="5" dstpinname="Y" srcnodeid="9" srcpinname="Output">
  736. </LINK>
  737. <NODE componentmode="Hidden" id="4" nodename="Scale (Transform)" systemname="Scale (Transform)">
  738. <BOUNDS height="100" left="4335" top="6810" type="Node" width="100">
  739. </BOUNDS>
  740. <PIN pinname="Transform In" visible="1">
  741. </PIN>
  742. <PIN pinname="Transform Out" visible="1">
  743. </PIN>
  744. <PIN pinname="X">
  745. </PIN>
  746. <PIN pinname="Y">
  747. </PIN>
  748. </NODE>
  749. <LINK dstnodeid="57" dstpinname="Transform" srcnodeid="4" srcpinname="Transform Out">
  750. </LINK>
  751. <NODE componentmode="InABox" id="3" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  752. <BOUNDS height="0" left="4290" top="2310" type="Node" width="0">
  753. </BOUNDS>
  754. <BOUNDS height="240" left="4290" top="2310" type="Box" width="795">
  755. </BOUNDS>
  756. <PIN pinname="Y Input Value" slicecount="1" values="360">
  757. </PIN>
  758. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  759. </PIN>
  760. <PIN pinname="Precision" slicecount="1" values="4">
  761. </PIN>
  762. <PIN pinname="Y Output Value" visible="1">
  763. </PIN>
  764. <PIN pinname="X Input Value" slicecount="1" values="256">
  765. </PIN>
  766. </NODE>
  767. <LINK dstnodeid="4" dstpinname="X" srcnodeid="3" srcpinname="Y Output Value">
  768. </LINK>
  769. <NODE componentmode="InABox" id="2" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  770. <BOUNDS height="0" left="5370" top="2820" type="Node" width="0">
  771. </BOUNDS>
  772. <BOUNDS height="240" left="5370" top="2820" type="Box" width="795">
  773. </BOUNDS>
  774. <PIN pinname="Y Input Value" slicecount="1" values="200">
  775. </PIN>
  776. <PIN encoded="0" pinname="Units" slicecount="1" values="||">
  777. </PIN>
  778. <PIN pinname="Precision" slicecount="1" values="4">
  779. </PIN>
  780. <PIN pinname="Y Output Value" visible="1">
  781. </PIN>
  782. </NODE>
  783. <LINK dstnodeid="4" dstpinname="Y" srcnodeid="2" srcpinname="Y Output Value">
  784. </LINK>
  785. <LINK dstnodeid="56" dstpinname="Width" srcnodeid="3" srcpinname="Y Output Value">
  786. </LINK>
  787. <LINK dstnodeid="56" dstpinname="Height" srcnodeid="2" srcpinname="Y Output Value">
  788. </LINK>
  789. <NODE componentmode="Hidden" id="1" nodename="Translate (Transform)" systemname="Translate (Transform)">
  790. <BOUNDS height="100" left="3720" top="5655" type="Node" width="100">
  791. </BOUNDS>
  792. <PIN pinname="Transform In" visible="1">
  793. </PIN>
  794. <PIN pinname="Transform Out" visible="1">
  795. </PIN>
  796. <PIN pinname="Y" slicecount="1" values="80">
  797. </PIN>
  798. </NODE>
  799. <LINK dstnodeid="1" dstpinname="Transform In" srcnodeid="5" srcpinname="Transform Out">
  800. </LINK>
  801. <LINK dstnodeid="4" dstpinname="Transform In" srcnodeid="1" srcpinname="Transform Out">
  802. </LINK>
  803. <NODE componentmode="Hidden" id="0" nodename="Subtract (String)" systemname="Subtract (String)">
  804. <BOUNDS height="100" left="7890" top="3915" type="Node" width="100">
  805. </BOUNDS>
  806. <PIN pinname="Operand 1" visible="1">
  807. </PIN>
  808. <PIN encoded="0" pinname="Operand 2" slicecount="1" values="||||">
  809. </PIN>
  810. <PIN pinname="Result" visible="1">
  811. </PIN>
  812. </NODE>
  813. <LINK dstnodeid="0" dstpinname="Operand 1" srcnodeid="18" srcpinname="Input Value">
  814. </LINK>
  815. <LINK dstnodeid="21" dstpinname="Input" srcnodeid="0" srcpinname="Result">
  816. </LINK>
  817. <NODE componentmode="InABox" id="63" nodename="IOBox (String)" systemname="IOBox (String)">
  818. <BOUNDS height="0" left="6585" top="17535" type="Node" width="0">
  819. </BOUNDS>
  820. <BOUNDS height="240" left="6585" top="17535" type="Box" width="795">
  821. </BOUNDS>
  822. <PIN encoded="0" pinname="Default" slicecount="1" values="||">
  823. </PIN>
  824. <PIN encoded="0" pinname="File Mask" slicecount="1" values="||">
  825. </PIN>
  826. <PIN pinname="Maximum Characters" slicecount="1" values="-1">
  827. </PIN>
  828. <PIN pinname="String Type" slicecount="1" values="MultiLine">
  829. </PIN>
  830. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Live Result|">
  831. </PIN>
  832. <PIN pinname="Input String" visible="1">
  833. </PIN>
  834. </NODE>
  835. <NODE componentmode="Hidden" id="64" nodename="Select (String)" systemname="Select (String)">
  836. <BOUNDS height="100" left="6585" top="16440" type="Node" width="100">
  837. </BOUNDS>
  838. <PIN pinname="Input" visible="1">
  839. </PIN>
  840. <PIN pinname="Output" visible="1">
  841. </PIN>
  842. <PIN pinname="Select" visible="1">
  843. </PIN>
  844. </NODE>
  845. <LINK dstnodeid="64" dstpinname="Input" srcnodeid="21" srcpinname="Output">
  846. </LINK>
  847. <LINK dstnodeid="63" dstpinname="Input String" srcnodeid="64" srcpinname="Output">
  848. </LINK>
  849. <NODE componentmode="InABox" id="65" nodename="IOBox (Value Advanced)" systemname="IOBox (Value Advanced)">
  850. <BOUNDS height="100" left="5160" top="17805" type="Node" width="100">
  851. </BOUNDS>
  852. <BOUNDS height="240" left="5160" top="17805" type="Box" width="795">
  853. </BOUNDS>
  854. <PIN encoded="0" pinname="Descriptive Name" slicecount="1" values="|Send Text|">
  855. </PIN>
  856. <PIN pinname="Y Input Value" visible="1">
  857. </PIN>
  858. </NODE>
  859. <NODE componentmode="Hidden" id="67" nodename="Change (String)" systemname="Change (String)">
  860. <BOUNDS height="100" left="5355" top="16410" type="Node" width="100">
  861. </BOUNDS>
  862. <PIN pinname="Input" visible="1">
  863. </PIN>
  864. <PIN pinname="OnChange" visible="1">
  865. </PIN>
  866. </NODE>
  867. <LINK dstnodeid="67" dstpinname="Input" srcnodeid="21" srcpinname="Output">
  868. </LINK>
  869. <NODE componentmode="Hidden" id="68" nodename="AND (Boolean)" systemname="AND (Boolean)">
  870. <BOUNDS height="100" left="5115" top="16860" type="Node" width="100">
  871. </BOUNDS>
  872. <PIN pinname="Input 2" visible="1">
  873. </PIN>
  874. <PIN pinname="Input 1" visible="1">
  875. </PIN>
  876. <PIN pinname="Output" visible="1">
  877. </PIN>
  878. <PIN pinname="Input Count" slicecount="1" values="3">
  879. </PIN>
  880. <PIN pinname="Input 3" visible="1">
  881. </PIN>
  882. </NODE>
  883. <LINK dstnodeid="68" dstpinname="Input 2" srcnodeid="67" srcpinname="OnChange">
  884. </LINK>
  885. <LINK dstnodeid="68" dstpinname="Input 1" srcnodeid="15" srcpinname="Output">
  886. </LINK>
  887. <LINK dstnodeid="68" dstpinname="Input 3" srcnodeid="41" srcpinname="Output">
  888. </LINK>
  889. <LINK dstnodeid="64" dstpinname="Select" srcnodeid="41" srcpinname="Output">
  890. </LINK>
  891. <NODE systemname="FrameDelay (Animation)" nodename="FrameDelay (Animation)" componentmode="Hidden" id="69">
  892. <BOUNDS type="Node" left="5130" top="17310" width="100" height="100">
  893. </BOUNDS>
  894. <PIN pinname="Input 1" visible="1">
  895. </PIN>
  896. <PIN pinname="Output 1" visible="1">
  897. </PIN>
  898. </NODE>
  899. <LINK srcnodeid="68" srcpinname="Output" dstnodeid="69" dstpinname="Input 1">
  900. </LINK>
  901. <LINK srcnodeid="69" srcpinname="Output 1" dstnodeid="65" dstpinname="Y Input Value">
  902. </LINK>
  903. </PATCH>