babylon.spriteManager.d.ts 859 B

12345678910111213141516171819202122232425
  1. declare module BABYLON {
  2. class SpriteManager {
  3. public name: string;
  4. public cellSize: number;
  5. public sprites: Sprite[];
  6. public renderingGroupId: number;
  7. public onDispose: () => void;
  8. public fogEnabled: boolean;
  9. private _capacity;
  10. private _spriteTexture;
  11. private _epsilon;
  12. private _scene;
  13. private _vertexDeclaration;
  14. private _vertexStrideSize;
  15. private _vertexBuffer;
  16. private _indexBuffer;
  17. private _vertices;
  18. private _effectBase;
  19. private _effectFog;
  20. constructor(name: string, imgUrl: string, capacity: number, cellSize: number, scene: Scene, epsilon?: number);
  21. private _appendSpriteVertex(index, sprite, offsetX, offsetY, rowSize);
  22. public render(): void;
  23. public dispose(): void;
  24. }
  25. }