Skip to content

TextureStreaming

Defined in: sdk/src/render/textureStreaming.ts:133

What streaming is doing, for a profiler and a check.

new TextureStreaming(): TextureStreaming

TextureStreaming

enabled: boolean = false

Defined in: sdk/src/render/textureStreaming.ts:144


failures: number = 0

Defined in: sdk/src/render/textureStreaming.ts:142


readonly held: Set<number>

Defined in: sdk/src/render/textureStreaming.ts:136

Textures something other than a mesh draws, left at their size.


inFlight: number = 0

Defined in: sdk/src/render/textureStreaming.ts:143


moves: number = 0

Defined in: sdk/src/render/textureStreaming.ts:141


readonly refused: Set<number>

Defined in: sdk/src/render/textureStreaming.ts:138

Textures that came back larger than asked (a host that cannot cut a file at a level): left alone from then on.


readonly restoring: Set<number>

Defined in: sdk/src/render/textureStreaming.ts:140

Textures being put back at their size because something other than a mesh draws them.


readonly textures: Map<number, StreamedTexture>

Defined in: sdk/src/render/textureStreaming.ts:134

bytes(): object

Defined in: sdk/src/render/textureStreaming.ts:147

The bytes the streamed textures take now, and would at their files’ sizes.

object

full: number

now: number