WebGL:WordPress
From Wiki.cyring.fr
functions.php
<?php
function webglPrimitive( $atts ) {
extract(shortcode_atts(array(
'id' => 'canvas.00000000',
'style' => '',
'width' => '640',
'height' => '540',
'rgba' => '0.0, 0.0, 0.0, 1.0',
'textured' => 'false'), $atts));
$output = '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/glMatrix-min.js"></script>'
. '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/primitive.js"></script>';
$main = '<script type="text/javascript">'
. 'main("' . $id . '",' . $rgba . ',' . $textured . ');'
. '</script>';
$output = sprintf( '%s<canvas id="%s" style="%s" width="%s" height="%s"></canvas>%s',
$output, $id, $style, $width, $height, $main );
return($output);
}
function twentyten_setup() {
add_shortcode( 'primitive', 'webglPrimitive' );
}
?>