width | Width of texture in pixels. |
height | Height of texture in pixels. |
depth | Depth of texture in pixels. |
textureFormat | Texture data format. |
mipChain | Determines whether the texture has mipmaps or not. A value of 1 (true) means the texture does have mipmaps, and a value of 0 (false) means the texture doesn't have mipmaps. |
nativeTex | External native texture pointer to use. Defaults to generating its own internal native texture. |
mipCount | Amount of mipmaps to allocate for the texture. |
Create a new empty 3D Texture.
3D textures can be thought of as a box of pixels, with width, height and depth. Note that large textures can consume a lot of memory, for example a 1024x512x256 texture with TextureFormat.ARGB32 format and no mipmaps will consume 512MB of memory.
Note that this class does not support Texture3D creation with a Crunch compression TextureFormat.
Additional resources: SetPixel, SetPixels, SetPixels32, Apply functions.