Spaces:
Running
Running
File size: 1,950 Bytes
b24de8b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
import { Scene } from "../../../core/Scene";
import { Splat } from "../../../splats/Splat";
declare class RenderData {
dataChanged: boolean;
transformsChanged: boolean;
colorTransformsChanged: boolean;
private _splatIndices;
private _offsets;
private _data;
private _width;
private _height;
private _transforms;
private _transformsWidth;
private _transformsHeight;
private _transformIndices;
private _transformIndicesWidth;
private _transformIndicesHeight;
private _colorTransforms;
private _colorTransformsWidth;
private _colorTransformsHeight;
private _colorTransformIndices;
private _colorTransformIndicesWidth;
private _colorTransformIndicesHeight;
private _positions;
private _rotations;
private _scales;
private _vertexCount;
private _updating;
private _dirty;
private _worker;
getSplat: (index: number) => Splat | null;
getLocalIndex: (splat: Splat, index: number) => number;
markDirty: (splat: Splat) => void;
rebuild: () => void;
dispose: () => void;
constructor(scene: Scene);
get offsets(): Map<Splat, number>;
get data(): Uint32Array;
get width(): number;
get height(): number;
get transforms(): Float32Array;
get transformsWidth(): number;
get transformsHeight(): number;
get transformIndices(): Uint32Array;
get transformIndicesWidth(): number;
get transformIndicesHeight(): number;
get colorTransforms(): Float32Array;
get colorTransformsWidth(): number;
get colorTransformsHeight(): number;
get colorTransformIndices(): Uint32Array;
get colorTransformIndicesWidth(): number;
get colorTransformIndicesHeight(): number;
get positions(): Float32Array;
get rotations(): Float32Array;
get scales(): Float32Array;
get vertexCount(): number;
get needsRebuild(): boolean;
get updating(): boolean;
}
export { RenderData };
|