Blog Code Forum

WebGL:WordPress

From Wiki.cyring.fr

Revision as of 08:47, 2 February 2013 by Cyril (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

functions.php

  1. <?php
  2.  
  3. function gPrimitive( $atts ) {
  4. 	extract(shortcode_atts(array(
  5. 		'gid'	=> '',
  6. 		'style'	=> '',
  7. 		'width' => '640',
  8. 		'height'=> '540',
  9. 		'rgba'	=> '0.0, 0.0, 0.0, 1.0'), $atts));
  10.  
  11.  
  12. 	$output	= '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/glMatrix-min.js"></script>'
  13. 		. '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/webgl-utils.js"></script>'
  14. 		. '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/primitive.js"></script>';
  15.  
  16. 	$main	= '<script type="text/javascript">'
  17. 		. 'main("' . $gid . '",' . $rgba .  ');'
  18. 		. '</script>';
  19.  
  20. 	$output	= sprintf( '%s<canvas id="%s" style="%s" width="%s" height="%s"></canvas>%s',
  21. 			    $output,      $gid,      $style,    $width,     $height,     $main );
  22. 	return($output);
  23. }
  24.  
  25. ?>
Personal tools