Top Description Fields Constructors Methods
org.lwjgl.opengles

public final Class EXTTextureCubeMapArray

extends Object
Class Inheritance

Native bindings to the EXT_texture_cube_map_array extension.

OpenGL ES 3.1 supports two-dimensional array textures. An array texture is an ordered set of images with the same size and format. Each image in an array texture has a unique level. This extension expands texture array support to include cube map textures.

A cube map array texture is a two-dimensional array texture that may contain many cube map layers. Each cube map layer is a unique cube map image set. Images in a cube map array have the same size and format limitations as two-dimensional array textures. A cube map array texture is specified using TexImage3D or TexStorage3D in a similar manner to two-dimensional arrays. Cube map array textures can be bound to a render targets of a frame buffer object just as two-dimensional arrays are, using FramebufferTextureLayer.

When accessed by a shader, a cube map array texture acts as a single unit. The "s", "t", "r" texture coordinates are treated as a regular cube map texture fetch. The "q" texture is treated as an unnormalized floating-point value identifying the layer of the cube map array texture. Cube map array texture lookups do not filter between layers.

Requires GLES 3.1.

Field Summary

Modifier and TypeField and Description
public static final int
GL_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv and GetFloatv.

public static final int
GL_TEXTURE_CUBE_MAP_ARRAY_EXT

Accepted by the target parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}vEXT, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}vEXT, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.

public static final int
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

public static final int
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_IMAGE_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_INT_IMAGE_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_SAMPLER_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXTback to summary
public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT

Accepted by the pname parameter of GetBooleanv, GetIntegerv and GetFloatv.

GL_TEXTURE_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_TEXTURE_CUBE_MAP_ARRAY_EXT

Accepted by the target parameter of TexParameter{if}, TexParameter{if}v, TexParameterI{i ui}vEXT, BindTexture, GenerateMipmap, TexImage3D, TexSubImage3D, TexStorage3D, GetTexParameter{if}v, GetTexParameter{i ui}vEXT, GetTexLevelParameter{if}v, CompressedTexImage3D, CompressedTexSubImage3D and CopyTexSubImage3D.

GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXTback to summary
public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT

Returned by the type parameter of GetActiveUniform, and by the params parameter of GetProgramResourceiv when props is TYPE.

Constructor Detail

EXTTextureCubeMapArrayback to summary
private EXTTextureCubeMapArray()