Uniform.js 454 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. THREE.Uniform = function ( value ) {
  5. if ( typeof value === 'string' ) {
  6. console.warn( 'THREE.Uniform: Type parameter is no longer needed.' );
  7. value = arguments[ 1 ];
  8. }
  9. this.value = value;
  10. this.dynamic = false;
  11. };
  12. THREE.Uniform.prototype = {
  13. constructor: THREE.Uniform,
  14. onUpdate: function ( callback ) {
  15. this.dynamic = true;
  16. this.onUpdateCallback = callback;
  17. return this;
  18. }
  19. };