GLBufferAttribute.d.ts 657 B

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * @see <a href="https://github.com/mrdoob/three.js/blob/master/src/core/GLBufferAttribute.js">src/core/GLBufferAttribute.js</a>
  3. */
  4. export class GLBufferAttribute {
  5. constructor(
  6. buffer: WebGLBuffer,
  7. type: number,
  8. itemSize: number,
  9. elementSize: 1 | 2 | 4,
  10. count: number
  11. );
  12. buffer: WebGLBuffer;
  13. type: number;
  14. itemSize: number;
  15. elementSize: 1 | 2 | 4;
  16. count: number;
  17. version: number;
  18. readonly isGLBufferAttribute: true;
  19. set needsUpdate( value: boolean );
  20. setBuffer( buffer: WebGLBuffer ): this;
  21. setType( type: number, elementSize: 1 | 2 | 4 ): this;
  22. setItemSize( itemSize: number ): this;
  23. setCount( count: number ): this;
  24. }
粤ICP备19079148号