Documentation / device / TextureMipmapData
Interface: TextureMipmapData
Defined in: libs/device/src/gpuobject.ts:1046
A data structure that holds the texture data of all mipmap levels
Properties
width
width:
number
Defined in: libs/device/src/gpuobject.ts:1048
Texture width of mipmap level 0
height
height:
number
Defined in: libs/device/src/gpuobject.ts:1050
Texture height of mipmap level 0
depth
depth:
number
Defined in: libs/device/src/gpuobject.ts:1052
Texture depth of mipmap level 0
isCubemap
isCubemap:
boolean
Defined in: libs/device/src/gpuobject.ts:1054
true if it holds texture data for cube texture
isVolume
isVolume:
boolean
Defined in: libs/device/src/gpuobject.ts:1056
true if it holds texture data for 3d texture
isArray
isArray:
boolean
Defined in: libs/device/src/gpuobject.ts:1058
true if it holds texture array
isCompressed
isCompressed:
boolean
Defined in: libs/device/src/gpuobject.ts:1060
true if the texture data are in compressed format
arraySize
arraySize:
number
Defined in: libs/device/src/gpuobject.ts:1062
The array size if it holds texture data for array texture
mipLevels
mipLevels:
number
Defined in: libs/device/src/gpuobject.ts:1064
How many mipmap levels in the texture data
format
format:
TextureFormat
Defined in: libs/device/src/gpuobject.ts:1066
The texture format
mipDatas
mipDatas:
TextureMipmapLevelData[][]
Defined in: libs/device/src/gpuobject.ts:1068
The mipmap level datas