pub fn create_texture_cube(
size: u16,
has_mips: bool,
num_layers: u16,
format: TextureFormat,
params: CreateTextureCubeArgs
) -> Texture
Expand description
size
:
Cube side size.
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.