Expand description
width
:
Width.
height
:
Height.
has_mips
:
Indicates that texture contains full mip-map chain.
num_layers
:
Number of layers in texture array. Must be 1 if caps
[CapsFlags::TEXTURE_2D_ARRAY] flag is not set.
format
:
Texture format. See: TextureFormat.
flags
:
Texture creation (see TextureFlags.), and sampler (see SamplerFlags)
flags. Default texture sampling mode is linear, and wrap mode is repeat.
- [SamplerFlags::[U/V/W]_[MIRROR/CLAMP]] - Mirror or clamp to edge wrap
mode.
- [SamplerFlags::[MIN/MAG/MIP]_[POINT/ANISOTROPIC]] - Point or anisotropic
sampling.
mem
:
Texture data. If _mem
is non-NULL, created texture will be immutable. If
_mem
is NULL content of the texture is uninitialized. When _numLayers
is more than
1, expected memory layout is texture and all mips together for each array element.