OsMovePen

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
{{Quicklinks}}
+
{{osslfunc|
{| width="100%" style="border: thin solid black"
+
threat_level = None
| colspan="2" align="center" style=background:orange | '''{{SUBPAGENAME}}'''
+
|
|- valign="top"
+
function_syntax = <source lang="lsl">
|'''Threat Level''' || None
+
 
+
|- valign="top"
+
|'''Function Syntax''' || <source lang="lsl">
+
 
LSL: string osMovePen( string drawList, integer x, integer y )
 
LSL: string osMovePen( string drawList, integer x, integer y )
 
C#: string osMovePen( string drawList, int x, int y )
 
C#: string osMovePen( string drawList, int x, int y )
 
</source>
 
</source>
|- valign="top"
+
|
|'''Example(s)||<source lang="lsl">
+
ossl_example = <source lang="lsl">
 
// Example of osMovePen
 
// Example of osMovePen
 
default
 
default
Line 34: Line 30:
 
}
 
}
 
</source>
 
</source>
 
+
|  
|}
+
additional_info = Appends a [[Drawing_commands#MoveTo|MoveTo]] drawing command to the string provided in '''drawList''' and returns the result.
 
+
Appends a [[Drawing_commands#MoveTo|MoveTo]] drawing command to the string provided in '''drawList''' and returns the result.
+
  
 
This moves the pen's location to the coordinates specified by the '''x''' and '''y''' parameters, without drawing anything.
 
This moves the pen's location to the coordinates specified by the '''x''' and '''y''' parameters, without drawing anything.
 
+
|
[[Category:OSSL Functions]]
+
}}

Revision as of 17:02, 12 June 2011

LSL: string osMovePen( string drawList, integer x, integer y )
C#: string osMovePen( string drawList, int x, int y )
No descriptions provided
Threat Level None
Permissions No permissions specified
Extra Delay No function delay specified
Example(s)
// Example of osMovePen
default
{
    state_entry()
    {
        string CommandList = ""; // Storage for our drawing commands
        integer i;
 
        CommandList = osSetPenSize( CommandList, 3 );              // Set the pen width to 3 pixels
        CommandList = osSetPenColour( CommandList, "Blue" );       // Set the pen color to blue
 
        for (i = 0; i < 256; i += 20)
        {
          CommandList = osMovePen( CommandList, 255, i );          // Move to the right side
          CommandList = osDrawLine( CommandList, 0, i+20 );        // Draw left and slightly down
        }
 
        // Now draw the lines
        osSetDynamicTextureData( "", "vector", CommandList, "width:256,height:256", 0 );
    }
}
Notes
Appends a MoveTo drawing command to the string provided in drawList and returns the result.

This moves the pen's location to the coordinates specified by the x and y parameters, without drawing anything.

Personal tools
General
About This Wiki