File: Data3DTexture.md | Updated: 11/15/2025
Creates a three-dimensional texture from raw data, with parameters to divide it into width, height, and depth.
Constructs a new data array texture.
data | The buffer data. Default is null.
---|---
width | The width of the texture. Default is 1.
height | The height of the texture. Default is 1.
depth | The depth of the texture. Default is 1.
If set to true, the texture is flipped along the vertical axis when uploaded to the GPU.
Overwritten and set to false by default.
Default is false.
Overrides: Texture#flipY
Whether to generate mipmaps (if possible) for a texture.
Overwritten and set to false by default.
Default is false.
Overrides: Texture#generateMipmaps
The image definition of a data texture.
Overrides: Texture#image
This flag can be used for type testing.
Default is true.
How the texture is sampled when a texel covers more than one pixel.
Overwritten and set to NearestFilter by default.
Default is NearestFilter.
Overrides: Texture#magFilter
How the texture is sampled when a texel covers less than one pixel.
Overwritten and set to NearestFilter by default.
Default is NearestFilter.
Overrides: Texture#minFilter
Specifies the alignment requirements for the start of each pixel row in memory.
Overwritten and set to 1 by default.
Default is 1.
Overrides: Texture#unpackAlignment
This defines how the texture is wrapped in the depth and corresponds to W in UVW mapping.
Default is ClampToEdgeWrapping.