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.


$entry) { ?>

$e) { ?> 0) { ?>
">



($total / 4)) { ?>