User Tools

Site Tools



argusdocs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
argusdocs [2022/09/12 06:01] rikudouargusdocs [2022/11/22 10:23] (current) rikudou
Line 490: Line 490:
  <tr>  <tr>
  <td class="name" nowrap><a href="#ShapeDrawer.colorStart">ShapeDrawer.colorStart</a></td>  <td class="name" nowrap><a href="#ShapeDrawer.colorStart">ShapeDrawer.colorStart</a></td>
 + <td class="summary"></td>
 + </tr>
 + <tr>
 + <td class="name" nowrap><a href="#ShapeDrawer.gradientIntensity">ShapeDrawer.gradientIntensity</a></td>
 + <td class="summary"></td>
 + </tr>
 + <tr>
 + <td class="name" nowrap><a href="#ShapeDrawer.gradientMinOpacity">ShapeDrawer.gradientMinOpacity</a></td>
  <td class="summary"></td>  <td class="summary"></td>
  </tr>  </tr>
Line 591: Line 599:
  <td class="name" nowrap><a href="#ShapeDrawer:addTimedRectOnEnt">ShapeDrawer:addTimedRectOnEnt</a></td>  <td class="name" nowrap><a href="#ShapeDrawer:addTimedRectOnEnt">ShapeDrawer:addTimedRectOnEnt</a></td>
  <td class="summary">Draw a filled rectangle on an entity for timeout milliseconds.</td>  <td class="summary">Draw a filled rectangle on an entity for timeout milliseconds.</td>
 + </tr>
 + <tr>
 + <td class="name" nowrap><a href="#ShapeDrawer:setGradient">ShapeDrawer:setGradient</a></td>
 + <td class="summary"></td>
  </tr>  </tr>
 </table> </table>
Line 814: Line 826:
     <dt>     <dt>
     <a name = "Argus.addArrowFilled"></a>     <a name = "Argus.addArrowFilled"></a>
