array(),
'Environment' => array(),
'Data' => array('Primitive' => array(),
'Composite' => array(),
'Conversion' => array(),
'String Functions' => array(),
'Array Functions' => array()),
'Control' => array('Relational Operators' => array(),
'Iteration' => array(),
'Conditionals' => array(),
'Logical Operators' => array()),
'Shape' => array('2D Primitives' => array(),
'Curves' => array(),
'3D Primitives' => array(),
'Stroke attributes' => array(),
'Vertex' => array()),
'Input/Output' => array('Mouse' => array(),
'Keyboard' => array(),
'Time & Date' => array(),
'Text Output' => array(),
'Files' => array(),
'Web' => array()),
'Color' => array('Setting' => array(),
'Creating & Reading' => array()),
/*
'Image' => array('PImage' => array(),
'Loading & Displaying' => array(),
'Pixels' => array()),
'Typography' => array('PFont' => array(),
'Loading & Displaying' => array()),
*/
'Math' => array('Operators' => array(),
'Bitwise Operators' => array(),
'Calculation' => array(),
'Trigonometry' => array(),
'Random' => array()),
);
$PAGE_TITLE = "Processing Mobile Language";
require '../header.inc.php';
$total = 0;
$dir = opendir('API');
$filename = readdir($dir);
while ($filename !== false) {
$filename = readdir($dir);
if (strstr($filename, '.xml') !== false) {
$dom = @domxml_open_file('API/' . $filename);
$shortname = substr($filename, 0, strlen($filename) - 4);
$name = $dom->get_elements_by_tagname('name');
$name = trim($name[0]->get_content());
$cat = $dom->get_elements_by_tagname('category');
$cat = trim($cat[0]->get_content());
$subcat = $dom->get_elements_by_tagname('subcategory');
$subcat = trim($subcat[0]->get_content());
$categories[$cat][$subcat][] = $shortname."\n".$name;
$total++;
}
}
?>
![]()
| This reference is a work in progress. The descriptions have been copied from the Processing project and have not yet been updated to reflect the additional constraints of Processing Mobile. |
) ?>.gif)