| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * @author mrdoob / http://mrdoob.com/
- *
- * parameters = {
- * color: <hex>,
- * program: <function>,
- * opacity: <float>,
- * blending: THREE.NormalBlending
- * }
- */
- THREE.SpriteCanvasMaterial = function ( parameters ) {
- THREE.Material.call( this );
- this.color = new THREE.Color( 0xffffff );
- this.program = function ( context, color ) {};
- this.setValues( parameters );
- };
- THREE.SpriteCanvasMaterial.prototype = Object.create( THREE.Material.prototype );
- THREE.SpriteCanvasMaterial.prototype.clone = function () {
- var material = new THREE.SpriteCanvasMaterial();
- THREE.Material.prototype.clone.call( this, material );
- material.color.copy( this.color );
- material.program = this.program;
- return material;
- };
- // backwards compatibility
- THREE.ParticleCanvasMaterial = THREE.SpriteCanvasMaterial;
|