-    <strong>Argus.addArrowFilled (x, y, z, length, baseWidth, tipLength, tipWidth, heading, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addArrowFilled (x, y, z, length, baseWidth, tipLength, tipWidth, heading, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 869: Line 881:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 879: Line 906:
     <dt>     <dt>
     <a name = "Argus.addChevronFilled"></a>     <a name = "Argus.addChevronFilled"></a>
-    <strong>Argus.addChevronFilled (x, y, z, length, thickness, heading, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addChevronFilled (x, y, z, length, thickness, heading, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 926: Line 953:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 936: Line 978:
     <dt>     <dt>
     <a name = "Argus.addCircleFilled"></a>     <a name = "Argus.addCircleFilled"></a>
-    <strong>Argus.addCircleFilled (x, y, z, radius, segments, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addCircleFilled (x, y, z, radius, segments, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 979: Line 1021:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 989: Line 1046:
     <dt>     <dt>
     <a name = "Argus.addConeFilled"></a>     <a name = "Argus.addConeFilled"></a>
-    <strong>Argus.addConeFilled (x, y, z, radius, angle, heading, segments, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addConeFilled (x, y, z, radius, angle, heading, segments, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 1041: Line 1098:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 1051: Line 1123:
     <dt>     <dt>
     <a name = "Argus.addCrossFilled"></a>     <a name = "Argus.addCrossFilled"></a>
-    <strong>Argus.addCrossFilled (x, y, z, length, width, heading, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addCrossFilled (x, y, z, length, width, heading, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 1098: Line 1170:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 1108: Line 1195:
     <dt>     <dt>
     <a name = "Argus.addDonutFilled"></a>     <a name = "Argus.addDonutFilled"></a>
-    <strong>Argus.addDonutFilled (x, y, z, radiusInner, radiusOuter, segments, colorFill[, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus.addDonutFilled (x, y, z, radiusInner, radiusOuter, segments, colorFill[, colorOutline][, outlineThickness=1.0][, gradientIntensity=2][, gradientMinOpacity=0.15][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 1155: Line 1242:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 2)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.15)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 1218: Line 1320:
     <dt>     <dt>
     <a name = "Argus.addRectFilled"></a>     <a name = "Argus.addRectFilled"></a>
-    <strong>Argus.addRectFilled (x, y, z, length, width, heading, colorFill[, colorOutline][, outlineThickness][, ignoreBase=false])</strong>+    <strong>Argus.addRectFilled (x, y, z, length, width, heading, colorFill[, colorOutline][, outlineThickness][, ignoreBase=false][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 1269: Line 1371:
             <span class="types"><span class="type">bool</span></span>             <span class="types"><span class="type">bool</span></span>
          If true, Argus will not draw the outline connecting the base of the rectangle. Useful for drawing crosses, however Argus already has a function for that, see <a href="#Argus.addCrossFilled">Argus.addCrossFilled</a>.          If true, Argus will not draw the outline connecting the base of the rectangle. Useful for drawing crosses, however Argus already has a function for that, see <a href="#Argus.addCrossFilled">Argus.addCrossFilled</a>.
 +         (<em>default</em> false)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
          (<em>default</em> false)          (<em>default</em> false)
         </li>         </li>
Line 1828: Line 1945:
     <dt>     <dt>
     <a name = "Argus2.addTimedArrowFilled"></a>     <a name = "Argus2.addTimedArrowFilled"></a>
-    <strong>Argus2.addTimedArrowFilled (timeout, x, y, z, length, baseWidth, tipLength, tipWidth, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedArrowFilled (timeout, x, y, z, length, baseWidth, tipLength, tipWidth, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 1912: Line 2029:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 1928: Line 2060:
     <dt>     <dt>
     <a name = "Argus2.addTimedChevronFilled"></a>     <a name = "Argus2.addTimedChevronFilled"></a>
-    <strong>Argus2.addTimedChevronFilled (timeout, x, y, z, length, thickness, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedChevronFilled (timeout, x, y, z, length, thickness, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2004: Line 2136:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2020: Line 2167:
     <dt>     <dt>
     <a name = "Argus2.addTimedCircleFilled"></a>     <a name = "Argus2.addTimedCircleFilled"></a>
-    <strong>Argus2.addTimedCircleFilled (timeout, x, y, z, radius, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedCircleFilled (timeout, x, y, z, radius, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=3][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2087: Line 2234:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 3)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2103: Line 2265:
     <dt>     <dt>
     <a name = "Argus2.addTimedConeFilled"></a>     <a name = "Argus2.addTimedConeFilled"></a>
-    <strong>Argus2.addTimedConeFilled (timeout, x, y, z, radius, angle, heading, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedConeFilled (timeout, x, y, z, radius, angle, heading, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2184: Line 2346:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2200: Line 2377:
     <dt>     <dt>
     <a name = "Argus2.addTimedCrossFilled"></a>     <a name = "Argus2.addTimedCrossFilled"></a>
-    <strong>Argus2.addTimedCrossFilled (timeout, x, y, z, length, width, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedCrossFilled (timeout, x, y, z, length, width, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2276: Line 2453:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2292: Line 2484:
     <dt>     <dt>
     <a name = "Argus2.addTimedDonutFilled"></a>     <a name = "Argus2.addTimedDonutFilled"></a>
-    <strong>Argus2.addTimedDonutFilled (timeout, x, y, z, radiusInner, radiusOuter, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, colorOutline][, outlineThickness=1.0])</strong>+    <strong>Argus2.addTimedDonutFilled (timeout, x, y, z, radiusInner, radiusOuter, segments, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, colorOutline][, outlineThickness=1.0][, gradientIntensity=2][, gradientMinOpacity=0.15][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2363: Line 2555:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>default</em> 1.0)          (<em>default</em> 1.0)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 2)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.15)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2448: Line 2655:
     <dt>     <dt>
     <a name = "Argus2.addTimedRectFilled"></a>     <a name = "Argus2.addTimedRectFilled"></a>
-    <strong>Argus2.addTimedRectFilled (timeout, x, y, z, length, width, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID[, keepLength=false]][, colorOutline][, outlineThickness])</strong>+    <strong>Argus2.addTimedRectFilled (timeout, x, y, z, length, width, heading, colorStart, colorEnd[, colorMid][, delay=0][, entityAttachID][, targetAttachID[, keepLength=false]][, colorOutline][, outlineThickness][, gradientIntensity=4][, gradientMinOpacity=0.05][, oldDraw=false])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2529: Line 2736:
     color shift value based on percent complete, and the alpha will be 1.     color shift value based on percent complete, and the alpha will be 1.
          (<em>optional</em>)          (<em>optional</em>)
 +        </li>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +         If specified, will control how quickly the gradient fades to minOpacity. A value of 0 means there is no gradient, just a constant fill.
 +         (<em>default</em> 4)
 +        </li>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +         If specified, will control the minimum opacity of the gradient.
 +         (<em>default</em> 0.05)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +         If true, will use the old draw method. Can be useful for certain types of draws to always overlay on top of everything, such as drawing your partner in a mechanic where the boss model is huge.
 +         (<em>default</em> false)
         </li>         </li>
     </ul>     </ul>
Line 2666: Line 2888:
             <span class="types"><a class="type" href="#u32color">u32color</a></span>             <span class="types"><a class="type" href="#u32color">u32color</a></span>
          If not using timed draws, this can be left nil, only colorEnd will be used for frame draws          If not using timed draws, this can be left nil, only colorEnd will be used for frame draws
 +         (<em>optional</em>)
 +        </li>
 +    </ul>
 +
 +
 +
 +
 +
 +</dd>
 +    <dt>
 +    <a name = "ShapeDrawer.gradientIntensity"></a>
 +    <strong>ShapeDrawer.gradientIntensity</strong>
 +    </dt>
 +    <dd>
 +
 +
 +
 +    <ul>
 +        <li><span class="parameter">gradientIntensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +
 +         (<em>optional</em>)
 +        </li>
 +    </ul>
 +
 +
 +
 +
 +
 +</dd>
 +    <dt>
 +    <a name = "ShapeDrawer.gradientMinOpacity"></a>
 +    <strong>ShapeDrawer.gradientMinOpacity</strong>
 +    </dt>
 +    <dd>
 +
 +
 +
 +    <ul>
 +        <li><span class="parameter">gradientMinOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +
          (<em>optional</em>)          (<em>optional</em>)
         </li>         </li>
Line 2719: Line 2983:
     <dt>     <dt>
     <a name = "ShapeDrawer:addArrow"></a>     <a name = "ShapeDrawer:addArrow"></a>
-    <strong>ShapeDrawer:addArrow (x, y, z, heading, baseLength, baseWidth[, tipLength][, tipWidth])</strong>+    <strong>ShapeDrawer:addArrow (x, y, z, heading, baseLength, baseWidth[, tipLength][, tipWidth][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2759: Line 3023:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          If unspecified, it will be 2x baseWidth.          If unspecified, it will be 2x baseWidth.
 +         (<em>optional</em>)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
          (<em>optional</em>)          (<em>optional</em>)
         </li>         </li>
Line 2770: Line 3039:
     <dt>     <dt>
     <a name = "ShapeDrawer:addChevron"></a>     <a name = "ShapeDrawer:addChevron"></a>
-    <strong>ShapeDrawer:addChevron (x, y, z, length, thickness, heading)</strong>+    <strong>ShapeDrawer:addChevron (x, y, z, length, thickness, heading[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2801: Line 3070:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          Heading in radians.          Heading in radians.
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 2811: Line 3085:
     <dt>     <dt>
     <a name = "ShapeDrawer:addCircle"></a>     <a name = "ShapeDrawer:addCircle"></a>
-    <strong>ShapeDrawer:addCircle (x, y, z, radius)</strong>+    <strong>ShapeDrawer:addCircle (x, y, z, radius[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2834: Line 3108:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
  
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 2844: Line 3123:
     <dt>     <dt>
     <a name = "ShapeDrawer:addCone"></a>     <a name = "ShapeDrawer:addCone"></a>
-    <strong>ShapeDrawer:addCone (x, y, z, radius, angle, heading)</strong>+    <strong>ShapeDrawer:addCone (x, y, z, radius, angle, heading[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2875: Line 3154:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          Heading in radians.          Heading in radians.
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 2885: Line 3169:
     <dt>     <dt>
     <a name = "ShapeDrawer:addCross"></a>     <a name = "ShapeDrawer:addCross"></a>
-    <strong>ShapeDrawer:addCross (x, y, z, length, width, heading)</strong>+    <strong>ShapeDrawer:addCross (x, y, z, length, width, heading[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2917: Line 3201:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          Heading in radians.          Heading in radians.
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 2927: Line 3216:
     <dt>     <dt>
     <a name = "ShapeDrawer:addDonut"></a>     <a name = "ShapeDrawer:addDonut"></a>
-    <strong>ShapeDrawer:addDonut (x, y, z, radiusInner, radiusOuter)</strong>+    <strong>ShapeDrawer:addDonut (x, y, z, radiusInner, radiusOuter[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 2954: Line 3243:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
  
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3015: Line 3309:
     <dt>     <dt>
     <a name = "ShapeDrawer:addRect"></a>     <a name = "ShapeDrawer:addRect"></a>
-    <strong>ShapeDrawer:addRect (x, y, z, length, width, heading)</strong>+    <strong>ShapeDrawer:addRect (x, y, z, length, width, heading[, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3047: Line 3341:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          Heading in radians.          Heading in radians.
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3057: Line 3356:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedArrow"></a>     <a name = "ShapeDrawer:addTimedArrow"></a>
-    <strong>ShapeDrawer:addTimedArrow (timeout, x, y, z, heading, baseLength, baseWidth[, tipLength][, tipWidth][, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedArrow (timeout, x, y, z, heading, baseLength, baseWidth[, tipLength][, tipWidth][, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3107: Line 3406:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3117: Line 3421:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedArrowOnEnt"></a>     <a name = "ShapeDrawer:addTimedArrowOnEnt"></a>
-    <strong>ShapeDrawer:addTimedArrowOnEnt (timeout, entID, baseLength, baseWidth[, tipLength][, tipWidth][, targetID][, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedArrowOnEnt (timeout, entID, baseLength, baseWidth[, tipLength][, tipWidth][, targetID][, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3160: Line 3464:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3170: Line 3479:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedChevron"></a>     <a name = "ShapeDrawer:addTimedChevron"></a>
-    <strong>ShapeDrawer:addTimedChevron (timeout, x, y, z, length, thickness, heading[, delay])</strong>+    <strong>ShapeDrawer:addTimedChevron (timeout, x, y, z, length, thickness, heading[, delay][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3209: Line 3518:
             <span class="types"><span class="type">number</span></span>             <span class="types"><span class="type">number</span></span>
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
 +         (<em>optional</em>)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
          (<em>optional</em>)          (<em>optional</em>)
         </li>         </li>
Line 3220: Line 3534:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedChevronOnEnt"></a>     <a name = "ShapeDrawer:addTimedChevronOnEnt"></a>
-    <strong>ShapeDrawer:addTimedChevronOnEnt (timeout, entID, length, thickness[, targetID][, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedChevronOnEnt (timeout, entID, length, thickness[, targetID][, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3253: Line 3567:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3263: Line 3582:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedCircle"></a>     <a name = "ShapeDrawer:addTimedCircle"></a>
-    <strong>ShapeDrawer:addTimedCircle (timeout, x, y, z, radius[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedCircle (timeout, x, y, z, radius[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3295: Line 3614:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3305: Line 3629:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedCircleOnEnt"></a>     <a name = "ShapeDrawer:addTimedCircleOnEnt"></a>
-    <strong>ShapeDrawer:addTimedCircleOnEnt (timeout, entID, radius[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedCircleOnEnt (timeout, entID, radius[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3329: Line 3653:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3339: Line 3668:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedCone"></a>     <a name = "ShapeDrawer:addTimedCone"></a>
-    <strong>ShapeDrawer:addTimedCone (timeout, x, y, z, radius, angle, heading[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedCone (timeout, x, y, z, radius, angle, heading[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3379: Line 3708:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3389: Line 3723:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedConeOnEnt"></a>     <a name = "ShapeDrawer:addTimedConeOnEnt"></a>
-    <strong>ShapeDrawer:addTimedConeOnEnt (timeout, entID, radius, angle[, targetID][, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedConeOnEnt (timeout, entID, radius, angle[, targetID][, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3423: Line 3757:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3433: Line 3772:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedCross"></a>     <a name = "ShapeDrawer:addTimedCross"></a>
-    <strong>ShapeDrawer:addTimedCross (timeout, x, y, z, length, width, heading[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedCross (timeout, x, y, z, length, width, heading[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3474: Line 3813:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3484: Line 3828:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedCrossOnEnt"></a>     <a name = "ShapeDrawer:addTimedCrossOnEnt"></a>
-    <strong>ShapeDrawer:addTimedCrossOnEnt (timeout, entID, length, width[, targetID][, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedCrossOnEnt (timeout, entID, length, width[, targetID][, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3518: Line 3862:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3528: Line 3877:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedDonut"></a>     <a name = "ShapeDrawer:addTimedDonut"></a>
-    <strong>ShapeDrawer:addTimedDonut (timeout, x, y, z, radiusInner, radiusOuter[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedDonut (timeout, x, y, z, radiusInner, radiusOuter[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3564: Line 3913:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3574: Line 3928:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedDonutOnEnt"></a>     <a name = "ShapeDrawer:addTimedDonutOnEnt"></a>
-    <strong>ShapeDrawer:addTimedDonutOnEnt (timeout, entID, radiusInner, radiusOuter[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedDonutOnEnt (timeout, entID, radiusInner, radiusOuter[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3603: Line 3957:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3673: Line 4032:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedRect"></a>     <a name = "ShapeDrawer:addTimedRect"></a>
-    <strong>ShapeDrawer:addTimedRect (timeout, x, y, z, length, width, heading[, delay=0.0])</strong>+    <strong>ShapeDrawer:addTimedRect (timeout, x, y, z, length, width, heading[, delay=0.0][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3714: Line 4073:
          Milliseconds to delay the start of the draw.          Milliseconds to delay the start of the draw.
          (<em>default</em> 0.0)          (<em>default</em> 0.0)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 3724: Line 4088:
     <dt>     <dt>
     <a name = "ShapeDrawer:addTimedRectOnEnt"></a>     <a name = "ShapeDrawer:addTimedRectOnEnt"></a>
-    <strong>ShapeDrawer:addTimedRectOnEnt (timeout, entID, length, width[, targetID][, delay=0.0][, keepLength=false])</strong>+    <strong>ShapeDrawer:addTimedRectOnEnt (timeout, entID, length, width[, targetID][, delay=0.0][, keepLength=false][, oldDraw])</strong>
     </dt>     </dt>
     <dd>     <dd>
Line 3763: Line 4127:
          If specified with targetID, then the length won't be adjusted to the target, the length will stay constant, instead only the heading will be updated.          If specified with targetID, then the length won't be adjusted to the target, the length will stay constant, instead only the heading will be updated.
          (<em>default</em> false)          (<em>default</em> false)
 +        </li>
 +        <li><span class="parameter">oldDraw</span>
 +            <span class="types"><span class="type">bool</span></span>
 +
 +         (<em>optional</em>)
 +        </li>
 +    </ul>
 +
 +
 +
 +
 +
 +</dd>
 +    <dt>
 +    <a name = "ShapeDrawer:setGradient"></a>
 +    <strong>ShapeDrawer:setGradient ([intensity][, minOpacity])</strong>
 +    </dt>
 +    <dd>
 +
 +
 +
 +    <h3>Parameters:</h3>
 +    <ul>
 +        <li><span class="parameter">intensity</span>
 +            <span class="types"><span class="type">int</span></span>
 +
 +         (<em>optional</em>)
 +        </li>
 +        <li><span class="parameter">minOpacity</span>
 +            <span class="types"><span class="type">number</span></span>
 +
 +         (<em>optional</em>)
         </li>         </li>
     </ul>     </ul>
Line 4962: Line 5358:
 </div> <!-- id="main" --> </div> <!-- id="main" -->
 <div id="about"> <div id="about">
-<i style="float:right;">Last updated 2022-09-11 23:00:07 </i>+<i style="float:right;">Last updated 2022-11-22 02:15:52 </i>
 </div> <!-- id="about" --> </div> <!-- id="about" -->
 </div> <!-- id="container" --> </div> <!-- id="container" -->
argusdocs.txt · Last modified: 2022/11/22 10:23 by rikudou