Class BGFX
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded from the bgfxSharedLibrary
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Access mode (bgfx_access_t
)static final int
Access mode (bgfx_access_t
)static final int
Access mode (bgfx_access_t
)static final int
Access mode (bgfx_access_t
)static final int
API versionstatic final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute type (bgfx_attrib_type_t
).static final int
Vertex attribute (bgfx_attrib_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Backbuffer ratio (bgfx_backbuffer_ratio_t
).static final int
Renderer backend type.static final int
Buffer creation flagsstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final int
Buffer creation flagsstatic final int
Buffer creation flagsstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final short
Bufferstatic final int
Buffer creation flagsstatic final int
Buffer creation flagsstatic final int
Buffer creation flagsstatic final int
Buffer creation flagsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final int
Format capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final long
Capsstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final int
Clearstatic final byte
Cubemapstatic final byte
Cubemapstatic final byte
Cubemapstatic final byte
Cubemapstatic final byte
Cubemapstatic final byte
Cubemapstatic final int
Debugstatic final int
Debugstatic final int
Debugstatic final int
Debugstatic final int
Debugstatic final int
Debugstatic final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final byte
Rendering state discard.static final int
Fatal errors (bgfx_fatal_t
).static final int
Fatal errors (bgfx_fatal_t
).static final int
Fatal errors (bgfx_fatal_t
).static final int
Fatal errors (bgfx_fatal_t
).static final int
Fatal errors (bgfx_fatal_t
).static final int
Fatal errors (bgfx_fatal_t
).static final short
Invalid handlestatic final int
Native window handle type.static final int
Native window handle type.static final int
Native window handle type.static final int
Occlusion query result (bgfx_occlusion_query_result_t
).static final int
Occlusion query result (bgfx_occlusion_query_result_t
).static final int
Occlusion query result (bgfx_occlusion_query_result_t
).static final int
Occlusion query result (bgfx_occlusion_query_result_t
).static final short
PCIstatic final short
PCIstatic final short
PCIstatic final short
PCIstatic final short
PCIstatic final short
PCIstatic final short
PCIstatic final short
PCIstatic final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Renderer backend type.static final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final int
Resetstatic final byte
Resolve flags.static final byte
Resolve flags.static final int
Sampler shifts/masksstatic final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sample flags.static final int
Sampler shifts/masksstatic final int
Sample flags.static final int
Sampler shifts/masksstatic final long
Statestatic final int
Statestatic final long
Blend state macrosstatic final long
Blend state macrosstatic final long
Statestatic final long
Blend state macrosstatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Blend state macrosstatic final long
Blend state macrosstatic final long
Statestatic final long
Blend state macrosstatic final long
Blend state macrosstatic final long
Statestatic final long
Blend state macrosstatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final int
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final long
Statestatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final int
Stencilstatic final long
Texture creation flags.static final long
Texture creation flags.static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final int
Texture format (bgfx_texture_format_t
).static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture masks.static final long
Texture masks.static final int
Texture shifts.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final long
Texture creation flags.static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
Topology conversion function (bgfx_topology_convert_t
).static final int
bgfx_topology
static final int
bgfx_topology
static final int
bgfx_topology
static final int
bgfx_topology
static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
Topology sort order (bgfx_topology_sort_t
).static final int
bgfx_topology
static final int
bgfx_topology
static final int
Uniform type (bgfx_uniform_type_t
).static final int
Uniform type (bgfx_uniform_type_t
).static final int
Uniform type (bgfx_uniform_type_t
).static final int
Uniform type (bgfx_uniform_type_t
).static final int
Uniform type (bgfx_uniform_type_t
).static final int
Uniform type (bgfx_uniform_type_t
).static final int
View mode sets draw call sort order (bgfx_view_mode_t
).static final int
View mode sets draw call sort order (bgfx_view_mode_t
).static final int
View mode sets draw call sort order (bgfx_view_mode_t
).static final int
View mode sets draw call sort order (bgfx_view_mode_t
).static final int
View mode sets draw call sort order (bgfx_view_mode_t
). -
Method Summary
Modifier and TypeMethodDescriptionstatic BGFXMemory
bgfx_alloc
(int _size) Allocates buffer to pass to bgfx calls.static void
bgfx_alloc_instance_data_buffer
(BGFXInstanceDataBuffer _idb, int _num, int _stride) Allocates instance data buffer.static int
bgfx_alloc_transform
(BGFXTransform _transform, int _num) Reserves_num
matrices in internal matrix cache.static boolean
bgfx_alloc_transient_buffers
(BGFXTransientVertexBuffer _tvb, BGFXVertexLayout _layout, int _numVertices, BGFXTransientIndexBuffer _tib, int _numIndices, boolean _index32) Checks for required space and allocates transient vertex and index buffers.static void
bgfx_alloc_transient_index_buffer
(BGFXTransientIndexBuffer _tib, int _num, boolean _index32) Allocates transient index buffer.static void
bgfx_alloc_transient_vertex_buffer
(BGFXTransientVertexBuffer _tvb, int _num, BGFXVertexLayout _layout) Allocates transient vertex buffer.static void
bgfx_attachment_init
(BGFXAttachment _this, short _handle, int _access, int _layer, int _numLayers, int _mip, int _resolve) Init attachment.static void
bgfx_blit
(int _id, short _dst, int _dstMip, int _dstX, int _dstY, int _dstZ, short _src, int _srcMip, int _srcX, int _srcY, int _srcZ, int _width, int _height, int _depth) Blits texture region between two textures.static void
bgfx_calc_texture_size
(BGFXTextureInfo _info, int _width, int _height, int _depth, boolean _cubeMap, boolean _hasMips, int _numLayers, int _format) Calculates amount of memory required for texture.static BGFXMemory
bgfx_copy
(double[] _data) Array version of:copy
static BGFXMemory
bgfx_copy
(float[] _data) Array version of:copy
static BGFXMemory
bgfx_copy
(int[] _data) Array version of:copy
static BGFXMemory
bgfx_copy
(long[] _data) Array version of:copy
static BGFXMemory
bgfx_copy
(short[] _data) Array version of:copy
static BGFXMemory
bgfx_copy
(ByteBuffer _data) Allocates buffer and copies data into it.static BGFXMemory
bgfx_copy
(DoubleBuffer _data) Allocates buffer and copies data into it.static BGFXMemory
bgfx_copy
(FloatBuffer _data) Allocates buffer and copies data into it.static BGFXMemory
Allocates buffer and copies data into it.static BGFXMemory
bgfx_copy
(LongBuffer _data) Allocates buffer and copies data into it.static BGFXMemory
bgfx_copy
(ShortBuffer _data) Allocates buffer and copies data into it.static BGFXMemory
bgfx_copy
(PointerBuffer _data) Allocates buffer and copies data into it.static short
bgfx_create_compute_program
(short _csh, boolean _destroyShaders) Creates program with compute shader.static short
bgfx_create_dynamic_index_buffer
(int _num, int _flags) Creates empty dynamic index buffer.static short
bgfx_create_dynamic_index_buffer_mem
(BGFXMemory _mem, int _flags) Creates a dynamic index buffer and initializes it.static short
bgfx_create_dynamic_vertex_buffer
(int _num, BGFXVertexLayout _layout, int _flags) Creates empty dynamic vertex buffer.static short
bgfx_create_dynamic_vertex_buffer_mem
(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags) Creates dynamic vertex buffer and initializes it.static short
bgfx_create_frame_buffer
(int _width, int _height, int _format, long _textureFlags) Creates frame buffer (simple).static short
bgfx_create_frame_buffer_from_attachment
(BGFXAttachment.Buffer _attachment, boolean _destroyTextures) Create MRT frame buffer from texture handles with specific layer and mip level.static short
bgfx_create_frame_buffer_from_handles
(short[] _handles, boolean _destroyTextures) Array version of:create_frame_buffer_from_handles
static short
bgfx_create_frame_buffer_from_handles
(ShortBuffer _handles, boolean _destroyTextures) Creates MRT frame buffer from texture handles (simple).static short
bgfx_create_frame_buffer_from_nwh
(long _nwh, int _width, int _height, int _format, int _depthFormat) Creates frame buffer for multiple window rendering.static short
bgfx_create_frame_buffer_scaled
(int _ratio, int _format, long _textureFlags) Creates frame buffer with size based on back-buffer ratio.static short
bgfx_create_index_buffer
(BGFXMemory _mem, int _flags) Creates static index buffer.static short
bgfx_create_indirect_buffer
(int _num) Creates draw indirect buffer.static short
Creates occlusion query.static short
bgfx_create_program
(short _vsh, short _fsh, boolean _destroyShaders) Creates program with vertex and fragment shaders.static short
bgfx_create_shader
(BGFXMemory _mem) Creates shader from memory buffer.static short
bgfx_create_texture
(BGFXMemory _mem, long _flags, int _skip, BGFXTextureInfo _info) Creates texture from memory buffer.static short
bgfx_create_texture_2d
(int _width, int _height, boolean _hasMips, int _numLayers, int _format, long _flags, BGFXMemory _mem) Creates 2D texture.static short
bgfx_create_texture_2d_scaled
(int _ratio, boolean _hasMips, int _numLayers, int _format, long _flags) Creates texture with size based on back-buffer ratio.static short
bgfx_create_texture_3d
(int _width, int _height, int _depth, boolean _hasMips, int _format, long _flags, BGFXMemory _mem) Creates 3D texture.static short
bgfx_create_texture_cube
(int _size, boolean _hasMips, int _numLayers, int _format, long _flags, BGFXMemory _mem) Creates Cube texture.static short
bgfx_create_uniform
(CharSequence _name, int _type, int _num) Creates shader uniform parameter.static short
bgfx_create_uniform
(ByteBuffer _name, int _type, int _num) Creates shader uniform parameter.static short
bgfx_create_vertex_buffer
(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags) Creates static vertex buffer.static short
Creates a vertex layout.static void
bgfx_dbg_text_clear
(int _attr, boolean _small) Clears internal debug text buffer.static void
bgfx_dbg_text_image
(int _x, int _y, int _width, int _height, ByteBuffer _data, int _pitch) Draws image into internal debug text buffer.static void
bgfx_dbg_text_printf
(int _x, int _y, int _attr, CharSequence _format) Prints into internal debug text character-buffer (VGA-compatible text mode).static void
bgfx_dbg_text_printf
(int _x, int _y, int _attr, ByteBuffer _format) Prints into internal debug text character-buffer (VGA-compatible text mode).static void
bgfx_dbg_text_vprintf
(int _x, int _y, int _attr, CharSequence _format, long _argList) Print into internal debug text character-buffer (VGA-compatible text mode).static void
bgfx_dbg_text_vprintf
(int _x, int _y, int _attr, ByteBuffer _format, long _argList) Print into internal debug text character-buffer (VGA-compatible text mode).static void
bgfx_destroy_dynamic_index_buffer
(short _handle) Destroys dynamic index buffer.static void
bgfx_destroy_dynamic_vertex_buffer
(short _handle) Destroys dynamic vertex buffer.static void
bgfx_destroy_frame_buffer
(short _handle) Destroys frame buffer.static void
bgfx_destroy_index_buffer
(short _handle) Destroys static index buffer.static void
bgfx_destroy_indirect_buffer
(short _handle) Destroys draw indirect buffer.static void
bgfx_destroy_occlusion_query
(short _handle) Destroys occlusion query.static void
bgfx_destroy_program
(short _handle) Destroy program.static void
bgfx_destroy_shader
(short _handle) Destroys shader.static void
bgfx_destroy_texture
(short _handle) Destroys texture.static void
bgfx_destroy_uniform
(short _handle) Destroys shader uniform parameter.static void
bgfx_destroy_vertex_buffer
(short _handle) Destroys static vertex buffer.static void
bgfx_destroy_vertex_layout
(short _handle) Destroys a vertex layout.static void
bgfx_discard
(int _flags) Discards all previously set state for draw or compute call.static void
bgfx_dispatch
(int _id, short _program, int _numX, int _numY, int _numZ, int _flags) Dispatches compute.static void
bgfx_dispatch_indirect
(int _id, short _program, short _indirectHandle, int _start, int _num, int _flags) Dispatches compute indirect.static int
bgfx_encoder_alloc_transform
(long _this, BGFXTransform _transform, int _num) Reserves_num
matrices in internal matrix cache.static long
bgfx_encoder_begin
(boolean _forThread) Begin submitting draw calls from thread.static void
bgfx_encoder_blit
(long _this, int _id, short _dst, int _dstMip, int _dstX, int _dstY, int _dstZ, short _src, int _srcMip, int _srcX, int _srcY, int _srcZ, int _width, int _height, int _depth) Blits texture region between two textures.static void
bgfx_encoder_discard
(long _this, int _flags) Discards all previously set state for draw or compute call.static void
bgfx_encoder_dispatch
(long _this, int _id, short _handle, int _numX, int _numY, int _numZ, int _flags) Dispatches compute.static void
bgfx_encoder_dispatch_indirect
(long _this, int _id, short _handle, short _indirectHandle, int _start, int _num, int _flags) Dispatches compute indirect.static void
bgfx_encoder_end
(long _encoder) End submitting draw calls from thread.static void
bgfx_encoder_set_compute_dynamic_index_buffer
(long _this, int _stage, short _handle, int _access) Sets compute dynamic index buffer.static void
bgfx_encoder_set_compute_dynamic_vertex_buffer
(long _this, int _stage, short _handle, int _access) Sets compute dynamic vertex buffer.static void
bgfx_encoder_set_compute_index_buffer
(long _this, int _stage, short _handle, int _access) Sets compute index buffer.static void
bgfx_encoder_set_compute_indirect_buffer
(long _this, int _stage, short _handle, int _access) Sets compute indirect buffer.static void
bgfx_encoder_set_compute_vertex_buffer
(long _this, int _stage, short _handle, int _access) Sets compute vertex buffer.static void
bgfx_encoder_set_condition
(long _this, short _handle, boolean _visible) Sets condition for rendering.static void
bgfx_encoder_set_dynamic_index_buffer
(long _this, short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_encoder_set_dynamic_vertex_buffer
(long _this, int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_dynamic_vertex_buffer_with_layout
(long _this, int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_image
(long _this, int _stage, short _handle, int _mip, int _access, int _format) Sets compute image from texture.static void
bgfx_encoder_set_index_buffer
(long _this, short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_encoder_set_instance_count
(long _this, int _numInstances) Sets number of instances for auto generated instances use in conjuction withgl_InstanceID
.static void
bgfx_encoder_set_instance_data_buffer
(long _this, BGFXInstanceDataBuffer _idb, int _start, int _num) Sets instance data buffer for draw primitive.static void
bgfx_encoder_set_instance_data_from_dynamic_vertex_buffer
(long _this, short _handle, int _start, int _num) Set instance data buffer for draw primitive.static void
bgfx_encoder_set_instance_data_from_vertex_buffer
(long _this, short _handle, int _start, int _num) Set instance data buffer for draw primitive.static void
bgfx_encoder_set_marker
(long _this, CharSequence _marker) Sets debug marker.static void
bgfx_encoder_set_marker
(long _this, ByteBuffer _marker) Sets debug marker.static short
bgfx_encoder_set_scissor
(long _this, int _x, int _y, int _width, int _height) Sets scissor for draw primitive.static void
bgfx_encoder_set_scissor_cached
(long _this, int _cache) Sets scissor from cache for draw primitive.static void
bgfx_encoder_set_state
(long _this, long _state, int _rgba) Sets render states for draw primitive.static void
bgfx_encoder_set_stencil
(long _this, int _fstencil, int _bstencil) Sets stencil test state.static void
bgfx_encoder_set_texture
(long _this, int _stage, short _sampler, short _handle, int _flags) Sets texture stage for draw primitive.static int
bgfx_encoder_set_transform
(long _this, float[] _mtx) Array version of:encoder_set_transform
static int
bgfx_encoder_set_transform
(long _this, ByteBuffer _mtx) Sets model matrix for draw primitive.static int
bgfx_encoder_set_transform
(long _this, FloatBuffer _mtx) Sets model matrix for draw primitive.static void
bgfx_encoder_set_transform_cached
(long _this, int _cache, int _num) Sets model matrix from matrix cache for draw primitive.static void
bgfx_encoder_set_transient_index_buffer
(long _this, BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_encoder_set_transient_vertex_buffer
(long _this, int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_transient_vertex_buffer_with_layout
(long _this, int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, double[] _value, int _num) Array version of:encoder_set_uniform
static void
bgfx_encoder_set_uniform
(long _this, short _handle, float[] _value, int _num) Array version of:encoder_set_uniform
static void
bgfx_encoder_set_uniform
(long _this, short _handle, int[] _value, int _num) Array version of:encoder_set_uniform
static void
bgfx_encoder_set_uniform
(long _this, short _handle, long[] _value, int _num) Array version of:encoder_set_uniform
static void
bgfx_encoder_set_uniform
(long _this, short _handle, short[] _value, int _num) Array version of:encoder_set_uniform
static void
bgfx_encoder_set_uniform
(long _this, short _handle, ByteBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, DoubleBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, FloatBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, IntBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, LongBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_uniform
(long _this, short _handle, ShortBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_encoder_set_vertex_buffer
(long _this, int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_vertex_buffer_with_layout
(long _this, int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_encoder_set_vertex_count
(long _this, int _numVertices) Set number of vertices for auto generated vertices use in conjunction withgl_VertexID
.static void
bgfx_encoder_submit
(long _this, int _id, short _handle, int _depth, int _flags) Submits primitive for rendering.static void
bgfx_encoder_submit_indirect
(long _this, int _id, short _handle, short _indirectHandle, int _start, int _num, int _depth, int _flags) Submits primitive for rendering with index and instance data info from indirect buffer.static void
bgfx_encoder_submit_indirect_count
(long _this, int _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, int _flags) Submits primitive for rendering with index and instance data info and draw count from indirect buffers.static void
bgfx_encoder_submit_occlusion_query
(long _this, int _id, short _program, short _occlusionQuery, int _depth, int _flags) Submits primitive with occlusion query for rendering.static void
bgfx_encoder_touch
(long _this, int _id) Submits an empty primitive for rendering.static int
bgfx_frame
(boolean _capture) Advances to next frame.static int
bgfx_get_avail_instance_data_buffer
(int _num, int _stride) Returns number of requested or maximum available instance buffer slots.static int
bgfx_get_avail_transient_index_buffer
(int _num, boolean _index32) Returns number of requested or maximum available indices.static int
bgfx_get_avail_transient_vertex_buffer
(int _num, BGFXVertexLayout _layout) Returns number of requested or maximum available vertices.static BGFXCaps
Returns renderer capabilities.static long
bgfx_get_direct_access_ptr
(short _handle) Returns texture direct access pointer.static String
bgfx_get_renderer_name
(int _type) Returns name of renderer.static int
Returns current renderer backend API type.static int
bgfx_get_result
(short _handle, int[] _result) Array version of:get_result
static int
bgfx_get_result
(short _handle, IntBuffer _result) Retrieves occlusion query result from previous frame.static short
bgfx_get_shader_uniforms
(short _handle, short[] _uniforms) Array version of:get_shader_uniforms
static short
bgfx_get_shader_uniforms
(short _handle, ShortBuffer _uniforms) Returns the number of uniforms and uniform handles used inside shader.static BGFXStats
Returns performance counters.static byte
bgfx_get_supported_renderers
(int[] _enum) Array version of:get_supported_renderers
static byte
Returns supported backend API renderers.static short
bgfx_get_texture
(short _handle, int _attachment) Obtains texture handle of frame buffer attachment.static void
bgfx_get_uniform_info
(short _handle, BGFXUniformInfo _info) Retrieves uniform info.static boolean
BGFX_HANDLE_IS_VALID
(short h) static boolean
Initializes the bgfx library.static void
bgfx_init_ctor
(BGFXInit _init) Updates the specified initialization parameters with default values.static boolean
bgfx_is_frame_buffer_valid
(int _num, BGFXAttachment _attachment) Validate frame buffer parameters.static boolean
bgfx_is_texture_valid
(int _depth, boolean _cubeMap, int _numLayers, int _format, long _flags) Validate texture parameters.static BGFXMemory
bgfx_make_ref
(ByteBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(DoubleBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(FloatBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(IntBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(LongBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(ShortBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref
(PointerBuffer _data) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(ByteBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(DoubleBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(FloatBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(IntBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(LongBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(ShortBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static BGFXMemory
bgfx_make_ref_release
(PointerBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx.static int
bgfx_read_texture
(short _handle, float[] _data, int _mip) Array version of:read_texture
static int
bgfx_read_texture
(short _handle, int[] _data, int _mip) Array version of:read_texture
static int
bgfx_read_texture
(short _handle, short[] _data, int _mip) Array version of:read_texture
static int
bgfx_read_texture
(short _handle, ByteBuffer _data, int _mip) Reads back texture content.static int
bgfx_read_texture
(short _handle, FloatBuffer _data, int _mip) Reads back texture content.static int
bgfx_read_texture
(short _handle, IntBuffer _data, int _mip) Reads back texture content.static int
bgfx_read_texture
(short _handle, ShortBuffer _data, int _mip) Reads back texture content.static void
bgfx_request_screen_shot
(short _handle, CharSequence _filePath) Requests screen shot.static void
bgfx_request_screen_shot
(short _handle, ByteBuffer _filePath) Requests screen shot.static void
bgfx_reset
(int _width, int _height, int _flags, int _format) Resets graphic settings and back-buffer size.static void
bgfx_reset_view
(int _id) Reset all view settings to default.static int
BGFX_SAMPLER_BORDER_COLOR
(int _index) static void
bgfx_set_compute_dynamic_index_buffer
(int _stage, short _handle, int _access) Sets compute dynamic index buffer.static void
bgfx_set_compute_dynamic_vertex_buffer
(int _stage, short _handle, int _access) Sets compute dynamic vertex buffer.static void
bgfx_set_compute_index_buffer
(int _stage, short _handle, int _access) Sets compute index buffer.static void
bgfx_set_compute_indirect_buffer
(int _stage, short _handle, int _access) Sets compute indirect buffer.static void
bgfx_set_compute_vertex_buffer
(int _stage, short _handle, int _access) Sets compute vertex buffer.static void
bgfx_set_condition
(short _handle, boolean _visible) Sets condition for rendering.static void
bgfx_set_debug
(int _debug) Sets debug flags.static void
bgfx_set_dynamic_index_buffer
(short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_set_dynamic_vertex_buffer
(int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_set_dynamic_vertex_buffer_with_layout
(int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_set_frame_buffer_name
(short _handle, CharSequence _name) Set frame buffer debug name.static void
bgfx_set_frame_buffer_name
(short _handle, ByteBuffer _name) Set frame buffer debug name.static void
bgfx_set_image
(int _stage, short _handle, int _mip, int _access, int _format) Sets compute image from texture.static void
bgfx_set_index_buffer
(short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_set_index_buffer_name
(short _handle, CharSequence _name) Set static index buffer debug name.static void
bgfx_set_index_buffer_name
(short _handle, ByteBuffer _name) Set static index buffer debug name.static void
bgfx_set_instance_count
(int _numInstances) Sets number of instances for auto generated instances use in conjunction withgl_InstanceID
.static void
bgfx_set_instance_data_buffer
(BGFXInstanceDataBuffer _idb, int _start, int _num) Sets instance data buffer for draw primitive.static void
bgfx_set_instance_data_from_dynamic_vertex_buffer
(short _handle, int _start, int _num) Set instance data buffer for draw primitive.static void
bgfx_set_instance_data_from_vertex_buffer
(short _handle, int _start, int _num) Set instance data buffer for draw primitive.static void
bgfx_set_marker
(CharSequence _marker) Sets debug marker.static void
bgfx_set_marker
(ByteBuffer _marker) Sets debug marker.static void
bgfx_set_palette_color
(int _index, float[] _rgba) Array version of:set_palette_color
static void
bgfx_set_palette_color
(int _index, FloatBuffer _rgba) Sets palette color value.static void
bgfx_set_palette_color_rgba8
(int _index, int _rgba) Sets palette color value.static short
bgfx_set_scissor
(int _x, int _y, int _width, int _height) Sets scissor for draw primitive.static void
bgfx_set_scissor_cached
(int _cache) Sets scissor from cache for draw primitive.static void
bgfx_set_shader_name
(short _handle, CharSequence _name) Sets shader debug name.static void
bgfx_set_shader_name
(short _handle, ByteBuffer _name) Sets shader debug name.static void
bgfx_set_state
(long _state, int _rgba) Sets render states for draw primitive.static void
bgfx_set_stencil
(int _fstencil, int _bstencil) Sets stencil test state.static void
bgfx_set_texture
(int _stage, short _sampler, short _handle, int _flags) Sets texture stage for draw primitive.static void
bgfx_set_texture_name
(short _handle, CharSequence _name) Sets texture debug name.static void
bgfx_set_texture_name
(short _handle, ByteBuffer _name) Sets texture debug name.static int
bgfx_set_transform
(float[] _mtx) Array version of:set_transform
static int
bgfx_set_transform
(ByteBuffer _mtx) Sets model matrix for draw primitive.static int
Sets model matrix for draw primitive.static void
bgfx_set_transform_cached
(int _cache, int _num) Sets model matrix from matrix cache for draw primitive.static void
bgfx_set_transient_index_buffer
(BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.static void
bgfx_set_transient_vertex_buffer
(int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_set_transient_vertex_buffer_with_layout
(int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_set_uniform
(short _handle, double[] _value, int _num) Array version of:set_uniform
static void
bgfx_set_uniform
(short _handle, float[] _value, int _num) Array version of:set_uniform
static void
bgfx_set_uniform
(short _handle, int[] _value, int _num) Array version of:set_uniform
static void
bgfx_set_uniform
(short _handle, long[] _value, int _num) Array version of:set_uniform
static void
bgfx_set_uniform
(short _handle, short[] _value, int _num) Array version of:set_uniform
static void
bgfx_set_uniform
(short _handle, ByteBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_uniform
(short _handle, DoubleBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_uniform
(short _handle, FloatBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_uniform
(short _handle, IntBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_uniform
(short _handle, LongBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_uniform
(short _handle, ShortBuffer _value, int _num) Sets shader uniform parameter for draw primitive.static void
bgfx_set_vertex_buffer
(int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.static void
bgfx_set_vertex_buffer_name
(short _handle, CharSequence _name) Set static vertex buffer debug name.static void
bgfx_set_vertex_buffer_name
(short _handle, ByteBuffer _name) Set static vertex buffer debug name.static void
bgfx_set_vertex_buffer_with_layout
(int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.static void
bgfx_set_vertex_count
(int _numVertices) Set number of vertices for auto generated vertices use in conjunction withgl_VertexID
.static void
bgfx_set_view_clear
(int _id, int _flags, int _rgba, float _depth, int _stencil) Sets view clear flags.static void
bgfx_set_view_clear_mrt
(int _id, int _flags, float _depth, int _stencil, byte _0, byte _1, byte _2, byte _3, byte _4, byte _5, byte _6, byte _7) Sets view clear flags with different clear color for each frame buffer texture.static void
bgfx_set_view_frame_buffer
(int _id, short _handle) Sets view frame buffer.static void
bgfx_set_view_mode
(int _id, int _mode) Sets view sorting mode.static void
bgfx_set_view_name
(int _id, CharSequence _name) Sets view name.static void
bgfx_set_view_name
(int _id, ByteBuffer _name) Sets view name.static void
bgfx_set_view_order
(int _id, int _num, short[] _order) Array version of:set_view_order
static void
bgfx_set_view_order
(int _id, int _num, ShortBuffer _order) Post submit view reordering.static void
bgfx_set_view_rect
(int _id, int _x, int _y, int _width, int _height) Sets view rectangle.static void
bgfx_set_view_rect_ratio
(int _id, int _x, int _y, int _ratio) Sets view rectangle.static void
bgfx_set_view_scissor
(int _id, int _x, int _y, int _width, int _height) Sets view scissor.static void
bgfx_set_view_transform
(int _id, float[] _view, float[] _proj) Array version of:set_view_transform
static void
bgfx_set_view_transform
(int _id, ByteBuffer _view, ByteBuffer _proj) Sets view's view matrix and projection matrix, all draw primitives in this view will use these two matrices.static void
bgfx_set_view_transform
(int _id, FloatBuffer _view, FloatBuffer _proj) Sets view's view matrix and projection matrix, all draw primitives in this view will use these two matrices.static void
Shuts down bgfx library.static long
BGFX_STATE_ALPHA_REF
(long _ref) static long
BGFX_STATE_BLEND_EQUATION
(long _equation) static long
BGFX_STATE_BLEND_EQUATION_SEPARATE
(long _rgb, long _a) static long
BGFX_STATE_BLEND_FUNC
(long _src, long _dst) static long
BGFX_STATE_BLEND_FUNC_RT_1
(long _src, long _dst) static long
BGFX_STATE_BLEND_FUNC_RT_1E
(long _src, long _dst, long _equation) static long
BGFX_STATE_BLEND_FUNC_RT_2
(long _src, long _dst) static long
BGFX_STATE_BLEND_FUNC_RT_2E
(long _src, long _dst, long _equation) static long
BGFX_STATE_BLEND_FUNC_RT_3
(long _src, long _dst) static long
BGFX_STATE_BLEND_FUNC_RT_3E
(long _src, long _dst, long _equation) static long
BGFX_STATE_BLEND_FUNC_RT_x
(long _src, long _dst) static long
BGFX_STATE_BLEND_FUNC_RT_xE
(long _src, long _dst, long _equation) static long
BGFX_STATE_BLEND_FUNC_SEPARATE
(long _srcRGB, long _dstRGB, long _srcA, long _dstA) static long
BGFX_STATE_POINT_SIZE
(long _size) static int
BGFX_STENCIL_FUNC_REF
(int _ref) static int
BGFX_STENCIL_FUNC_RMASK
(int _mask) static void
bgfx_submit
(int _id, short _program, int _depth, int _flags) Submits primitive for rendering.static void
bgfx_submit_indirect
(int _id, short _program, short _indirectHandle, int _start, int _num, int _depth, int _flags) Submits primitive for rendering with index and instance data info from indirect buffer.static void
bgfx_submit_indirect_count
(int _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, int _flags) Submits primitive for rendering with index and instance data info and draw count from indirect buffers.static void
bgfx_submit_occlusion_query
(int _id, short _program, short _occlusionQuery, int _depth, int _flags) Submits primitive with occlusion query for rendering.static int
bgfx_topology_convert
(int _conversion, int[] _dst, int[] _indices, boolean _index32) Array version of:topology_convert
static int
bgfx_topology_convert
(int _conversion, short[] _dst, short[] _indices, boolean _index32) Array version of:topology_convert
static int
bgfx_topology_convert
(int _conversion, ByteBuffer _dst, ByteBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.static int
bgfx_topology_convert
(int _conversion, IntBuffer _dst, IntBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.static int
bgfx_topology_convert
(int _conversion, ShortBuffer _dst, ShortBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.static void
bgfx_topology_sort_tri_list
(int _sort, int[] _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, int[] _indices, boolean _index32) Array version of:topology_sort_tri_list
static void
bgfx_topology_sort_tri_list
(int _sort, short[] _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, short[] _indices, boolean _index32) Array version of:topology_sort_tri_list
static void
bgfx_topology_sort_tri_list
(int _sort, ByteBuffer _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, ByteBuffer _indices, boolean _index32) Array version of:topology_sort_tri_list
static void
bgfx_topology_sort_tri_list
(int _sort, ByteBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, ByteBuffer _indices, boolean _index32) Sorts indices.static void
bgfx_topology_sort_tri_list
(int _sort, IntBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, IntBuffer _indices, boolean _index32) Sorts indices.static void
bgfx_topology_sort_tri_list
(int _sort, ShortBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, ShortBuffer _indices, boolean _index32) Sorts indices.static void
bgfx_touch
(int _id) Submits an empty primitive for rendering.static void
bgfx_update_dynamic_index_buffer
(short _handle, int _startIndex, BGFXMemory _mem) Updates dynamic index buffer.static void
bgfx_update_dynamic_vertex_buffer
(short _handle, int _startVertex, BGFXMemory _mem) Updates dynamic vertex buffer.static void
bgfx_update_texture_2d
(short _handle, int _layer, int _mip, int _x, int _y, int _width, int _height, BGFXMemory _mem, int _pitch) Updates 2D texture.static void
bgfx_update_texture_3d
(short _handle, int _mip, int _x, int _y, int _z, int _width, int _height, int _depth, BGFXMemory _mem) Updates 3D texture.static void
bgfx_update_texture_cube
(short _handle, int _layer, byte _side, int _mip, int _x, int _y, int _width, int _height, BGFXMemory _mem, int _pitch) Updates Cube texture.static void
bgfx_vertex_convert
(BGFXVertexLayout _dstLayout, ByteBuffer _dstData, BGFXVertexLayout _srcLayout, ByteBuffer _srcData, int _num) Converts vertex stream data from one vertex stream format to another.static BGFXVertexLayout
bgfx_vertex_layout_add
(BGFXVertexLayout _this, int _attrib, int _num, int _type, boolean _normalized, boolean _asInt) Adds attribute to a vertex layout.static BGFXVertexLayout
bgfx_vertex_layout_begin
(BGFXVertexLayout _this, int _renderer) Start a vertex layout.static void
bgfx_vertex_layout_decode
(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, int[] _type, ByteBuffer _normalized, ByteBuffer _asInt) Array version of:vertex_layout_decode
static void
bgfx_vertex_layout_decode
(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, IntBuffer _type, ByteBuffer _normalized, ByteBuffer _asInt) Decodes attribute.static void
Ends a vertex layout.static boolean
bgfx_vertex_layout_has
(BGFXVertexLayout _this, int _attr) Returns true if_this
contains attribute.static BGFXVertexLayout
bgfx_vertex_layout_skip
(BGFXVertexLayout _this, int _num) Skips_num
bytes in vertex stream.static void
bgfx_vertex_pack
(float[] _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Array version of:vertex_pack
static void
bgfx_vertex_pack
(FloatBuffer _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Packs vertex attribute into vertex stream format.static void
bgfx_vertex_unpack
(float[] _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Array version of:vertex_unpack
static void
bgfx_vertex_unpack
(FloatBuffer _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Unpacks vertex attribute from vertex stream format.static int
bgfx_weld_vertices
(int[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Array version of:weld_vertices
static int
bgfx_weld_vertices
(short[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Array version of:weld_vertices
static int
bgfx_weld_vertices
(ByteBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.static int
bgfx_weld_vertices
(IntBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.static int
bgfx_weld_vertices
(ShortBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.static SharedLibrary
Returns the bgfxSharedLibrary
.static long
nbgfx_alloc
(int _size) Unsafe version of:alloc
static void
nbgfx_alloc_instance_data_buffer
(long _idb, int _num, short _stride) Unsafe version of:alloc_instance_data_buffer
static int
nbgfx_alloc_transform
(long _transform, short _num) Unsafe version of:alloc_transform
static boolean
nbgfx_alloc_transient_buffers
(long _tvb, long _layout, int _numVertices, long _tib, int _numIndices, boolean _index32) Unsafe version of:alloc_transient_buffers
static void
nbgfx_alloc_transient_index_buffer
(long _tib, int _num, boolean _index32) Unsafe version of:alloc_transient_index_buffer
static void
nbgfx_alloc_transient_vertex_buffer
(long _tvb, int _num, long _layout) Unsafe version of:alloc_transient_vertex_buffer
static void
nbgfx_attachment_init
(long _this, short _handle, int _access, short _layer, short _numLayers, short _mip, byte _resolve) Unsafe version of:attachment_init
static void
nbgfx_blit
(short _id, short _dst, byte _dstMip, short _dstX, short _dstY, short _dstZ, short _src, byte _srcMip, short _srcX, short _srcY, short _srcZ, short _width, short _height, short _depth) Unsafe version of:blit
static void
nbgfx_calc_texture_size
(long _info, short _width, short _height, short _depth, boolean _cubeMap, boolean _hasMips, short _numLayers, int _format) Unsafe version of:calc_texture_size
static long
nbgfx_copy
(long _data, int _size) Unsafe version of:copy
static short
nbgfx_create_dynamic_index_buffer
(int _num, short _flags) Unsafe version of:create_dynamic_index_buffer
static short
nbgfx_create_dynamic_index_buffer_mem
(long _mem, short _flags) Unsafe version of:create_dynamic_index_buffer_mem
static short
nbgfx_create_dynamic_vertex_buffer
(int _num, long _layout, short _flags) Unsafe version of:create_dynamic_vertex_buffer
static short
nbgfx_create_dynamic_vertex_buffer_mem
(long _mem, long _layout, short _flags) Unsafe version of:create_dynamic_vertex_buffer_mem
static short
nbgfx_create_frame_buffer
(short _width, short _height, int _format, long _textureFlags) Unsafe version of:create_frame_buffer
static short
nbgfx_create_frame_buffer_from_attachment
(byte _num, long _attachment, boolean _destroyTextures) Unsafe version of:create_frame_buffer_from_attachment
static short
nbgfx_create_frame_buffer_from_handles
(byte _num, long _handles, boolean _destroyTextures) Unsafe version of:create_frame_buffer_from_handles
static short
nbgfx_create_frame_buffer_from_nwh
(long _nwh, short _width, short _height, int _format, int _depthFormat) Unsafe version of:create_frame_buffer_from_nwh
static short
nbgfx_create_index_buffer
(long _mem, short _flags) Unsafe version of:create_index_buffer
static short
nbgfx_create_shader
(long _mem) Unsafe version of:create_shader
static short
nbgfx_create_texture
(long _mem, long _flags, byte _skip, long _info) Unsafe version of:create_texture
static short
nbgfx_create_texture_2d
(short _width, short _height, boolean _hasMips, short _numLayers, int _format, long _flags, long _mem) Unsafe version of:create_texture_2d
static short
nbgfx_create_texture_2d_scaled
(int _ratio, boolean _hasMips, short _numLayers, int _format, long _flags) Unsafe version of:create_texture_2d_scaled
static short
nbgfx_create_texture_3d
(short _width, short _height, short _depth, boolean _hasMips, int _format, long _flags, long _mem) Unsafe version of:create_texture_3d
static short
nbgfx_create_texture_cube
(short _size, boolean _hasMips, short _numLayers, int _format, long _flags, long _mem) Unsafe version of:create_texture_cube
static short
nbgfx_create_uniform
(long _name, int _type, short _num) Unsafe version of:create_uniform
static short
nbgfx_create_vertex_buffer
(long _mem, long _layout, short _flags) Unsafe version of:create_vertex_buffer
static short
nbgfx_create_vertex_layout
(long _layout) Unsafe version of:create_vertex_layout
static void
nbgfx_dbg_text_clear
(byte _attr, boolean _small) Unsafe version of:dbg_text_clear
static void
nbgfx_dbg_text_image
(short _x, short _y, short _width, short _height, long _data, short _pitch) Unsafe version of:dbg_text_image
static void
nbgfx_dbg_text_printf
(short _x, short _y, byte _attr, long _format) Unsafe version of:dbg_text_printf
static void
nbgfx_dbg_text_vprintf
(short _x, short _y, byte _attr, long _format, long _argList) Unsafe version of:dbg_text_vprintf
static void
nbgfx_discard
(byte _flags) Unsafe version of:discard
static void
nbgfx_dispatch
(short _id, short _program, int _numX, int _numY, int _numZ, byte _flags) Unsafe version of:dispatch
static void
nbgfx_dispatch_indirect
(short _id, short _program, short _indirectHandle, short _start, short _num, byte _flags) Unsafe version of:dispatch_indirect
static int
nbgfx_encoder_alloc_transform
(long _this, long _transform, short _num) Unsafe version of:encoder_alloc_transform
static void
nbgfx_encoder_blit
(long _this, short _id, short _dst, byte _dstMip, short _dstX, short _dstY, short _dstZ, short _src, byte _srcMip, short _srcX, short _srcY, short _srcZ, short _width, short _height, short _depth) Unsafe version of:encoder_blit
static void
nbgfx_encoder_discard
(long _this, byte _flags) Unsafe version of:encoder_discard
static void
nbgfx_encoder_dispatch
(long _this, short _id, short _handle, int _numX, int _numY, int _numZ, byte _flags) Unsafe version of:encoder_dispatch
static void
nbgfx_encoder_dispatch_indirect
(long _this, short _id, short _handle, short _indirectHandle, short _start, short _num, byte _flags) Unsafe version of:encoder_dispatch_indirect
static void
nbgfx_encoder_set_compute_dynamic_index_buffer
(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_dynamic_index_buffer
static void
nbgfx_encoder_set_compute_dynamic_vertex_buffer
(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_dynamic_vertex_buffer
static void
nbgfx_encoder_set_compute_index_buffer
(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_index_buffer
static void
nbgfx_encoder_set_compute_indirect_buffer
(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_indirect_buffer
static void
nbgfx_encoder_set_compute_vertex_buffer
(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_vertex_buffer
static void
nbgfx_encoder_set_dynamic_vertex_buffer
(long _this, byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:encoder_set_dynamic_vertex_buffer
static void
nbgfx_encoder_set_dynamic_vertex_buffer_with_layout
(long _this, byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_dynamic_vertex_buffer_with_layout
static void
nbgfx_encoder_set_image
(long _this, byte _stage, short _handle, byte _mip, int _access, int _format) Unsafe version of:encoder_set_image
static void
nbgfx_encoder_set_instance_data_buffer
(long _this, long _idb, int _start, int _num) Unsafe version of:encoder_set_instance_data_buffer
static void
nbgfx_encoder_set_marker
(long _this, long _marker) Unsafe version of:encoder_set_marker
static short
nbgfx_encoder_set_scissor
(long _this, short _x, short _y, short _width, short _height) Unsafe version of:encoder_set_scissor
static void
nbgfx_encoder_set_scissor_cached
(long _this, short _cache) Unsafe version of:encoder_set_scissor_cached
static void
nbgfx_encoder_set_texture
(long _this, byte _stage, short _sampler, short _handle, int _flags) Unsafe version of:encoder_set_texture
static int
nbgfx_encoder_set_transform
(long _this, long _mtx, short _num) Unsafe version of:encoder_set_transform
static void
nbgfx_encoder_set_transform_cached
(long _this, int _cache, short _num) Unsafe version of:encoder_set_transform_cached
static void
nbgfx_encoder_set_transient_index_buffer
(long _this, long _tib, int _firstIndex, int _numIndices) Unsafe version of:encoder_set_transient_index_buffer
static void
nbgfx_encoder_set_transient_vertex_buffer
(long _this, byte _stream, long _tvb, int _startVertex, int _numVertices) Unsafe version of:encoder_set_transient_vertex_buffer
static void
nbgfx_encoder_set_transient_vertex_buffer_with_layout
(long _this, byte _stream, long _tvb, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_transient_vertex_buffer_with_layout
static void
nbgfx_encoder_set_uniform
(long _this, short _handle, long _value, short _num) Unsafe version of:encoder_set_uniform
static void
nbgfx_encoder_set_vertex_buffer
(long _this, byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:encoder_set_vertex_buffer
static void
nbgfx_encoder_set_vertex_buffer_with_layout
(long _this, byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_vertex_buffer_with_layout
static void
nbgfx_encoder_submit
(long _this, short _id, short _handle, int _depth, byte _flags) Unsafe version of:encoder_submit
static void
nbgfx_encoder_submit_indirect
(long _this, short _id, short _handle, short _indirectHandle, short _start, short _num, int _depth, byte _flags) Unsafe version of:encoder_submit_indirect
static void
nbgfx_encoder_submit_indirect_count
(long _this, short _id, short _program, short _indirectHandle, short _start, short _numHandle, int _numIndex, short _numMax, int _depth, byte _flags) Unsafe version of:encoder_submit_indirect_count
static void
nbgfx_encoder_submit_occlusion_query
(long _this, short _id, short _program, short _occlusionQuery, int _depth, byte _flags) Unsafe version of:encoder_submit_occlusion_query
static void
nbgfx_encoder_touch
(long _this, short _id) Unsafe version of:encoder_touch
static int
nbgfx_get_avail_instance_data_buffer
(int _num, short _stride) Unsafe version of:get_avail_instance_data_buffer
static int
nbgfx_get_avail_transient_vertex_buffer
(int _num, long _layout) Unsafe version of:get_avail_transient_vertex_buffer
static long
Unsafe version of:get_caps
static long
nbgfx_get_renderer_name
(int _type) Unsafe version of:get_renderer_name
static int
nbgfx_get_result
(short _handle, long _result) Unsafe version of:get_result
static short
nbgfx_get_shader_uniforms
(short _handle, long _uniforms, short _max) Unsafe version of:get_shader_uniforms
static long
Unsafe version of:get_stats
static byte
nbgfx_get_supported_renderers
(byte _max, long _enum) Unsafe version of:get_supported_renderers
static short
nbgfx_get_texture
(short _handle, byte _attachment) Unsafe version of:get_texture
static void
nbgfx_get_uniform_info
(short _handle, long _info) Unsafe version of:get_uniform_info
static boolean
nbgfx_init
(long _init) Unsafe version of:init
static void
nbgfx_init_ctor
(long _init) Unsafe version of:init_ctor
static boolean
nbgfx_is_frame_buffer_valid
(byte _num, long _attachment) Unsafe version of:is_frame_buffer_valid
static boolean
nbgfx_is_texture_valid
(short _depth, boolean _cubeMap, short _numLayers, int _format, long _flags) Unsafe version of:is_texture_valid
static long
nbgfx_make_ref
(long _data, int _size) Unsafe version of:make_ref
static long
nbgfx_make_ref_release
(long _data, int _size, long _releaseFn, long _userData) Unsafe version of:make_ref_release
static int
nbgfx_read_texture
(short _handle, long _data, byte _mip) Unsafe version of:read_texture
static void
nbgfx_request_screen_shot
(short _handle, long _filePath) Unsafe version of:request_screen_shot
static void
nbgfx_reset_view
(short _id) Unsafe version of:reset_view
static void
nbgfx_set_compute_dynamic_index_buffer
(byte _stage, short _handle, int _access) Unsafe version of:set_compute_dynamic_index_buffer
static void
nbgfx_set_compute_dynamic_vertex_buffer
(byte _stage, short _handle, int _access) Unsafe version of:set_compute_dynamic_vertex_buffer
static void
nbgfx_set_compute_index_buffer
(byte _stage, short _handle, int _access) Unsafe version of:set_compute_index_buffer
static void
nbgfx_set_compute_indirect_buffer
(byte _stage, short _handle, int _access) Unsafe version of:set_compute_indirect_buffer
static void
nbgfx_set_compute_vertex_buffer
(byte _stage, short _handle, int _access) Unsafe version of:set_compute_vertex_buffer
static void
nbgfx_set_dynamic_vertex_buffer
(byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:set_dynamic_vertex_buffer
static void
nbgfx_set_dynamic_vertex_buffer_with_layout
(byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_dynamic_vertex_buffer_with_layout
static void
nbgfx_set_frame_buffer_name
(short _handle, long _name, int _len) Unsafe version of:set_frame_buffer_name
static void
nbgfx_set_image
(byte _stage, short _handle, byte _mip, int _access, int _format) Unsafe version of:set_image
static void
nbgfx_set_index_buffer_name
(short _handle, long _name, int _len) Unsafe version of:set_index_buffer_name
static void
nbgfx_set_instance_data_buffer
(long _idb, int _start, int _num) Unsafe version of:set_instance_data_buffer
static void
nbgfx_set_marker
(long _marker) Unsafe version of:set_marker
static void
nbgfx_set_palette_color
(byte _index, long _rgba) Unsafe version of:set_palette_color
static void
nbgfx_set_palette_color_rgba8
(byte _index, int _rgba) Unsafe version of:set_palette_color_rgba8
static short
nbgfx_set_scissor
(short _x, short _y, short _width, short _height) Unsafe version of:set_scissor
static void
nbgfx_set_scissor_cached
(short _cache) Unsafe version of:set_scissor_cached
static void
nbgfx_set_shader_name
(short _handle, long _name, int _len) Unsafe version of:set_shader_name
static void
nbgfx_set_texture
(byte _stage, short _sampler, short _handle, int _flags) Unsafe version of:set_texture
static void
nbgfx_set_texture_name
(short _handle, long _name, int _len) Unsafe version of:set_texture_name
static int
nbgfx_set_transform
(long _mtx, short _num) Unsafe version of:set_transform
static void
nbgfx_set_transform_cached
(int _cache, short _num) Unsafe version of:set_transform_cached
static void
nbgfx_set_transient_index_buffer
(long _tib, int _firstIndex, int _numIndices) Unsafe version of:set_transient_index_buffer
static void
nbgfx_set_transient_vertex_buffer
(byte _stream, long _tvb, int _startVertex, int _numVertices) Unsafe version of:set_transient_vertex_buffer
static void
nbgfx_set_transient_vertex_buffer_with_layout
(byte _stream, long _tvb, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_transient_vertex_buffer_with_layout
static void
nbgfx_set_uniform
(short _handle, long _value, short _num) Unsafe version of:set_uniform
static void
nbgfx_set_vertex_buffer
(byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:set_vertex_buffer
static void
nbgfx_set_vertex_buffer_name
(short _handle, long _name, int _len) Unsafe version of:set_vertex_buffer_name
static void
nbgfx_set_vertex_buffer_with_layout
(byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_vertex_buffer_with_layout
static void
nbgfx_set_view_clear
(short _id, short _flags, int _rgba, float _depth, byte _stencil) Unsafe version of:set_view_clear
static void
nbgfx_set_view_clear_mrt
(short _id, short _flags, float _depth, byte _stencil, byte _0, byte _1, byte _2, byte _3, byte _4, byte _5, byte _6, byte _7) Unsafe version of:set_view_clear_mrt
static void
nbgfx_set_view_frame_buffer
(short _id, short _handle) Unsafe version of:set_view_frame_buffer
static void
nbgfx_set_view_mode
(short _id, int _mode) Unsafe version of:set_view_mode
static void
nbgfx_set_view_name
(short _id, long _name) Unsafe version of:set_view_name
static void
nbgfx_set_view_order
(short _id, short _num, long _order) Unsafe version of:set_view_order
static void
nbgfx_set_view_rect
(short _id, short _x, short _y, short _width, short _height) Unsafe version of:set_view_rect
static void
nbgfx_set_view_rect_ratio
(short _id, short _x, short _y, int _ratio) Unsafe version of:set_view_rect_ratio
static void
nbgfx_set_view_scissor
(short _id, short _x, short _y, short _width, short _height) Unsafe version of:set_view_scissor
static void
nbgfx_set_view_transform
(short _id, long _view, long _proj) Unsafe version of:set_view_transform
static void
nbgfx_submit
(short _id, short _program, int _depth, byte _flags) Unsafe version of:submit
static void
nbgfx_submit_indirect
(short _id, short _program, short _indirectHandle, short _start, short _num, int _depth, byte _flags) Unsafe version of:submit_indirect
static void
nbgfx_submit_indirect_count
(short _id, short _program, short _indirectHandle, short _start, short _numHandle, int _numIndex, short _numMax, int _depth, byte _flags) Unsafe version of:submit_indirect_count
static void
nbgfx_submit_occlusion_query
(short _id, short _program, short _occlusionQuery, int _depth, byte _flags) Unsafe version of:submit_occlusion_query
static int
nbgfx_topology_convert
(int _conversion, long _dst, int _dstSize, long _indices, int _numIndices, boolean _index32) Unsafe version of:topology_convert
static void
nbgfx_topology_sort_tri_list
(int _sort, long _dst, int _dstSize, long _dir, long _pos, long _vertices, int _stride, long _indices, int _numIndices, boolean _index32) Unsafe version of:topology_sort_tri_list
static void
nbgfx_touch
(short _id) Unsafe version of:touch
static void
nbgfx_update_dynamic_index_buffer
(short _handle, int _startIndex, long _mem) Unsafe version of:update_dynamic_index_buffer
static void
nbgfx_update_dynamic_vertex_buffer
(short _handle, int _startVertex, long _mem) Unsafe version of:update_dynamic_vertex_buffer
static void
nbgfx_update_texture_2d
(short _handle, short _layer, byte _mip, short _x, short _y, short _width, short _height, long _mem, short _pitch) Unsafe version of:update_texture_2d
static void
nbgfx_update_texture_3d
(short _handle, byte _mip, short _x, short _y, short _z, short _width, short _height, short _depth, long _mem) Unsafe version of:update_texture_3d
static void
nbgfx_update_texture_cube
(short _handle, short _layer, byte _side, byte _mip, short _x, short _y, short _width, short _height, long _mem, short _pitch) Unsafe version of:update_texture_cube
static void
nbgfx_vertex_convert
(long _dstLayout, long _dstData, long _srcLayout, long _srcData, int _num) Unsafe version of:vertex_convert
static long
nbgfx_vertex_layout_add
(long _this, int _attrib, byte _num, int _type, boolean _normalized, boolean _asInt) Unsafe version of:vertex_layout_add
static long
nbgfx_vertex_layout_begin
(long _this, int _renderer) Unsafe version of:vertex_layout_begin
static void
nbgfx_vertex_layout_decode
(long _this, int _attrib, long _num, long _type, long _normalized, long _asInt) Unsafe version of:vertex_layout_decode
static void
nbgfx_vertex_layout_end
(long _this) Unsafe version of:vertex_layout_end
static boolean
nbgfx_vertex_layout_has
(long _this, int _attr) Unsafe version of:vertex_layout_has
static long
nbgfx_vertex_layout_skip
(long _this, byte _num) Unsafe version of:vertex_layout_skip
static void
nbgfx_vertex_pack
(long _input, boolean _inputNormalized, int _attr, long _layout, long _data, int _index) Unsafe version of:vertex_pack
static void
nbgfx_vertex_unpack
(long _output, int _attr, long _layout, long _data, int _index) Unsafe version of:vertex_unpack
static int
nbgfx_weld_vertices
(long _output, long _layout, long _data, int _num, boolean _index32, float _epsilon) Unsafe version of:weld_vertices
-
Field Details
-
BGFX_API_VERSION
public static final int BGFX_API_VERSIONAPI version- See Also:
-
BGFX_INVALID_HANDLE
public static final short BGFX_INVALID_HANDLEInvalid handle- See Also:
-
BGFX_STATE_WRITE_R
public static final long BGFX_STATE_WRITE_RState- See Also:
-
BGFX_STATE_WRITE_G
public static final long BGFX_STATE_WRITE_GState- See Also:
-
BGFX_STATE_WRITE_B
public static final long BGFX_STATE_WRITE_BState- See Also:
-
BGFX_STATE_WRITE_A
public static final long BGFX_STATE_WRITE_AState- See Also:
-
BGFX_STATE_WRITE_Z
public static final long BGFX_STATE_WRITE_ZState- See Also:
-
BGFX_STATE_WRITE_RGB
public static final long BGFX_STATE_WRITE_RGBState- See Also:
-
BGFX_STATE_WRITE_MASK
public static final long BGFX_STATE_WRITE_MASKState- See Also:
-
BGFX_STATE_DEPTH_TEST_LESS
public static final long BGFX_STATE_DEPTH_TEST_LESSState- See Also:
-
BGFX_STATE_DEPTH_TEST_LEQUAL
public static final long BGFX_STATE_DEPTH_TEST_LEQUALState- See Also:
-
BGFX_STATE_DEPTH_TEST_EQUAL
public static final long BGFX_STATE_DEPTH_TEST_EQUALState- See Also:
-
BGFX_STATE_DEPTH_TEST_GEQUAL
public static final long BGFX_STATE_DEPTH_TEST_GEQUALState- See Also:
-
BGFX_STATE_DEPTH_TEST_GREATER
public static final long BGFX_STATE_DEPTH_TEST_GREATERState- See Also:
-
BGFX_STATE_DEPTH_TEST_NOTEQUAL
public static final long BGFX_STATE_DEPTH_TEST_NOTEQUALState- See Also:
-
BGFX_STATE_DEPTH_TEST_NEVER
public static final long BGFX_STATE_DEPTH_TEST_NEVERState- See Also:
-
BGFX_STATE_DEPTH_TEST_ALWAYS
public static final long BGFX_STATE_DEPTH_TEST_ALWAYSState- See Also:
-
BGFX_STATE_BLEND_ZERO
public static final long BGFX_STATE_BLEND_ZEROState- See Also:
-
BGFX_STATE_BLEND_ONE
public static final long BGFX_STATE_BLEND_ONEState- See Also:
-
BGFX_STATE_BLEND_SRC_COLOR
public static final long BGFX_STATE_BLEND_SRC_COLORState- See Also:
-
BGFX_STATE_BLEND_INV_SRC_COLOR
public static final long BGFX_STATE_BLEND_INV_SRC_COLORState- See Also:
-
BGFX_STATE_BLEND_SRC_ALPHA
public static final long BGFX_STATE_BLEND_SRC_ALPHAState- See Also:
-
BGFX_STATE_BLEND_INV_SRC_ALPHA
public static final long BGFX_STATE_BLEND_INV_SRC_ALPHAState- See Also:
-
BGFX_STATE_BLEND_DST_ALPHA
public static final long BGFX_STATE_BLEND_DST_ALPHAState- See Also:
-
BGFX_STATE_BLEND_INV_DST_ALPHA
public static final long BGFX_STATE_BLEND_INV_DST_ALPHAState- See Also:
-
BGFX_STATE_BLEND_DST_COLOR
public static final long BGFX_STATE_BLEND_DST_COLORState- See Also:
-
BGFX_STATE_BLEND_INV_DST_COLOR
public static final long BGFX_STATE_BLEND_INV_DST_COLORState- See Also:
-
BGFX_STATE_BLEND_SRC_ALPHA_SAT
public static final long BGFX_STATE_BLEND_SRC_ALPHA_SATState- See Also:
-
BGFX_STATE_BLEND_FACTOR
public static final long BGFX_STATE_BLEND_FACTORState- See Also:
-
BGFX_STATE_BLEND_INV_FACTOR
public static final long BGFX_STATE_BLEND_INV_FACTORState- See Also:
-
BGFX_STATE_BLEND_EQUATION_ADD
public static final long BGFX_STATE_BLEND_EQUATION_ADDState- See Also:
-
BGFX_STATE_BLEND_EQUATION_SUB
public static final long BGFX_STATE_BLEND_EQUATION_SUBState- See Also:
-
BGFX_STATE_BLEND_EQUATION_REVSUB
public static final long BGFX_STATE_BLEND_EQUATION_REVSUBState- See Also:
-
BGFX_STATE_BLEND_EQUATION_MIN
public static final long BGFX_STATE_BLEND_EQUATION_MINState- See Also:
-
BGFX_STATE_BLEND_EQUATION_MAX
public static final long BGFX_STATE_BLEND_EQUATION_MAXState- See Also:
-
BGFX_STATE_CULL_CW
public static final long BGFX_STATE_CULL_CWState- See Also:
-
BGFX_STATE_CULL_CCW
public static final long BGFX_STATE_CULL_CCWState- See Also:
-
BGFX_STATE_PT_TRISTRIP
public static final long BGFX_STATE_PT_TRISTRIPState- See Also:
-
BGFX_STATE_PT_LINES
public static final long BGFX_STATE_PT_LINESState- See Also:
-
BGFX_STATE_PT_LINESTRIP
public static final long BGFX_STATE_PT_LINESTRIPState- See Also:
-
BGFX_STATE_PT_POINTS
public static final long BGFX_STATE_PT_POINTSState- See Also:
-
BGFX_STATE_MSAA
public static final long BGFX_STATE_MSAAState- See Also:
-
BGFX_STATE_LINEAA
public static final long BGFX_STATE_LINEAAState- See Also:
-
BGFX_STATE_CONSERVATIVE_RASTER
public static final long BGFX_STATE_CONSERVATIVE_RASTERState- See Also:
-
BGFX_STATE_NONE
public static final long BGFX_STATE_NONEState- See Also:
-
BGFX_STATE_FRONT_CCW
public static final long BGFX_STATE_FRONT_CCWState- See Also:
-
BGFX_STATE_BLEND_INDEPENDENT
public static final long BGFX_STATE_BLEND_INDEPENDENTState- See Also:
-
BGFX_STATE_BLEND_ALPHA_TO_COVERAGE
public static final long BGFX_STATE_BLEND_ALPHA_TO_COVERAGEState- See Also:
-
BGFX_STATE_DEFAULT
public static final long BGFX_STATE_DEFAULTState- See Also:
-
BGFX_STATE_DEPTH_TEST_MASK
public static final long BGFX_STATE_DEPTH_TEST_MASKState- See Also:
-
BGFX_STATE_BLEND_MASK
public static final long BGFX_STATE_BLEND_MASKState- See Also:
-
BGFX_STATE_BLEND_EQUATION_MASK
public static final long BGFX_STATE_BLEND_EQUATION_MASKState- See Also:
-
BGFX_STATE_CULL_MASK
public static final long BGFX_STATE_CULL_MASKState- See Also:
-
BGFX_STATE_ALPHA_REF_MASK
public static final long BGFX_STATE_ALPHA_REF_MASKState- See Also:
-
BGFX_STATE_PT_MASK
public static final long BGFX_STATE_PT_MASKState- See Also:
-
BGFX_STATE_POINT_SIZE_MASK
public static final long BGFX_STATE_POINT_SIZE_MASKState- See Also:
-
BGFX_STATE_RESERVED_MASK
public static final long BGFX_STATE_RESERVED_MASKState- See Also:
-
BGFX_STATE_MASK
public static final long BGFX_STATE_MASKState- See Also:
-
BGFX_STATE_DEPTH_TEST_SHIFT
public static final int BGFX_STATE_DEPTH_TEST_SHIFTState- See Also:
-
BGFX_STATE_BLEND_SHIFT
public static final int BGFX_STATE_BLEND_SHIFTState- See Also:
-
BGFX_STATE_BLEND_EQUATION_SHIFT
public static final int BGFX_STATE_BLEND_EQUATION_SHIFTState- See Also:
-
BGFX_STATE_CULL_SHIFT
public static final int BGFX_STATE_CULL_SHIFTState- See Also:
-
BGFX_STATE_ALPHA_REF_SHIFT
public static final int BGFX_STATE_ALPHA_REF_SHIFTState- See Also:
-
BGFX_STATE_PT_SHIFT
public static final int BGFX_STATE_PT_SHIFTState- See Also:
-
BGFX_STATE_POINT_SIZE_SHIFT
public static final int BGFX_STATE_POINT_SIZE_SHIFTState- See Also:
-
BGFX_STATE_RESERVED_SHIFT
public static final int BGFX_STATE_RESERVED_SHIFTState- See Also:
-
BGFX_STENCIL_TEST_LESS
public static final int BGFX_STENCIL_TEST_LESSStencil- See Also:
-
BGFX_STENCIL_TEST_LEQUAL
public static final int BGFX_STENCIL_TEST_LEQUALStencil- See Also:
-
BGFX_STENCIL_TEST_EQUAL
public static final int BGFX_STENCIL_TEST_EQUALStencil- See Also:
-
BGFX_STENCIL_TEST_GEQUAL
public static final int BGFX_STENCIL_TEST_GEQUALStencil- See Also:
-
BGFX_STENCIL_TEST_GREATER
public static final int BGFX_STENCIL_TEST_GREATERStencil- See Also:
-
BGFX_STENCIL_TEST_NOTEQUAL
public static final int BGFX_STENCIL_TEST_NOTEQUALStencil- See Also:
-
BGFX_STENCIL_TEST_NEVER
public static final int BGFX_STENCIL_TEST_NEVERStencil- See Also:
-
BGFX_STENCIL_TEST_ALWAYS
public static final int BGFX_STENCIL_TEST_ALWAYSStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_ZERO
public static final int BGFX_STENCIL_OP_FAIL_S_ZEROStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_KEEP
public static final int BGFX_STENCIL_OP_FAIL_S_KEEPStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_REPLACE
public static final int BGFX_STENCIL_OP_FAIL_S_REPLACEStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_INCR
public static final int BGFX_STENCIL_OP_FAIL_S_INCRStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_INCRSAT
public static final int BGFX_STENCIL_OP_FAIL_S_INCRSATStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_DECR
public static final int BGFX_STENCIL_OP_FAIL_S_DECRStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_DECRSAT
public static final int BGFX_STENCIL_OP_FAIL_S_DECRSATStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_INVERT
public static final int BGFX_STENCIL_OP_FAIL_S_INVERTStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_ZERO
public static final int BGFX_STENCIL_OP_FAIL_Z_ZEROStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_KEEP
public static final int BGFX_STENCIL_OP_FAIL_Z_KEEPStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_REPLACE
public static final int BGFX_STENCIL_OP_FAIL_Z_REPLACEStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_INCR
public static final int BGFX_STENCIL_OP_FAIL_Z_INCRStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_INCRSAT
public static final int BGFX_STENCIL_OP_FAIL_Z_INCRSATStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_DECR
public static final int BGFX_STENCIL_OP_FAIL_Z_DECRStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_DECRSAT
public static final int BGFX_STENCIL_OP_FAIL_Z_DECRSATStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_INVERT
public static final int BGFX_STENCIL_OP_FAIL_Z_INVERTStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_ZERO
public static final int BGFX_STENCIL_OP_PASS_Z_ZEROStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_KEEP
public static final int BGFX_STENCIL_OP_PASS_Z_KEEPStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_REPLACE
public static final int BGFX_STENCIL_OP_PASS_Z_REPLACEStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_INCR
public static final int BGFX_STENCIL_OP_PASS_Z_INCRStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_INCRSAT
public static final int BGFX_STENCIL_OP_PASS_Z_INCRSATStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_DECR
public static final int BGFX_STENCIL_OP_PASS_Z_DECRStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_DECRSAT
public static final int BGFX_STENCIL_OP_PASS_Z_DECRSATStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_INVERT
public static final int BGFX_STENCIL_OP_PASS_Z_INVERTStencil- See Also:
-
BGFX_STENCIL_NONE
public static final int BGFX_STENCIL_NONEStencil- See Also:
-
BGFX_STENCIL_DEFAULT
public static final int BGFX_STENCIL_DEFAULTStencil- See Also:
-
BGFX_STENCIL_FUNC_REF_SHIFT
public static final int BGFX_STENCIL_FUNC_REF_SHIFTStencil- See Also:
-
BGFX_STENCIL_FUNC_REF_MASK
public static final int BGFX_STENCIL_FUNC_REF_MASKStencil- See Also:
-
BGFX_STENCIL_FUNC_RMASK_SHIFT
public static final int BGFX_STENCIL_FUNC_RMASK_SHIFTStencil- See Also:
-
BGFX_STENCIL_FUNC_RMASK_MASK
public static final int BGFX_STENCIL_FUNC_RMASK_MASKStencil- See Also:
-
BGFX_STENCIL_TEST_SHIFT
public static final int BGFX_STENCIL_TEST_SHIFTStencil- See Also:
-
BGFX_STENCIL_TEST_MASK
public static final int BGFX_STENCIL_TEST_MASKStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_SHIFT
public static final int BGFX_STENCIL_OP_FAIL_S_SHIFTStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_S_MASK
public static final int BGFX_STENCIL_OP_FAIL_S_MASKStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_SHIFT
public static final int BGFX_STENCIL_OP_FAIL_Z_SHIFTStencil- See Also:
-
BGFX_STENCIL_OP_FAIL_Z_MASK
public static final int BGFX_STENCIL_OP_FAIL_Z_MASKStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_SHIFT
public static final int BGFX_STENCIL_OP_PASS_Z_SHIFTStencil- See Also:
-
BGFX_STENCIL_OP_PASS_Z_MASK
public static final int BGFX_STENCIL_OP_PASS_Z_MASKStencil- See Also:
-
BGFX_STENCIL_MASK
public static final int BGFX_STENCIL_MASKStencil- See Also:
-
BGFX_CLEAR_NONE
public static final int BGFX_CLEAR_NONEClear- See Also:
-
BGFX_CLEAR_COLOR
public static final int BGFX_CLEAR_COLORClear- See Also:
-
BGFX_CLEAR_DEPTH
public static final int BGFX_CLEAR_DEPTHClear- See Also:
-
BGFX_CLEAR_STENCIL
public static final int BGFX_CLEAR_STENCILClear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_0
public static final int BGFX_CLEAR_DISCARD_COLOR_0Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_1
public static final int BGFX_CLEAR_DISCARD_COLOR_1Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_2
public static final int BGFX_CLEAR_DISCARD_COLOR_2Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_3
public static final int BGFX_CLEAR_DISCARD_COLOR_3Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_4
public static final int BGFX_CLEAR_DISCARD_COLOR_4Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_5
public static final int BGFX_CLEAR_DISCARD_COLOR_5Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_6
public static final int BGFX_CLEAR_DISCARD_COLOR_6Clear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_7
public static final int BGFX_CLEAR_DISCARD_COLOR_7Clear- See Also:
-
BGFX_CLEAR_DISCARD_DEPTH
public static final int BGFX_CLEAR_DISCARD_DEPTHClear- See Also:
-
BGFX_CLEAR_DISCARD_STENCIL
public static final int BGFX_CLEAR_DISCARD_STENCILClear- See Also:
-
BGFX_CLEAR_DISCARD_COLOR_MASK
public static final int BGFX_CLEAR_DISCARD_COLOR_MASKClear- See Also:
-
BGFX_CLEAR_DISCARD_MASK
public static final int BGFX_CLEAR_DISCARD_MASKClear- See Also:
-
BGFX_DISCARD_NONE
public static final byte BGFX_DISCARD_NONERendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_BINDINGS
public static final byte BGFX_DISCARD_BINDINGSRendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_INDEX_BUFFER
public static final byte BGFX_DISCARD_INDEX_BUFFERRendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_INSTANCE_DATA
public static final byte BGFX_DISCARD_INSTANCE_DATARendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_STATE
public static final byte BGFX_DISCARD_STATERendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_TRANSFORM
public static final byte BGFX_DISCARD_TRANSFORMRendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_VERTEX_STREAMS
public static final byte BGFX_DISCARD_VERTEX_STREAMSRendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DISCARD_ALL
public static final byte BGFX_DISCARD_ALLRendering state discard.When state is preserved in submit, rendering states can be discarded on a finer grain.
- See Also:
-
BGFX_DEBUG_NONE
public static final int BGFX_DEBUG_NONEDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_DEBUG_WIREFRAME
public static final int BGFX_DEBUG_WIREFRAMEDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_DEBUG_IFH
public static final int BGFX_DEBUG_IFHDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_DEBUG_STATS
public static final int BGFX_DEBUG_STATSDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_DEBUG_TEXT
public static final int BGFX_DEBUG_TEXTDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_DEBUG_PROFILER
public static final int BGFX_DEBUG_PROFILERDebugEnum values:
DEBUG_NONE
DEBUG_WIREFRAME
- Wireframe rendering. All rendering primitives will be rendered as lines.DEBUG_IFH
- Enable infinitely fast hardware test. No draw calls will be submitted to driver. It's useful when profiling to quickly assess bottleneck between CPU and GPU.DEBUG_STATS
- Display internal statistics.DEBUG_TEXT
- Display debug text.DEBUG_PROFILER
- Enable profiler.This causes per-view statistics to be collected, available through
BGFXViewStats
. This is unrelated to the profiler functions inBGFXCallbackInterface
.
- See Also:
-
BGFX_BUFFER_NONE
public static final int BGFX_BUFFER_NONEBuffer creation flags- See Also:
-
BGFX_BUFFER_COMPUTE_READ
public static final int BGFX_BUFFER_COMPUTE_READBuffer creation flags- See Also:
-
BGFX_BUFFER_COMPUTE_WRITE
public static final int BGFX_BUFFER_COMPUTE_WRITEBuffer creation flags- See Also:
-
BGFX_BUFFER_DRAW_INDIRECT
public static final int BGFX_BUFFER_DRAW_INDIRECTBuffer creation flags- See Also:
-
BGFX_BUFFER_ALLOW_RESIZE
public static final int BGFX_BUFFER_ALLOW_RESIZEBuffer creation flags- See Also:
-
BGFX_BUFFER_INDEX32
public static final int BGFX_BUFFER_INDEX32Buffer creation flags- See Also:
-
BGFX_BUFFER_COMPUTE_READ_WRITE
public static final int BGFX_BUFFER_COMPUTE_READ_WRITEBuffer creation flags- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_8x1
public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x1Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_8x2
public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x2Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_8x4
public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x4Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_16x1
public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x1Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_16x2
public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x2Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_16x4
public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x4Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_32x1
public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x1Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_32x2
public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x2Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_32x4
public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x4Buffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_SHIFT
public static final short BGFX_BUFFER_COMPUTE_FORMAT_SHIFTBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_FORMAT_MASK
public static final short BGFX_BUFFER_COMPUTE_FORMAT_MASKBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_TYPE_INT
public static final short BGFX_BUFFER_COMPUTE_TYPE_INTBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_TYPE_UINT
public static final short BGFX_BUFFER_COMPUTE_TYPE_UINTBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_TYPE_FLOAT
public static final short BGFX_BUFFER_COMPUTE_TYPE_FLOATBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_TYPE_SHIFT
public static final short BGFX_BUFFER_COMPUTE_TYPE_SHIFTBuffer- See Also:
-
BGFX_BUFFER_COMPUTE_TYPE_MASK
public static final short BGFX_BUFFER_COMPUTE_TYPE_MASKBuffer- See Also:
-
BGFX_TEXTURE_NONE
public static final long BGFX_TEXTURE_NONETexture creation flags.- See Also:
-
BGFX_TEXTURE_MSAA_SAMPLE
public static final long BGFX_TEXTURE_MSAA_SAMPLETexture creation flags.- See Also:
-
BGFX_TEXTURE_RT
public static final long BGFX_TEXTURE_RTTexture creation flags.- See Also:
-
BGFX_TEXTURE_RT_MSAA_X2
public static final long BGFX_TEXTURE_RT_MSAA_X2Texture creation flags.- See Also:
-
BGFX_TEXTURE_RT_MSAA_X4
public static final long BGFX_TEXTURE_RT_MSAA_X4Texture creation flags.- See Also:
-
BGFX_TEXTURE_RT_MSAA_X8
public static final long BGFX_TEXTURE_RT_MSAA_X8Texture creation flags.- See Also:
-
BGFX_TEXTURE_RT_MSAA_X16
public static final long BGFX_TEXTURE_RT_MSAA_X16Texture creation flags.- See Also:
-
BGFX_TEXTURE_RT_WRITE_ONLY
public static final long BGFX_TEXTURE_RT_WRITE_ONLYTexture creation flags.- See Also:
-
BGFX_TEXTURE_COMPUTE_WRITE
public static final long BGFX_TEXTURE_COMPUTE_WRITETexture creation flags.- See Also:
-
BGFX_TEXTURE_SRGB
public static final long BGFX_TEXTURE_SRGBTexture creation flags.- See Also:
-
BGFX_TEXTURE_BLIT_DST
public static final long BGFX_TEXTURE_BLIT_DSTTexture creation flags.- See Also:
-
BGFX_TEXTURE_READ_BACK
public static final long BGFX_TEXTURE_READ_BACKTexture creation flags.- See Also:
-
BGFX_TEXTURE_RT_MSAA_SHIFT
public static final int BGFX_TEXTURE_RT_MSAA_SHIFTTexture shifts.- See Also:
-
BGFX_TEXTURE_RT_MSAA_MASK
public static final long BGFX_TEXTURE_RT_MSAA_MASKTexture masks.- See Also:
-
BGFX_TEXTURE_RT_MASK
public static final long BGFX_TEXTURE_RT_MASKTexture masks.- See Also:
-
BGFX_SAMPLER_NONE
public static final int BGFX_SAMPLER_NONESample flags.- See Also:
-
BGFX_SAMPLER_U_MIRROR
public static final int BGFX_SAMPLER_U_MIRRORSample flags.- See Also:
-
BGFX_SAMPLER_U_CLAMP
public static final int BGFX_SAMPLER_U_CLAMPSample flags.- See Also:
-
BGFX_SAMPLER_U_BORDER
public static final int BGFX_SAMPLER_U_BORDERSample flags.- See Also:
-
BGFX_SAMPLER_V_MIRROR
public static final int BGFX_SAMPLER_V_MIRRORSample flags.- See Also:
-
BGFX_SAMPLER_V_CLAMP
public static final int BGFX_SAMPLER_V_CLAMPSample flags.- See Also:
-
BGFX_SAMPLER_V_BORDER
public static final int BGFX_SAMPLER_V_BORDERSample flags.- See Also:
-
BGFX_SAMPLER_W_MIRROR
public static final int BGFX_SAMPLER_W_MIRRORSample flags.- See Also:
-
BGFX_SAMPLER_W_CLAMP
public static final int BGFX_SAMPLER_W_CLAMPSample flags.- See Also:
-
BGFX_SAMPLER_W_BORDER
public static final int BGFX_SAMPLER_W_BORDERSample flags.- See Also:
-
BGFX_SAMPLER_UVW_MIRROR
public static final int BGFX_SAMPLER_UVW_MIRRORSample flags.- See Also:
-
BGFX_SAMPLER_UVW_CLAMP
public static final int BGFX_SAMPLER_UVW_CLAMPSample flags.- See Also:
-
BGFX_SAMPLER_UVW_BORDER
public static final int BGFX_SAMPLER_UVW_BORDERSample flags.- See Also:
-
BGFX_SAMPLER_MIN_POINT
public static final int BGFX_SAMPLER_MIN_POINTSample flags.- See Also:
-
BGFX_SAMPLER_MIN_ANISOTROPIC
public static final int BGFX_SAMPLER_MIN_ANISOTROPICSample flags.- See Also:
-
BGFX_SAMPLER_MAG_POINT
public static final int BGFX_SAMPLER_MAG_POINTSample flags.- See Also:
-
BGFX_SAMPLER_MAG_ANISOTROPIC
public static final int BGFX_SAMPLER_MAG_ANISOTROPICSample flags.- See Also:
-
BGFX_SAMPLER_MIP_POINT
public static final int BGFX_SAMPLER_MIP_POINTSample flags.- See Also:
-
BGFX_SAMPLER_POINT
public static final int BGFX_SAMPLER_POINTSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_LESS
public static final int BGFX_SAMPLER_COMPARE_LESSSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_LEQUAL
public static final int BGFX_SAMPLER_COMPARE_LEQUALSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_EQUAL
public static final int BGFX_SAMPLER_COMPARE_EQUALSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_GEQUAL
public static final int BGFX_SAMPLER_COMPARE_GEQUALSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_GREATER
public static final int BGFX_SAMPLER_COMPARE_GREATERSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_NOTEQUAL
public static final int BGFX_SAMPLER_COMPARE_NOTEQUALSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_NEVER
public static final int BGFX_SAMPLER_COMPARE_NEVERSample flags.- See Also:
-
BGFX_SAMPLER_COMPARE_ALWAYS
public static final int BGFX_SAMPLER_COMPARE_ALWAYSSample flags.- See Also:
-
BGFX_SAMPLER_SAMPLE_STENCIL
public static final int BGFX_SAMPLER_SAMPLE_STENCILSample flags.- See Also:
-
BGFX_SAMPLER_U_SHIFT
public static final int BGFX_SAMPLER_U_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_U_MASK
public static final int BGFX_SAMPLER_U_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_V_SHIFT
public static final int BGFX_SAMPLER_V_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_V_MASK
public static final int BGFX_SAMPLER_V_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_W_SHIFT
public static final int BGFX_SAMPLER_W_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_W_MASK
public static final int BGFX_SAMPLER_W_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MIN_SHIFT
public static final int BGFX_SAMPLER_MIN_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MIN_MASK
public static final int BGFX_SAMPLER_MIN_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MAG_SHIFT
public static final int BGFX_SAMPLER_MAG_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MAG_MASK
public static final int BGFX_SAMPLER_MAG_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MIP_SHIFT
public static final int BGFX_SAMPLER_MIP_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_MIP_MASK
public static final int BGFX_SAMPLER_MIP_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_COMPARE_SHIFT
public static final int BGFX_SAMPLER_COMPARE_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_COMPARE_MASK
public static final int BGFX_SAMPLER_COMPARE_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_BORDER_COLOR_SHIFT
public static final int BGFX_SAMPLER_BORDER_COLOR_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_BORDER_COLOR_MASK
public static final int BGFX_SAMPLER_BORDER_COLOR_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_RESERVED_SHIFT
public static final int BGFX_SAMPLER_RESERVED_SHIFTSampler shifts/masks- See Also:
-
BGFX_SAMPLER_RESERVED_MASK
public static final int BGFX_SAMPLER_RESERVED_MASKSampler shifts/masks- See Also:
-
BGFX_SAMPLER_SAMPLER_BITS_MASK
public static final int BGFX_SAMPLER_SAMPLER_BITS_MASKSampler shifts/masks- See Also:
-
BGFX_RESET_NONE
public static final int BGFX_RESET_NONEReset- See Also:
-
BGFX_RESET_FULLSCREEN
public static final int BGFX_RESET_FULLSCREENReset- See Also:
-
BGFX_RESET_FULLSCREEN_SHIFT
public static final int BGFX_RESET_FULLSCREEN_SHIFTReset- See Also:
-
BGFX_RESET_FULLSCREEN_MASK
public static final int BGFX_RESET_FULLSCREEN_MASKReset- See Also:
-
BGFX_RESET_MSAA_X2
public static final int BGFX_RESET_MSAA_X2Reset- See Also:
-
BGFX_RESET_MSAA_X4
public static final int BGFX_RESET_MSAA_X4Reset- See Also:
-
BGFX_RESET_MSAA_X8
public static final int BGFX_RESET_MSAA_X8Reset- See Also:
-
BGFX_RESET_MSAA_X16
public static final int BGFX_RESET_MSAA_X16Reset- See Also:
-
BGFX_RESET_MSAA_SHIFT
public static final int BGFX_RESET_MSAA_SHIFTReset- See Also:
-
BGFX_RESET_MSAA_MASK
public static final int BGFX_RESET_MSAA_MASKReset- See Also:
-
BGFX_RESET_VSYNC
public static final int BGFX_RESET_VSYNCReset- See Also:
-
BGFX_RESET_MAXANISOTROPY
public static final int BGFX_RESET_MAXANISOTROPYReset- See Also:
-
BGFX_RESET_CAPTURE
public static final int BGFX_RESET_CAPTUREReset- See Also:
-
BGFX_RESET_FLUSH_AFTER_RENDER
public static final int BGFX_RESET_FLUSH_AFTER_RENDERReset- See Also:
-
BGFX_RESET_FLIP_AFTER_RENDER
public static final int BGFX_RESET_FLIP_AFTER_RENDERReset- See Also:
-
BGFX_RESET_SRGB_BACKBUFFER
public static final int BGFX_RESET_SRGB_BACKBUFFERReset- See Also:
-
BGFX_RESET_HDR10
public static final int BGFX_RESET_HDR10Reset- See Also:
-
BGFX_RESET_HIDPI
public static final int BGFX_RESET_HIDPIReset- See Also:
-
BGFX_RESET_DEPTH_CLAMP
public static final int BGFX_RESET_DEPTH_CLAMPReset- See Also:
-
BGFX_RESET_SUSPEND
public static final int BGFX_RESET_SUSPENDReset- See Also:
-
BGFX_RESET_TRANSPARENT_BACKBUFFER
public static final int BGFX_RESET_TRANSPARENT_BACKBUFFERReset- See Also:
-
BGFX_RESET_RESERVED_SHIFT
public static final int BGFX_RESET_RESERVED_SHIFTReset- See Also:
-
BGFX_RESET_RESERVED_MASK
public static final int BGFX_RESET_RESERVED_MASKReset- See Also:
-
BGFX_CAPS_ALPHA_TO_COVERAGE
public static final long BGFX_CAPS_ALPHA_TO_COVERAGECaps- See Also:
-
BGFX_CAPS_BLEND_INDEPENDENT
public static final long BGFX_CAPS_BLEND_INDEPENDENTCaps- See Also:
-
BGFX_CAPS_COMPUTE
public static final long BGFX_CAPS_COMPUTECaps- See Also:
-
BGFX_CAPS_CONSERVATIVE_RASTER
public static final long BGFX_CAPS_CONSERVATIVE_RASTERCaps- See Also:
-
BGFX_CAPS_DRAW_INDIRECT
public static final long BGFX_CAPS_DRAW_INDIRECTCaps- See Also:
-
BGFX_CAPS_FRAGMENT_DEPTH
public static final long BGFX_CAPS_FRAGMENT_DEPTHCaps- See Also:
-
BGFX_CAPS_FRAGMENT_ORDERING
public static final long BGFX_CAPS_FRAGMENT_ORDERINGCaps- See Also:
-
BGFX_CAPS_GRAPHICS_DEBUGGER
public static final long BGFX_CAPS_GRAPHICS_DEBUGGERCaps- See Also:
-
BGFX_CAPS_HDR10
public static final long BGFX_CAPS_HDR10Caps- See Also:
-
BGFX_CAPS_HIDPI
public static final long BGFX_CAPS_HIDPICaps- See Also:
-
BGFX_CAPS_IMAGE_RW
public static final long BGFX_CAPS_IMAGE_RWCaps- See Also:
-
BGFX_CAPS_INDEX32
public static final long BGFX_CAPS_INDEX32Caps- See Also:
-
BGFX_CAPS_INSTANCING
public static final long BGFX_CAPS_INSTANCINGCaps- See Also:
-
BGFX_CAPS_OCCLUSION_QUERY
public static final long BGFX_CAPS_OCCLUSION_QUERYCaps- See Also:
-
BGFX_CAPS_RENDERER_MULTITHREADED
public static final long BGFX_CAPS_RENDERER_MULTITHREADEDCaps- See Also:
-
BGFX_CAPS_SWAP_CHAIN
public static final long BGFX_CAPS_SWAP_CHAINCaps- See Also:
-
BGFX_CAPS_TEXTURE_2D_ARRAY
public static final long BGFX_CAPS_TEXTURE_2D_ARRAYCaps- See Also:
-
BGFX_CAPS_TEXTURE_3D
public static final long BGFX_CAPS_TEXTURE_3DCaps- See Also:
-
BGFX_CAPS_TEXTURE_BLIT
public static final long BGFX_CAPS_TEXTURE_BLITCaps- See Also:
-
BGFX_CAPS_TRANSPARENT_BACKBUFFER
public static final long BGFX_CAPS_TRANSPARENT_BACKBUFFERCaps- See Also:
-
BGFX_CAPS_TEXTURE_COMPARE_RESERVED
public static final long BGFX_CAPS_TEXTURE_COMPARE_RESERVEDCaps- See Also:
-
BGFX_CAPS_TEXTURE_COMPARE_LEQUAL
public static final long BGFX_CAPS_TEXTURE_COMPARE_LEQUALCaps- See Also:
-
BGFX_CAPS_TEXTURE_COMPARE_ALL
public static final long BGFX_CAPS_TEXTURE_COMPARE_ALLCaps- See Also:
-
BGFX_CAPS_TEXTURE_CUBE_ARRAY
public static final long BGFX_CAPS_TEXTURE_CUBE_ARRAYCaps- See Also:
-
BGFX_CAPS_TEXTURE_DIRECT_ACCESS
public static final long BGFX_CAPS_TEXTURE_DIRECT_ACCESSCaps- See Also:
-
BGFX_CAPS_TEXTURE_READ_BACK
public static final long BGFX_CAPS_TEXTURE_READ_BACKCaps- See Also:
-
BGFX_CAPS_VERTEX_ATTRIB_HALF
public static final long BGFX_CAPS_VERTEX_ATTRIB_HALFCaps- See Also:
-
BGFX_CAPS_VERTEX_ATTRIB_UINT10
public static final long BGFX_CAPS_VERTEX_ATTRIB_UINT10Caps- See Also:
-
BGFX_CAPS_VERTEX_ID
public static final long BGFX_CAPS_VERTEX_IDCaps- See Also:
-
BGFX_CAPS_PRIMITIVE_ID
public static final long BGFX_CAPS_PRIMITIVE_IDCaps- See Also:
-
BGFX_CAPS_VIEWPORT_LAYER_ARRAY
public static final long BGFX_CAPS_VIEWPORT_LAYER_ARRAYCaps- See Also:
-
BGFX_CAPS_DRAW_INDIRECT_COUNT
public static final long BGFX_CAPS_DRAW_INDIRECT_COUNTCaps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_NONE
public static final int BGFX_CAPS_FORMAT_TEXTURE_NONEFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_2D
public static final int BGFX_CAPS_FORMAT_TEXTURE_2DFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB
public static final int BGFX_CAPS_FORMAT_TEXTURE_2D_SRGBFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED
public static final int BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATEDFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_3D
public static final int BGFX_CAPS_FORMAT_TEXTURE_3DFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB
public static final int BGFX_CAPS_FORMAT_TEXTURE_3D_SRGBFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED
public static final int BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATEDFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_CUBE
public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBEFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB
public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGBFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED
public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATEDFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_VERTEX
public static final int BGFX_CAPS_FORMAT_TEXTURE_VERTEXFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ
public static final int BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE
public static final int BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITEFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER
public static final int BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFERFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA
public static final int BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAAFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_MSAA
public static final int BGFX_CAPS_FORMAT_TEXTURE_MSAAFormat caps- See Also:
-
BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN
public static final int BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGENFormat caps- See Also:
-
BGFX_RESOLVE_NONE
public static final byte BGFX_RESOLVE_NONEResolve flags.- See Also:
-
BGFX_RESOLVE_AUTO_GEN_MIPS
public static final byte BGFX_RESOLVE_AUTO_GEN_MIPSResolve flags.- See Also:
-
BGFX_PCI_ID_NONE
public static final short BGFX_PCI_ID_NONEPCI- See Also:
-
BGFX_PCI_ID_SOFTWARE_RASTERIZER
public static final short BGFX_PCI_ID_SOFTWARE_RASTERIZERPCI- See Also:
-
BGFX_PCI_ID_AMD
public static final short BGFX_PCI_ID_AMDPCI- See Also:
-
BGFX_PCI_ID_APPLE
public static final short BGFX_PCI_ID_APPLEPCI- See Also:
-
BGFX_PCI_ID_INTEL
public static final short BGFX_PCI_ID_INTELPCI- See Also:
-
BGFX_PCI_ID_NVIDIA
public static final short BGFX_PCI_ID_NVIDIAPCI- See Also:
-
BGFX_PCI_ID_MICROSOFT
public static final short BGFX_PCI_ID_MICROSOFTPCI- See Also:
-
BGFX_PCI_ID_ARM
public static final short BGFX_PCI_ID_ARMPCI- See Also:
-
BGFX_CUBE_MAP_POSITIVE_X
public static final byte BGFX_CUBE_MAP_POSITIVE_XCubemap- See Also:
-
BGFX_CUBE_MAP_NEGATIVE_X
public static final byte BGFX_CUBE_MAP_NEGATIVE_XCubemap- See Also:
-
BGFX_CUBE_MAP_POSITIVE_Y
public static final byte BGFX_CUBE_MAP_POSITIVE_YCubemap- See Also:
-
BGFX_CUBE_MAP_NEGATIVE_Y
public static final byte BGFX_CUBE_MAP_NEGATIVE_YCubemap- See Also:
-
BGFX_CUBE_MAP_POSITIVE_Z
public static final byte BGFX_CUBE_MAP_POSITIVE_ZCubemap- See Also:
-
BGFX_CUBE_MAP_NEGATIVE_Z
public static final byte BGFX_CUBE_MAP_NEGATIVE_ZCubemap- See Also:
-
BGFX_FATAL_DEBUG_CHECK
public static final int BGFX_FATAL_DEBUG_CHECKFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_FATAL_INVALID_SHADER
public static final int BGFX_FATAL_INVALID_SHADERFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_FATAL_UNABLE_TO_INITIALIZE
public static final int BGFX_FATAL_UNABLE_TO_INITIALIZEFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_FATAL_UNABLE_TO_CREATE_TEXTURE
public static final int BGFX_FATAL_UNABLE_TO_CREATE_TEXTUREFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_FATAL_DEVICE_LOST
public static final int BGFX_FATAL_DEVICE_LOSTFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_FATAL_COUNT
public static final int BGFX_FATAL_COUNTFatal errors (bgfx_fatal_t
).Enum values:
- See Also:
-
BGFX_RENDERER_TYPE_NOOP
public static final int BGFX_RENDERER_TYPE_NOOPRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_AGC
public static final int BGFX_RENDERER_TYPE_AGCRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_DIRECT3D11
public static final int BGFX_RENDERER_TYPE_DIRECT3D11Renderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_DIRECT3D12
public static final int BGFX_RENDERER_TYPE_DIRECT3D12Renderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_GNM
public static final int BGFX_RENDERER_TYPE_GNMRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_METAL
public static final int BGFX_RENDERER_TYPE_METALRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_NVN
public static final int BGFX_RENDERER_TYPE_NVNRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_OPENGLES
public static final int BGFX_RENDERER_TYPE_OPENGLESRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_OPENGL
public static final int BGFX_RENDERER_TYPE_OPENGLRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_VULKAN
public static final int BGFX_RENDERER_TYPE_VULKANRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_BGFX_RENDERER_TYPE_WEBGPU
public static final int BGFX_BGFX_RENDERER_TYPE_WEBGPURenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_RENDERER_TYPE_COUNT
public static final int BGFX_RENDERER_TYPE_COUNTRenderer backend type. (bgfx_renderer_type_t
)Enum values:
RENDERER_TYPE_NOOP
- No rendering.RENDERER_TYPE_AGC
- AGCRENDERER_TYPE_DIRECT3D11
- Direct3D 11.0RENDERER_TYPE_DIRECT3D12
- Direct3D 12.0RENDERER_TYPE_GNM
- GNMRENDERER_TYPE_METAL
- MetalRENDERER_TYPE_NVN
- NvnRENDERER_TYPE_OPENGLES
- OpenGL ES 2.0+RENDERER_TYPE_OPENGL
- OpenGL 2.1+RENDERER_TYPE_VULKAN
- VulkanBGFX_RENDERER_TYPE_WEBGPU
- WebGPURENDERER_TYPE_COUNT
- See Also:
-
BGFX_ACCESS_READ
public static final int BGFX_ACCESS_READAccess mode (bgfx_access_t
)Enum values:
ACCESS_READ
- ReadACCESS_WRITE
- WriteACCESS_READWRITE
- Read and writeACCESS_COUNT
- See Also:
-
BGFX_ACCESS_WRITE
public static final int BGFX_ACCESS_WRITEAccess mode (bgfx_access_t
)Enum values:
ACCESS_READ
- ReadACCESS_WRITE
- WriteACCESS_READWRITE
- Read and writeACCESS_COUNT
- See Also:
-
BGFX_ACCESS_READWRITE
public static final int BGFX_ACCESS_READWRITEAccess mode (bgfx_access_t
)Enum values:
ACCESS_READ
- ReadACCESS_WRITE
- WriteACCESS_READWRITE
- Read and writeACCESS_COUNT
- See Also:
-
BGFX_ACCESS_COUNT
public static final int BGFX_ACCESS_COUNTAccess mode (bgfx_access_t
)Enum values:
ACCESS_READ
- ReadACCESS_WRITE
- WriteACCESS_READWRITE
- Read and writeACCESS_COUNT
- See Also:
-
BGFX_ATTRIB_POSITION
public static final int BGFX_ATTRIB_POSITIONVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_NORMAL
public static final int BGFX_ATTRIB_NORMALVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TANGENT
public static final int BGFX_ATTRIB_TANGENTVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_BITANGENT
public static final int BGFX_ATTRIB_BITANGENTVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_COLOR0
public static final int BGFX_ATTRIB_COLOR0Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_COLOR1
public static final int BGFX_ATTRIB_COLOR1Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_COLOR2
public static final int BGFX_ATTRIB_COLOR2Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_COLOR3
public static final int BGFX_ATTRIB_COLOR3Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_INDICES
public static final int BGFX_ATTRIB_INDICESVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_WEIGHT
public static final int BGFX_ATTRIB_WEIGHTVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD0
public static final int BGFX_ATTRIB_TEXCOORD0Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD1
public static final int BGFX_ATTRIB_TEXCOORD1Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD2
public static final int BGFX_ATTRIB_TEXCOORD2Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD3
public static final int BGFX_ATTRIB_TEXCOORD3Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD4
public static final int BGFX_ATTRIB_TEXCOORD4Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD5
public static final int BGFX_ATTRIB_TEXCOORD5Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD6
public static final int BGFX_ATTRIB_TEXCOORD6Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TEXCOORD7
public static final int BGFX_ATTRIB_TEXCOORD7Vertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_COUNT
public static final int BGFX_ATTRIB_COUNTVertex attribute (bgfx_attrib_t
).Enum values:
- See Also:
-
BGFX_ATTRIB_TYPE_UINT8
public static final int BGFX_ATTRIB_TYPE_UINT8Vertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_ATTRIB_TYPE_UINT10
public static final int BGFX_ATTRIB_TYPE_UINT10Vertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_ATTRIB_TYPE_INT16
public static final int BGFX_ATTRIB_TYPE_INT16Vertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_ATTRIB_TYPE_HALF
public static final int BGFX_ATTRIB_TYPE_HALFVertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_ATTRIB_TYPE_FLOAT
public static final int BGFX_ATTRIB_TYPE_FLOATVertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_ATTRIB_TYPE_COUNT
public static final int BGFX_ATTRIB_TYPE_COUNTVertex attribute type (bgfx_attrib_type_t
).Enum values:
ATTRIB_TYPE_UINT8
- Uint8ATTRIB_TYPE_UINT10
- Uint10, availability depends on:CAPS_VERTEX_ATTRIB_UINT10
.ATTRIB_TYPE_INT16
- Int16ATTRIB_TYPE_HALF
- Half, availability depends on:CAPS_VERTEX_ATTRIB_HALF
`.ATTRIB_TYPE_FLOAT
- FloatATTRIB_TYPE_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC1
public static final int BGFX_TEXTURE_FORMAT_BC1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC2
public static final int BGFX_TEXTURE_FORMAT_BC2Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC3
public static final int BGFX_TEXTURE_FORMAT_BC3Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC4
public static final int BGFX_TEXTURE_FORMAT_BC4Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC5
public static final int BGFX_TEXTURE_FORMAT_BC5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC6H
public static final int BGFX_TEXTURE_FORMAT_BC6HTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BC7
public static final int BGFX_TEXTURE_FORMAT_BC7Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ETC1
public static final int BGFX_TEXTURE_FORMAT_ETC1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ETC2
public static final int BGFX_TEXTURE_FORMAT_ETC2Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ETC2A
public static final int BGFX_TEXTURE_FORMAT_ETC2ATexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ETC2A1
public static final int BGFX_TEXTURE_FORMAT_ETC2A1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC12
public static final int BGFX_TEXTURE_FORMAT_PTC12Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC14
public static final int BGFX_TEXTURE_FORMAT_PTC14Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC12A
public static final int BGFX_TEXTURE_FORMAT_PTC12ATexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC14A
public static final int BGFX_TEXTURE_FORMAT_PTC14ATexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC22
public static final int BGFX_TEXTURE_FORMAT_PTC22Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_PTC24
public static final int BGFX_TEXTURE_FORMAT_PTC24Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ATC
public static final int BGFX_TEXTURE_FORMAT_ATCTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ATCE
public static final int BGFX_TEXTURE_FORMAT_ATCETexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ATCI
public static final int BGFX_TEXTURE_FORMAT_ATCITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC4x4
public static final int BGFX_TEXTURE_FORMAT_ASTC4x4Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC5X4
public static final int BGFX_TEXTURE_FORMAT_ASTC5X4Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC5x5
public static final int BGFX_TEXTURE_FORMAT_ASTC5x5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC6X5
public static final int BGFX_TEXTURE_FORMAT_ASTC6X5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC6x6
public static final int BGFX_TEXTURE_FORMAT_ASTC6x6Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC8x5
public static final int BGFX_TEXTURE_FORMAT_ASTC8x5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC8x6
public static final int BGFX_TEXTURE_FORMAT_ASTC8x6Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC8X8
public static final int BGFX_TEXTURE_FORMAT_ASTC8X8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC10x5
public static final int BGFX_TEXTURE_FORMAT_ASTC10x5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC10X6
public static final int BGFX_TEXTURE_FORMAT_ASTC10X6Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC10X8
public static final int BGFX_TEXTURE_FORMAT_ASTC10X8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC10X10
public static final int BGFX_TEXTURE_FORMAT_ASTC10X10Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC12X10
public static final int BGFX_TEXTURE_FORMAT_ASTC12X10Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_ASTC12X12
public static final int BGFX_TEXTURE_FORMAT_ASTC12X12Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_UNKNOWN
public static final int BGFX_TEXTURE_FORMAT_UNKNOWNTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R1
public static final int BGFX_TEXTURE_FORMAT_R1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_A8
public static final int BGFX_TEXTURE_FORMAT_A8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R8
public static final int BGFX_TEXTURE_FORMAT_R8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R8I
public static final int BGFX_TEXTURE_FORMAT_R8ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R8U
public static final int BGFX_TEXTURE_FORMAT_R8UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R8S
public static final int BGFX_TEXTURE_FORMAT_R8STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R16
public static final int BGFX_TEXTURE_FORMAT_R16Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R16I
public static final int BGFX_TEXTURE_FORMAT_R16ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R16U
public static final int BGFX_TEXTURE_FORMAT_R16UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R16F
public static final int BGFX_TEXTURE_FORMAT_R16FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R16S
public static final int BGFX_TEXTURE_FORMAT_R16STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R32I
public static final int BGFX_TEXTURE_FORMAT_R32ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R32U
public static final int BGFX_TEXTURE_FORMAT_R32UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R32F
public static final int BGFX_TEXTURE_FORMAT_R32FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG8
public static final int BGFX_TEXTURE_FORMAT_RG8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG8I
public static final int BGFX_TEXTURE_FORMAT_RG8ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG8U
public static final int BGFX_TEXTURE_FORMAT_RG8UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG8S
public static final int BGFX_TEXTURE_FORMAT_RG8STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG16
public static final int BGFX_TEXTURE_FORMAT_RG16Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG16I
public static final int BGFX_TEXTURE_FORMAT_RG16ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG16U
public static final int BGFX_TEXTURE_FORMAT_RG16UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG16F
public static final int BGFX_TEXTURE_FORMAT_RG16FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG16S
public static final int BGFX_TEXTURE_FORMAT_RG16STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG32I
public static final int BGFX_TEXTURE_FORMAT_RG32ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG32U
public static final int BGFX_TEXTURE_FORMAT_RG32UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG32F
public static final int BGFX_TEXTURE_FORMAT_RG32FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB8
public static final int BGFX_TEXTURE_FORMAT_RGB8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB8I
public static final int BGFX_TEXTURE_FORMAT_RGB8ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB8U
public static final int BGFX_TEXTURE_FORMAT_RGB8UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB8S
public static final int BGFX_TEXTURE_FORMAT_RGB8STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB9E5F
public static final int BGFX_TEXTURE_FORMAT_RGB9E5FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BGRA8
public static final int BGFX_TEXTURE_FORMAT_BGRA8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA8
public static final int BGFX_TEXTURE_FORMAT_RGBA8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA8I
public static final int BGFX_TEXTURE_FORMAT_RGBA8ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA8U
public static final int BGFX_TEXTURE_FORMAT_RGBA8UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA8S
public static final int BGFX_TEXTURE_FORMAT_RGBA8STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA16
public static final int BGFX_TEXTURE_FORMAT_RGBA16Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA16I
public static final int BGFX_TEXTURE_FORMAT_RGBA16ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA16U
public static final int BGFX_TEXTURE_FORMAT_RGBA16UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA16F
public static final int BGFX_TEXTURE_FORMAT_RGBA16FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA16S
public static final int BGFX_TEXTURE_FORMAT_RGBA16STexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA32I
public static final int BGFX_TEXTURE_FORMAT_RGBA32ITexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA32U
public static final int BGFX_TEXTURE_FORMAT_RGBA32UTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA32F
public static final int BGFX_TEXTURE_FORMAT_RGBA32FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_B5G6R5
public static final int BGFX_TEXTURE_FORMAT_B5G6R5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_R5G6B5
public static final int BGFX_TEXTURE_FORMAT_R5G6B5Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BGRA4
public static final int BGFX_TEXTURE_FORMAT_BGRA4Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGBA4
public static final int BGFX_TEXTURE_FORMAT_RGBA4Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_BGR5A1
public static final int BGFX_TEXTURE_FORMAT_BGR5A1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB5A1
public static final int BGFX_TEXTURE_FORMAT_RGB5A1Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RGB10A2
public static final int BGFX_TEXTURE_FORMAT_RGB10A2Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_RG11B10F
public static final int BGFX_TEXTURE_FORMAT_RG11B10FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_UNKNOWN_DEPTH
public static final int BGFX_TEXTURE_FORMAT_UNKNOWN_DEPTHTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D16
public static final int BGFX_TEXTURE_FORMAT_D16Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D24
public static final int BGFX_TEXTURE_FORMAT_D24Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D24S8
public static final int BGFX_TEXTURE_FORMAT_D24S8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D32
public static final int BGFX_TEXTURE_FORMAT_D32Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D16F
public static final int BGFX_TEXTURE_FORMAT_D16FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D24F
public static final int BGFX_TEXTURE_FORMAT_D24FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D32F
public static final int BGFX_TEXTURE_FORMAT_D32FTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_D0S8
public static final int BGFX_TEXTURE_FORMAT_D0S8Texture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_TEXTURE_FORMAT_COUNT
public static final int BGFX_TEXTURE_FORMAT_COUNTTexture format (bgfx_texture_format_t
). Notation:RGBA16S ^ ^ ^ | | +-- [ ]Unorm | | [F]loat | | [S]norm | | [I]nt | | [U]int | +---- Number of bits per component +-------- Components
Availability depends on Caps.
Enum values:
TEXTURE_FORMAT_BC1
- DXT1 R5G6B5A1TEXTURE_FORMAT_BC2
- DXT3 R5G6B5A4TEXTURE_FORMAT_BC3
- DXT5 R5G6B5A8TEXTURE_FORMAT_BC4
- LATC1/ATI1 R8TEXTURE_FORMAT_BC5
- LATC2/ATI2 RG8TEXTURE_FORMAT_BC6H
- BC6H RGB16FTEXTURE_FORMAT_BC7
- BC7 RGB 4-7 bits per color channel, 0-8 bits alphaTEXTURE_FORMAT_ETC1
- ETC1 RGB8TEXTURE_FORMAT_ETC2
- ETC2 RGB8TEXTURE_FORMAT_ETC2A
- ETC2 RGBA8TEXTURE_FORMAT_ETC2A1
- ETC2 RGB8A1TEXTURE_FORMAT_PTC12
- PVRTC1 RGB 2BPPTEXTURE_FORMAT_PTC14
- PVRTC1 RGB 4BPPTEXTURE_FORMAT_PTC12A
- PVRTC1 RGBA 2BPPTEXTURE_FORMAT_PTC14A
- PVRTC1 RGBA 4BPPTEXTURE_FORMAT_PTC22
- PVRTC2 RGBA 2BPPTEXTURE_FORMAT_PTC24
- PVRTC2 RGBA 4BPPTEXTURE_FORMAT_ATC
- ATC RGB 4BPPTEXTURE_FORMAT_ATCE
- ATCE RGBA 8 BPP explicit alphaTEXTURE_FORMAT_ATCI
- ATCI RGBA 8 BPP interpolated alphaTEXTURE_FORMAT_ASTC4x4
- ASTC 4x4 8.0 BPPTEXTURE_FORMAT_ASTC5X4
- ASTC 5x4 6.40 BPPTEXTURE_FORMAT_ASTC5x5
- ASTC 5x5 5.12 BPPTEXTURE_FORMAT_ASTC6X5
- ASTC 6x5 4.27 BPPTEXTURE_FORMAT_ASTC6x6
- ASTC 6x6 3.56 BPPTEXTURE_FORMAT_ASTC8x5
- ASTC 8x5 3.20 BPPTEXTURE_FORMAT_ASTC8x6
- ASTC 8x6 2.67 BPPTEXTURE_FORMAT_ASTC8X8
- ASTC 8x8 2.00 BPPTEXTURE_FORMAT_ASTC10x5
- ASTC 10x5 2.56 BPPTEXTURE_FORMAT_ASTC10X6
- ASTC 10x6 2.13 BPPTEXTURE_FORMAT_ASTC10X8
- ASTC 10x8 1.60 BPPTEXTURE_FORMAT_ASTC10X10
- ASTC 10x10 1.28 BPPTEXTURE_FORMAT_ASTC12X10
- ASTC 12x10 1.07 BPPTEXTURE_FORMAT_ASTC12X12
- ASTC 12x12 0.89 BPPTEXTURE_FORMAT_UNKNOWN
TEXTURE_FORMAT_R1
TEXTURE_FORMAT_A8
TEXTURE_FORMAT_R8
TEXTURE_FORMAT_R8I
TEXTURE_FORMAT_R8U
TEXTURE_FORMAT_R8S
TEXTURE_FORMAT_R16
TEXTURE_FORMAT_R16I
TEXTURE_FORMAT_R16U
TEXTURE_FORMAT_R16F
TEXTURE_FORMAT_R16S
TEXTURE_FORMAT_R32I
TEXTURE_FORMAT_R32U
TEXTURE_FORMAT_R32F
TEXTURE_FORMAT_RG8
TEXTURE_FORMAT_RG8I
TEXTURE_FORMAT_RG8U
TEXTURE_FORMAT_RG8S
TEXTURE_FORMAT_RG16
TEXTURE_FORMAT_RG16I
TEXTURE_FORMAT_RG16U
TEXTURE_FORMAT_RG16F
TEXTURE_FORMAT_RG16S
TEXTURE_FORMAT_RG32I
TEXTURE_FORMAT_RG32U
TEXTURE_FORMAT_RG32F
TEXTURE_FORMAT_RGB8
TEXTURE_FORMAT_RGB8I
TEXTURE_FORMAT_RGB8U
TEXTURE_FORMAT_RGB8S
TEXTURE_FORMAT_RGB9E5F
TEXTURE_FORMAT_BGRA8
TEXTURE_FORMAT_RGBA8
TEXTURE_FORMAT_RGBA8I
TEXTURE_FORMAT_RGBA8U
TEXTURE_FORMAT_RGBA8S
TEXTURE_FORMAT_RGBA16
TEXTURE_FORMAT_RGBA16I
TEXTURE_FORMAT_RGBA16U
TEXTURE_FORMAT_RGBA16F
TEXTURE_FORMAT_RGBA16S
TEXTURE_FORMAT_RGBA32I
TEXTURE_FORMAT_RGBA32U
TEXTURE_FORMAT_RGBA32F
TEXTURE_FORMAT_B5G6R5
TEXTURE_FORMAT_R5G6B5
TEXTURE_FORMAT_BGRA4
TEXTURE_FORMAT_RGBA4
TEXTURE_FORMAT_BGR5A1
TEXTURE_FORMAT_RGB5A1
TEXTURE_FORMAT_RGB10A2
TEXTURE_FORMAT_RG11B10F
TEXTURE_FORMAT_UNKNOWN_DEPTH
TEXTURE_FORMAT_D16
TEXTURE_FORMAT_D24
TEXTURE_FORMAT_D24S8
TEXTURE_FORMAT_D32
TEXTURE_FORMAT_D16F
TEXTURE_FORMAT_D24F
TEXTURE_FORMAT_D32F
TEXTURE_FORMAT_D0S8
TEXTURE_FORMAT_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_SAMPLER
public static final int BGFX_UNIFORM_TYPE_SAMPLERUniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_END
public static final int BGFX_UNIFORM_TYPE_ENDUniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_VEC4
public static final int BGFX_UNIFORM_TYPE_VEC4Uniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_MAT3
public static final int BGFX_UNIFORM_TYPE_MAT3Uniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_MAT4
public static final int BGFX_UNIFORM_TYPE_MAT4Uniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_UNIFORM_TYPE_COUNT
public static final int BGFX_UNIFORM_TYPE_COUNTUniform type (bgfx_uniform_type_t
).Enum values:
UNIFORM_TYPE_SAMPLER
- Sampler.UNIFORM_TYPE_END
- Reserved, do not use.UNIFORM_TYPE_VEC4
- 4 floats vector.UNIFORM_TYPE_MAT3
- 3x3 matrix.UNIFORM_TYPE_MAT4
- 4x4 matrix.UNIFORM_TYPE_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_EQUAL
public static final int BGFX_BACKBUFFER_RATIO_EQUALBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_HALF
public static final int BGFX_BACKBUFFER_RATIO_HALFBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_QUARTER
public static final int BGFX_BACKBUFFER_RATIO_QUARTERBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_EIGHTH
public static final int BGFX_BACKBUFFER_RATIO_EIGHTHBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_SIXTEENTH
public static final int BGFX_BACKBUFFER_RATIO_SIXTEENTHBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_DOUBLE
public static final int BGFX_BACKBUFFER_RATIO_DOUBLEBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_BACKBUFFER_RATIO_COUNT
public static final int BGFX_BACKBUFFER_RATIO_COUNTBackbuffer ratio (bgfx_backbuffer_ratio_t
).Enum values:
BACKBUFFER_RATIO_EQUAL
- Equal to backbuffer.BACKBUFFER_RATIO_HALF
- One half size of backbuffer.BACKBUFFER_RATIO_QUARTER
- One quarter size of backbuffer.BACKBUFFER_RATIO_EIGHTH
- One eighth size of backbuffer.BACKBUFFER_RATIO_SIXTEENTH
- One sixteenth size of backbuffer.BACKBUFFER_RATIO_DOUBLE
- Double size of backbuffer.BACKBUFFER_RATIO_COUNT
- See Also:
-
BGFX_OCCLUSION_QUERY_RESULT_INVISIBLE
public static final int BGFX_OCCLUSION_QUERY_RESULT_INVISIBLEOcclusion query result (bgfx_occlusion_query_result_t
).Enum values:
OCCLUSION_QUERY_RESULT_INVISIBLE
- Query failed test.OCCLUSION_QUERY_RESULT_VISIBLE
- Query passed test.OCCLUSION_QUERY_RESULT_NORESULT
- Query result is not available yet.OCCLUSION_QUERY_RESULT_COUNT
- See Also:
-
BGFX_OCCLUSION_QUERY_RESULT_VISIBLE
public static final int BGFX_OCCLUSION_QUERY_RESULT_VISIBLEOcclusion query result (bgfx_occlusion_query_result_t
).Enum values:
OCCLUSION_QUERY_RESULT_INVISIBLE
- Query failed test.OCCLUSION_QUERY_RESULT_VISIBLE
- Query passed test.OCCLUSION_QUERY_RESULT_NORESULT
- Query result is not available yet.OCCLUSION_QUERY_RESULT_COUNT
- See Also:
-
BGFX_OCCLUSION_QUERY_RESULT_NORESULT
public static final int BGFX_OCCLUSION_QUERY_RESULT_NORESULTOcclusion query result (bgfx_occlusion_query_result_t
).Enum values:
OCCLUSION_QUERY_RESULT_INVISIBLE
- Query failed test.OCCLUSION_QUERY_RESULT_VISIBLE
- Query passed test.OCCLUSION_QUERY_RESULT_NORESULT
- Query result is not available yet.OCCLUSION_QUERY_RESULT_COUNT
- See Also:
-
BGFX_OCCLUSION_QUERY_RESULT_COUNT
public static final int BGFX_OCCLUSION_QUERY_RESULT_COUNTOcclusion query result (bgfx_occlusion_query_result_t
).Enum values:
OCCLUSION_QUERY_RESULT_INVISIBLE
- Query failed test.OCCLUSION_QUERY_RESULT_VISIBLE
- Query passed test.OCCLUSION_QUERY_RESULT_NORESULT
- Query result is not available yet.OCCLUSION_QUERY_RESULT_COUNT
- See Also:
-
BGFX_TOPOLOGY_TRI_LIST
public static final int BGFX_TOPOLOGY_TRI_LISTbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_TRI_STRIP
public static final int BGFX_TOPOLOGY_TRI_STRIPbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_LINE_LIST
public static final int BGFX_TOPOLOGY_LINE_LISTbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_LINE_STRIP
public static final int BGFX_TOPOLOGY_LINE_STRIPbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_POINT_LIST
public static final int BGFX_TOPOLOGY_POINT_LISTbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_COUNT
public static final int BGFX_TOPOLOGY_COUNTbgfx_topology
Enum values:
TOPOLOGY_TRI_LIST
- Triangle listTOPOLOGY_TRI_STRIP
- Triangle stripTOPOLOGY_LINE_LIST
- Line listTOPOLOGY_LINE_STRIP
- Line stripTOPOLOGY_POINT_LIST
- Point listTOPOLOGY_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
public static final int BGFX_TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDINGTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
public static final int BGFX_TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDINGTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
public static final int BGFX_TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LISTTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
public static final int BGFX_TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LISTTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
public static final int BGFX_TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LISTTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_CONVERT_COUNT
public static final int BGFX_TOPOLOGY_CONVERT_COUNTTopology conversion function (bgfx_topology_convert_t
).Enum values:
TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
- Flip winding order of triangle list.TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
- Flip winding order of triangle strip.TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
- Convert triangle list to line list.TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
- Convert triangle strip to triangle list.TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
- Convert line strip to line list.TOPOLOGY_CONVERT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MINTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVGTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAXTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MINTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVGTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAXTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MINTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVGTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAXTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MINTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVGTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAXTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_TOPOLOGY_SORT_COUNT
public static final int BGFX_TOPOLOGY_SORT_COUNTTopology sort order (bgfx_topology_sort_t
).Enum values:
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
TOPOLOGY_SORT_COUNT
- See Also:
-
BGFX_VIEW_MODE_DEFAULT
public static final int BGFX_VIEW_MODE_DEFAULTView mode sets draw call sort order (bgfx_view_mode_t
).Enum values:
VIEW_MODE_DEFAULT
- Default sort order.VIEW_MODE_SEQUENTIAL
- Sort in the same order in which submit calls were called.VIEW_MODE_DEPTH_ASCENDING
- Sort draw call depth in ascending order.VIEW_MODE_DEPTH_DESCENDING
- Sort draw call depth in descending order.VIEW_MODE_COUNT
- See Also:
-
BGFX_VIEW_MODE_SEQUENTIAL
public static final int BGFX_VIEW_MODE_SEQUENTIALView mode sets draw call sort order (bgfx_view_mode_t
).Enum values:
VIEW_MODE_DEFAULT
- Default sort order.VIEW_MODE_SEQUENTIAL
- Sort in the same order in which submit calls were called.VIEW_MODE_DEPTH_ASCENDING
- Sort draw call depth in ascending order.VIEW_MODE_DEPTH_DESCENDING
- Sort draw call depth in descending order.VIEW_MODE_COUNT
- See Also:
-
BGFX_VIEW_MODE_DEPTH_ASCENDING
public static final int BGFX_VIEW_MODE_DEPTH_ASCENDINGView mode sets draw call sort order (bgfx_view_mode_t
).Enum values:
VIEW_MODE_DEFAULT
- Default sort order.VIEW_MODE_SEQUENTIAL
- Sort in the same order in which submit calls were called.VIEW_MODE_DEPTH_ASCENDING
- Sort draw call depth in ascending order.VIEW_MODE_DEPTH_DESCENDING
- Sort draw call depth in descending order.VIEW_MODE_COUNT
- See Also:
-
BGFX_VIEW_MODE_DEPTH_DESCENDING
public static final int BGFX_VIEW_MODE_DEPTH_DESCENDINGView mode sets draw call sort order (bgfx_view_mode_t
).Enum values:
VIEW_MODE_DEFAULT
- Default sort order.VIEW_MODE_SEQUENTIAL
- Sort in the same order in which submit calls were called.VIEW_MODE_DEPTH_ASCENDING
- Sort draw call depth in ascending order.VIEW_MODE_DEPTH_DESCENDING
- Sort draw call depth in descending order.VIEW_MODE_COUNT
- See Also:
-
BGFX_VIEW_MODE_COUNT
public static final int BGFX_VIEW_MODE_COUNTView mode sets draw call sort order (bgfx_view_mode_t
).Enum values:
VIEW_MODE_DEFAULT
- Default sort order.VIEW_MODE_SEQUENTIAL
- Sort in the same order in which submit calls were called.VIEW_MODE_DEPTH_ASCENDING
- Sort draw call depth in ascending order.VIEW_MODE_DEPTH_DESCENDING
- Sort draw call depth in descending order.VIEW_MODE_COUNT
- See Also:
-
BGFX_NATIVE_WINDOW_HANDLE_TYPE_DEFAULT
public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_DEFAULTNative window handle type. (bgfx_native_window_handle_type
).Enum values:
NATIVE_WINDOW_HANDLE_TYPE_DEFAULT
- Platform default handle type (X11 on Linux)NATIVE_WINDOW_HANDLE_TYPE_WAYLAND
- WaylandNATIVE_WINDOW_HANDLE_TYPE_COUNT
- See Also:
-
BGFX_NATIVE_WINDOW_HANDLE_TYPE_WAYLAND
public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_WAYLANDNative window handle type. (bgfx_native_window_handle_type
).Enum values:
NATIVE_WINDOW_HANDLE_TYPE_DEFAULT
- Platform default handle type (X11 on Linux)NATIVE_WINDOW_HANDLE_TYPE_WAYLAND
- WaylandNATIVE_WINDOW_HANDLE_TYPE_COUNT
- See Also:
-
BGFX_NATIVE_WINDOW_HANDLE_TYPE_COUNT
public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_COUNTNative window handle type. (bgfx_native_window_handle_type
).Enum values:
NATIVE_WINDOW_HANDLE_TYPE_DEFAULT
- Platform default handle type (X11 on Linux)NATIVE_WINDOW_HANDLE_TYPE_WAYLAND
- WaylandNATIVE_WINDOW_HANDLE_TYPE_COUNT
- See Also:
-
BGFX_STATE_BLEND_ADD
public static final long BGFX_STATE_BLEND_ADDBlend state macros -
BGFX_STATE_BLEND_ALPHA
public static final long BGFX_STATE_BLEND_ALPHABlend state macros -
BGFX_STATE_BLEND_DARKEN
public static final long BGFX_STATE_BLEND_DARKENBlend state macros -
BGFX_STATE_BLEND_LIGHTEN
public static final long BGFX_STATE_BLEND_LIGHTENBlend state macros -
BGFX_STATE_BLEND_MULTIPLY
public static final long BGFX_STATE_BLEND_MULTIPLYBlend state macros -
BGFX_STATE_BLEND_NORMAL
public static final long BGFX_STATE_BLEND_NORMALBlend state macros -
BGFX_STATE_BLEND_SCREEN
public static final long BGFX_STATE_BLEND_SCREENBlend state macros -
BGFX_STATE_BLEND_LINEAR_BURN
public static final long BGFX_STATE_BLEND_LINEAR_BURNBlend state macros
-
-
Method Details
-
getLibrary
Returns the bgfxSharedLibrary
. -
nbgfx_attachment_init
public static void nbgfx_attachment_init(long _this, short _handle, int _access, short _layer, short _numLayers, short _mip, byte _resolve) Unsafe version of:attachment_init
-
bgfx_attachment_init
public static void bgfx_attachment_init(BGFXAttachment _this, short _handle, int _access, int _layer, int _numLayers, int _mip, int _resolve) Init attachment.- Parameters:
_handle
- render target texture handle_access
- access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
_layer
- cubemap side or depth layer/slice to use_numLayers
- number of texture layer/slice(s) in array to use_mip
- mip level_resolve
- resolve flags. One of:RESOLVE_NONE
RESOLVE_AUTO_GEN_MIPS
-
nbgfx_vertex_layout_begin
public static long nbgfx_vertex_layout_begin(long _this, int _renderer) Unsafe version of:vertex_layout_begin
-
bgfx_vertex_layout_begin
@Nullable public static BGFXVertexLayout bgfx_vertex_layout_begin(BGFXVertexLayout _this, int _renderer) Start a vertex layout.- Parameters:
_this
- the vertex layout_renderer
- the renderer backend type. One of:- Returns:
- itself
-
nbgfx_vertex_layout_add
public static long nbgfx_vertex_layout_add(long _this, int _attrib, byte _num, int _type, boolean _normalized, boolean _asInt) Unsafe version of:vertex_layout_add
-
bgfx_vertex_layout_add
@Nullable public static BGFXVertexLayout bgfx_vertex_layout_add(BGFXVertexLayout _this, int _attrib, int _num, int _type, boolean _normalized, boolean _asInt) Adds attribute to a vertex layout.Must be called between
vertex_layout_begin
/vertex_layout_end
.- Parameters:
_this
- the vertex layout_attrib
- attribute semantics. One of:_num
- number of elements. One of:1 2 3 4 _type
- element type. One of:ATTRIB_TYPE_UINT8
ATTRIB_TYPE_UINT10
ATTRIB_TYPE_INT16
ATTRIB_TYPE_HALF
ATTRIB_TYPE_FLOAT
ATTRIB_TYPE_COUNT
_normalized
- when using fixed point attribute type (f.e.ATTRIB_TYPE_UINT8
) value will be normalized for vertex shader usage. Whennormalized
is set to true,ATTRIB_TYPE_UINT8
value in range 0-255 will be in range 0.0-1.0 in vertex shader._asInt
- packaging rule forvertexPack
,vertexUnpack
, andvertexConvert
forATTRIB_TYPE_UINT8
andATTRIB_TYPE_INT16
. Unpacking code must be implemented inside vertex shader.- Returns:
- itself
-
nbgfx_vertex_layout_decode
public static void nbgfx_vertex_layout_decode(long _this, int _attrib, long _num, long _type, long _normalized, long _asInt) Unsafe version of:vertex_layout_decode
-
bgfx_vertex_layout_decode
public static void bgfx_vertex_layout_decode(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, IntBuffer _type, ByteBuffer _normalized, ByteBuffer _asInt) Decodes attribute.- Parameters:
_this
- the vertex layout_attrib
- the attribute to decode_num
- number of elements_type
- element type_normalized
- normalized flag_asInt
- packaging flag
-
nbgfx_vertex_layout_has
public static boolean nbgfx_vertex_layout_has(long _this, int _attr) Unsafe version of:vertex_layout_has
-
bgfx_vertex_layout_has
Returns true if_this
contains attribute.- Parameters:
_this
- the vertex layout_attr
- the attribute to query. One of:- Returns:
true
ifVertexLayout
contains attribute
-
nbgfx_vertex_layout_skip
public static long nbgfx_vertex_layout_skip(long _this, byte _num) Unsafe version of:vertex_layout_skip
-
bgfx_vertex_layout_skip
Skips_num
bytes in vertex stream.- Parameters:
_this
- the vertex layout_num
- the number of bytes to skip- Returns:
- itself
-
nbgfx_vertex_layout_end
public static void nbgfx_vertex_layout_end(long _this) Unsafe version of:vertex_layout_end
-
bgfx_vertex_layout_end
Ends a vertex layout.- Parameters:
_this
- the vertex layout
-
nbgfx_vertex_pack
public static void nbgfx_vertex_pack(long _input, boolean _inputNormalized, int _attr, long _layout, long _data, int _index) Unsafe version of:vertex_pack
-
bgfx_vertex_pack
public static void bgfx_vertex_pack(FloatBuffer _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Packs vertex attribute into vertex stream format.- Parameters:
_input
- value to be packed into vertex stream_inputNormalized
- true if input value is already normalized_attr
- attribute to pack. One of:_layout
- vertex stream layout_data
- destination vertex stream where data will be packed_index
- vertex index that will be modified
-
nbgfx_vertex_unpack
public static void nbgfx_vertex_unpack(long _output, int _attr, long _layout, long _data, int _index) Unsafe version of:vertex_unpack
-
bgfx_vertex_unpack
public static void bgfx_vertex_unpack(FloatBuffer _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Unpacks vertex attribute from vertex stream format.- Parameters:
_output
- result of unpacking_attr
- attribute to unpack. One of:_layout
- vertex stream layout_data
- source vertex stream from where data will be unpacked_index
- vertex index that will be unpacked
-
nbgfx_vertex_convert
public static void nbgfx_vertex_convert(long _dstLayout, long _dstData, long _srcLayout, long _srcData, int _num) Unsafe version of:vertex_convert
-
bgfx_vertex_convert
public static void bgfx_vertex_convert(BGFXVertexLayout _dstLayout, ByteBuffer _dstData, BGFXVertexLayout _srcLayout, ByteBuffer _srcData, int _num) Converts vertex stream data from one vertex stream format to another.- Parameters:
_dstLayout
- destination vertex stream layout_dstData
- destination vertex stream_srcLayout
- source vertex stream layout_srcData
- source vertex stream data_num
- number of vertices to convert from source to destination
-
nbgfx_weld_vertices
public static int nbgfx_weld_vertices(long _output, long _layout, long _data, int _num, boolean _index32, float _epsilon) Unsafe version of:weld_vertices
- Parameters:
_num
- number of vertices in vertex stream
-
bgfx_weld_vertices
public static int bgfx_weld_vertices(ByteBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.- Parameters:
_output
- welded vertices remapping table. The size of buffer must be the same as number of vertices._layout
- vertex stream layout_data
- vertex stream_index32
- set totrue
if input indices are 32-bit_epsilon
- error tolerance for vertex position comparison- Returns:
- number of unique vertices after vertex welding
-
bgfx_weld_vertices
public static int bgfx_weld_vertices(ShortBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.- Parameters:
_output
- welded vertices remapping table. The size of buffer must be the same as number of vertices._layout
- vertex stream layout_data
- vertex stream_index32
- set totrue
if input indices are 32-bit_epsilon
- error tolerance for vertex position comparison- Returns:
- number of unique vertices after vertex welding
-
bgfx_weld_vertices
public static int bgfx_weld_vertices(IntBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Welds vertices.- Parameters:
_output
- welded vertices remapping table. The size of buffer must be the same as number of vertices._layout
- vertex stream layout_data
- vertex stream_index32
- set totrue
if input indices are 32-bit_epsilon
- error tolerance for vertex position comparison- Returns:
- number of unique vertices after vertex welding
-
nbgfx_topology_convert
public static int nbgfx_topology_convert(int _conversion, long _dst, int _dstSize, long _indices, int _numIndices, boolean _index32) Unsafe version of:topology_convert
- Parameters:
_dstSize
- destination index buffer in bytes. It must be large enough to contain output indices. If destination size is insufficient index buffer will be truncated._numIndices
- number of input indices
-
bgfx_topology_convert
public static int bgfx_topology_convert(int _conversion, @Nullable ByteBuffer _dst, ByteBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.- Parameters:
_conversion
- conversion type. One of:TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
_dst
- destination index buffer. If this argument isNULL
function will return number of indices after conversion_indices
- source indices_index32
- set totrue
if input indices are 32-bit- Returns:
- number of output indices after conversion
-
bgfx_topology_convert
public static int bgfx_topology_convert(int _conversion, @Nullable ShortBuffer _dst, ShortBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.- Parameters:
_conversion
- conversion type. One of:TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
_dst
- destination index buffer. If this argument isNULL
function will return number of indices after conversion_indices
- source indices_index32
- set totrue
if input indices are 32-bit- Returns:
- number of output indices after conversion
-
bgfx_topology_convert
public static int bgfx_topology_convert(int _conversion, @Nullable IntBuffer _dst, IntBuffer _indices, boolean _index32) Converts index buffer for use with different primitive topologies.- Parameters:
_conversion
- conversion type. One of:TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
_dst
- destination index buffer. If this argument isNULL
function will return number of indices after conversion_indices
- source indices_index32
- set totrue
if input indices are 32-bit- Returns:
- number of output indices after conversion
-
nbgfx_topology_sort_tri_list
public static void nbgfx_topology_sort_tri_list(int _sort, long _dst, int _dstSize, long _dir, long _pos, long _vertices, int _stride, long _indices, int _numIndices, boolean _index32) Unsafe version of:topology_sort_tri_list
- Parameters:
_dstSize
- destination index buffer in bytes. It must be large enough to contain output indices. If destination size is insufficient index buffer will be truncated._numIndices
- number of input indices
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, ByteBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, ByteBuffer _indices, boolean _index32) Sorts indices.- Parameters:
_sort
- sort order. One of:_dst
- destination index buffer_dir
- direction (vector must be normalized)_pos
- position_vertices
- pointer to first vertex represented as float x, y, z. Must contain at least number of vertices referenced by index buffer._stride
- vertex stride_indices
- source indices_index32
- set totrue
if input indices are 32-bit
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, ShortBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, ShortBuffer _indices, boolean _index32) Sorts indices.- Parameters:
_sort
- sort order. One of:_dst
- destination index buffer_dir
- direction (vector must be normalized)_pos
- position_vertices
- pointer to first vertex represented as float x, y, z. Must contain at least number of vertices referenced by index buffer._stride
- vertex stride_indices
- source indices_index32
- set totrue
if input indices are 32-bit
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, IntBuffer _dst, FloatBuffer _dir, FloatBuffer _pos, ByteBuffer _vertices, int _stride, IntBuffer _indices, boolean _index32) Sorts indices.- Parameters:
_sort
- sort order. One of:_dst
- destination index buffer_dir
- direction (vector must be normalized)_pos
- position_vertices
- pointer to first vertex represented as float x, y, z. Must contain at least number of vertices referenced by index buffer._stride
- vertex stride_indices
- source indices_index32
- set totrue
if input indices are 32-bit
-
nbgfx_get_supported_renderers
public static byte nbgfx_get_supported_renderers(byte _max, long _enum) Unsafe version of:get_supported_renderers
- Parameters:
_max
- maximum number of elements in_enum
array
-
bgfx_get_supported_renderers
Returns supported backend API renderers.- Parameters:
_enum
- array where supported renderers will be written- Returns:
- the number of renderers written to
_enum
-
nbgfx_get_renderer_name
public static long nbgfx_get_renderer_name(int _type) Unsafe version of:get_renderer_name
-
bgfx_get_renderer_name
Returns name of renderer. -
nbgfx_init_ctor
public static void nbgfx_init_ctor(long _init) Unsafe version of:init_ctor
-
bgfx_init_ctor
Updates the specified initialization parameters with default values.- Parameters:
_init
- initialization parameters
-
nbgfx_init
public static boolean nbgfx_init(long _init) Unsafe version of:init
-
bgfx_init
Initializes the bgfx library.- Parameters:
_init
- initialization parameters- Returns:
- true if initialization was successful
-
bgfx_shutdown
public static void bgfx_shutdown()Shuts down bgfx library. -
bgfx_reset
public static void bgfx_reset(int _width, int _height, int _flags, int _format) Resets graphic settings and back-buffer size.This call doesn’t change the window size, it just resizes the back-buffer. Your windowing code controls the window size.
- Parameters:
_width
- back-buffer width_height
- back-buffer height_flags
- reset flags. One or more of:_format
- texture format. One of:
-
bgfx_frame
public static int bgfx_frame(boolean _capture) Advances to next frame. When using multithreaded renderer, this call just swaps internal buffers, kicks render thread, and returns. In singlethreaded renderer this call does frame rendering.- Parameters:
_capture
- capture frame with graphics debugger- Returns:
- current frame number. This might be used in conjunction with double/multi buffering data outside the library and passing it to library
make_ref
calls.
-
bgfx_get_renderer_type
public static int bgfx_get_renderer_type()Returns current renderer backend API type. -
nbgfx_get_caps
public static long nbgfx_get_caps()Unsafe version of:get_caps
-
bgfx_get_caps
Returns renderer capabilities. -
nbgfx_get_stats
public static long nbgfx_get_stats()Unsafe version of:get_stats
-
bgfx_get_stats
Returns performance counters.The pointer returned is valid until
frame
is called. -
nbgfx_alloc
public static long nbgfx_alloc(int _size) Unsafe version of:alloc
-
bgfx_alloc
Allocates buffer to pass to bgfx calls. Data will be freed inside bgfx.- Parameters:
_size
- the number of bytes to allocate
-
nbgfx_copy
public static long nbgfx_copy(long _data, int _size) Unsafe version of:copy
- Parameters:
_size
- size of data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
bgfx_copy
Allocates buffer and copies data into it. Data will be freed inside bgfx.- Parameters:
_data
- pointer to data to be copied
-
nbgfx_make_ref
public static long nbgfx_make_ref(long _data, int _size) Unsafe version of:make_ref
- Parameters:
_size
- the number of bytes to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
bgfx_make_ref
Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.Data passed must be available for at least 2
frame
calls.- Parameters:
_data
- the data to reference
-
nbgfx_make_ref_release
public static long nbgfx_make_ref_release(long _data, int _size, long _releaseFn, long _userData) Unsafe version of:make_ref_release
- Parameters:
_size
- the number of bytes to reference
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(ByteBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(ShortBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(IntBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(LongBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(FloatBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(DoubleBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_make_ref_release
@Nullable public static BGFXMemory bgfx_make_ref_release(PointerBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData) Makes reference to data to pass to bgfx. Unlikealloc
, this call doesn't allocate memory for data. It just copies the_data
pointer.The
bgfx_release_fn_t
function pointer will release this memory after it's consumed. Thebgfx_release_fn_t
function must be able to be called from any thread.- Parameters:
_data
- the data to reference_releaseFn
- callback function to release memory after use_userData
- user data to be passed to callback function
-
bgfx_set_debug
public static void bgfx_set_debug(int _debug) Sets debug flags.- Parameters:
_debug
- the debug flags. One or more of:DEBUG_NONE
DEBUG_WIREFRAME
DEBUG_IFH
DEBUG_STATS
DEBUG_TEXT
DEBUG_PROFILER
-
nbgfx_dbg_text_clear
public static void nbgfx_dbg_text_clear(byte _attr, boolean _small) Unsafe version of:dbg_text_clear
-
bgfx_dbg_text_clear
public static void bgfx_dbg_text_clear(int _attr, boolean _small) Clears internal debug text buffer.- Parameters:
_attr
- background color_small
- default 8x16 or 8x8 font
-
nbgfx_dbg_text_printf
public static void nbgfx_dbg_text_printf(short _x, short _y, byte _attr, long _format) Unsafe version of:dbg_text_printf
-
bgfx_dbg_text_printf
Prints into internal debug text character-buffer (VGA-compatible text mode).LWJGL note: This is a vararg function that should be called with
dbg_text_printf
via the libffi bindings.- Parameters:
_x
- x coordinate_y
- y coordinate_attr
- color palette. Where top 4-bits represent index of background, and bottom 4-bits represent foreground color from standard VGA text palette (ANSI escape codes)._format
-printf
style format
-
bgfx_dbg_text_printf
Prints into internal debug text character-buffer (VGA-compatible text mode).LWJGL note: This is a vararg function that should be called with
dbg_text_printf
via the libffi bindings.- Parameters:
_x
- x coordinate_y
- y coordinate_attr
- color palette. Where top 4-bits represent index of background, and bottom 4-bits represent foreground color from standard VGA text palette (ANSI escape codes)._format
-printf
style format
-
nbgfx_dbg_text_vprintf
public static void nbgfx_dbg_text_vprintf(short _x, short _y, byte _attr, long _format, long _argList) Unsafe version of:dbg_text_vprintf
-
bgfx_dbg_text_vprintf
public static void bgfx_dbg_text_vprintf(int _x, int _y, int _attr, ByteBuffer _format, long _argList) Print into internal debug text character-buffer (VGA-compatible text mode).- Parameters:
_x
- x coordinate_y
- y coordinate_attr
- color palette. Where top 4-bits represent index of background, and bottom 4-bits represent foreground color from standard VGA text palette._format
-printf
style format_argList
- additional arguments for format string
-
bgfx_dbg_text_vprintf
public static void bgfx_dbg_text_vprintf(int _x, int _y, int _attr, CharSequence _format, long _argList) Print into internal debug text character-buffer (VGA-compatible text mode).- Parameters:
_x
- x coordinate_y
- y coordinate_attr
- color palette. Where top 4-bits represent index of background, and bottom 4-bits represent foreground color from standard VGA text palette._format
-printf
style format_argList
- additional arguments for format string
-
nbgfx_dbg_text_image
public static void nbgfx_dbg_text_image(short _x, short _y, short _width, short _height, long _data, short _pitch) Unsafe version of:dbg_text_image
-
bgfx_dbg_text_image
public static void bgfx_dbg_text_image(int _x, int _y, int _width, int _height, ByteBuffer _data, int _pitch) Draws image into internal debug text buffer.- Parameters:
_x
- x coordinate_y
- y coordinate_width
- image width_height
- image height_data
- raw image data (character/attribute raw encoding)_pitch
- image pitch in bytes
-
nbgfx_create_index_buffer
public static short nbgfx_create_index_buffer(long _mem, short _flags) Unsafe version of:create_index_buffer
-
bgfx_create_index_buffer
Creates static index buffer.- Parameters:
_mem
- index buffer data_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_set_index_buffer_name
public static void nbgfx_set_index_buffer_name(short _handle, long _name, int _len) Unsafe version of:set_index_buffer_name
- Parameters:
_len
- static index buffer name length (if length isINT32_MAX
, it's expected that_name
is zero terminated string)
-
bgfx_set_index_buffer_name
Set static index buffer debug name.- Parameters:
_handle
- static index buffer handle_name
- static index buffer name
-
bgfx_set_index_buffer_name
Set static index buffer debug name.- Parameters:
_handle
- static index buffer handle_name
- static index buffer name
-
bgfx_destroy_index_buffer
public static void bgfx_destroy_index_buffer(short _handle) Destroys static index buffer.- Parameters:
_handle
- the static index buffer to destroy
-
nbgfx_create_vertex_layout
public static short nbgfx_create_vertex_layout(long _layout) Unsafe version of:create_vertex_layout
-
bgfx_create_vertex_layout
Creates a vertex layout.- Parameters:
_layout
- vertex layout
-
bgfx_destroy_vertex_layout
public static void bgfx_destroy_vertex_layout(short _handle) Destroys a vertex layout.- Parameters:
_handle
- vertex layout handle
-
nbgfx_create_vertex_buffer
public static short nbgfx_create_vertex_buffer(long _mem, long _layout, short _flags) Unsafe version of:create_vertex_buffer
-
bgfx_create_vertex_buffer
public static short bgfx_create_vertex_buffer(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags) Creates static vertex buffer.- Parameters:
_mem
- vertex buffer data_layout
- vertex layout_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_set_vertex_buffer_name
public static void nbgfx_set_vertex_buffer_name(short _handle, long _name, int _len) Unsafe version of:set_vertex_buffer_name
- Parameters:
_len
- static vertex buffer name length (if length isINT32_MAX
, it's expected that_name
is zero terminated string)
-
bgfx_set_vertex_buffer_name
Set static vertex buffer debug name.- Parameters:
_handle
- static vertex buffer handle_name
- static vertex buffer name
-
bgfx_set_vertex_buffer_name
Set static vertex buffer debug name.- Parameters:
_handle
- static vertex buffer handle_name
- static vertex buffer name
-
bgfx_destroy_vertex_buffer
public static void bgfx_destroy_vertex_buffer(short _handle) Destroys static vertex buffer.- Parameters:
_handle
- the static vertex buffer to destroy
-
nbgfx_create_dynamic_index_buffer
public static short nbgfx_create_dynamic_index_buffer(int _num, short _flags) Unsafe version of:create_dynamic_index_buffer
-
bgfx_create_dynamic_index_buffer
public static short bgfx_create_dynamic_index_buffer(int _num, int _flags) Creates empty dynamic index buffer.- Parameters:
_num
- number of indices_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_create_dynamic_index_buffer_mem
public static short nbgfx_create_dynamic_index_buffer_mem(long _mem, short _flags) Unsafe version of:create_dynamic_index_buffer_mem
-
bgfx_create_dynamic_index_buffer_mem
Creates a dynamic index buffer and initializes it.- Parameters:
_mem
- index buffer data_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_update_dynamic_index_buffer
public static void nbgfx_update_dynamic_index_buffer(short _handle, int _startIndex, long _mem) Unsafe version of:update_dynamic_index_buffer
-
bgfx_update_dynamic_index_buffer
public static void bgfx_update_dynamic_index_buffer(short _handle, int _startIndex, BGFXMemory _mem) Updates dynamic index buffer.- Parameters:
_handle
- dynamic index buffer handle_startIndex
- start index_mem
- index buffer data
-
bgfx_destroy_dynamic_index_buffer
public static void bgfx_destroy_dynamic_index_buffer(short _handle) Destroys dynamic index buffer.- Parameters:
_handle
- the dynamic index buffer to destroy
-
nbgfx_create_dynamic_vertex_buffer
public static short nbgfx_create_dynamic_vertex_buffer(int _num, long _layout, short _flags) Unsafe version of:create_dynamic_vertex_buffer
-
bgfx_create_dynamic_vertex_buffer
public static short bgfx_create_dynamic_vertex_buffer(int _num, BGFXVertexLayout _layout, int _flags) Creates empty dynamic vertex buffer.- Parameters:
_num
- number of vertices_layout
- vertex layout_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_create_dynamic_vertex_buffer_mem
public static short nbgfx_create_dynamic_vertex_buffer_mem(long _mem, long _layout, short _flags) Unsafe version of:create_dynamic_vertex_buffer_mem
-
bgfx_create_dynamic_vertex_buffer_mem
public static short bgfx_create_dynamic_vertex_buffer_mem(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags) Creates dynamic vertex buffer and initializes it.- Parameters:
_mem
- vertex buffer data_layout
- vertex layout_flags
- buffer creation flags. One or more of:BUFFER_NONE
BUFFER_COMPUTE_READ
BUFFER_COMPUTE_WRITE
BUFFER_DRAW_INDIRECT
BUFFER_ALLOW_RESIZE
BUFFER_INDEX32
BUFFER_COMPUTE_READ_WRITE
-
nbgfx_update_dynamic_vertex_buffer
public static void nbgfx_update_dynamic_vertex_buffer(short _handle, int _startVertex, long _mem) Unsafe version of:update_dynamic_vertex_buffer
-
bgfx_update_dynamic_vertex_buffer
public static void bgfx_update_dynamic_vertex_buffer(short _handle, int _startVertex, BGFXMemory _mem) Updates dynamic vertex buffer.- Parameters:
_handle
- dynamic vertex buffer handle_startVertex
- start vertex_mem
- vertex buffer data
-
bgfx_destroy_dynamic_vertex_buffer
public static void bgfx_destroy_dynamic_vertex_buffer(short _handle) Destroys dynamic vertex buffer.- Parameters:
_handle
- the dynamic vertex buffer to destroy
-
bgfx_get_avail_transient_index_buffer
public static int bgfx_get_avail_transient_index_buffer(int _num, boolean _index32) Returns number of requested or maximum available indices.- Parameters:
_num
- number of required indices_index32
- set totrue
if input indices will be 32-bit
-
nbgfx_get_avail_transient_vertex_buffer
public static int nbgfx_get_avail_transient_vertex_buffer(int _num, long _layout) Unsafe version of:get_avail_transient_vertex_buffer
-
bgfx_get_avail_transient_vertex_buffer
Returns number of requested or maximum available vertices.- Parameters:
_num
- number of required vertices_layout
- vertex layout
-
nbgfx_get_avail_instance_data_buffer
public static int nbgfx_get_avail_instance_data_buffer(int _num, short _stride) Unsafe version of:get_avail_instance_data_buffer
-
bgfx_get_avail_instance_data_buffer
public static int bgfx_get_avail_instance_data_buffer(int _num, int _stride) Returns number of requested or maximum available instance buffer slots.- Parameters:
_num
- number of required instances_stride
- stride per instance
-
nbgfx_alloc_transient_index_buffer
public static void nbgfx_alloc_transient_index_buffer(long _tib, int _num, boolean _index32) Unsafe version of:alloc_transient_index_buffer
-
bgfx_alloc_transient_index_buffer
public static void bgfx_alloc_transient_index_buffer(BGFXTransientIndexBuffer _tib, int _num, boolean _index32) Allocates transient index buffer.- Parameters:
_tib
-BGFXTransientIndexBuffer
structure will be filled, and will be valid for the duration of frame, and can be reused for multiple draw_num
- number of indices to allocate_index32
- set totrue
if input indices will be 32-bit
-
nbgfx_alloc_transient_vertex_buffer
public static void nbgfx_alloc_transient_vertex_buffer(long _tvb, int _num, long _layout) Unsafe version of:alloc_transient_vertex_buffer
-
bgfx_alloc_transient_vertex_buffer
public static void bgfx_alloc_transient_vertex_buffer(BGFXTransientVertexBuffer _tvb, int _num, BGFXVertexLayout _layout) Allocates transient vertex buffer.- Parameters:
_tvb
-BGFXTransientVertexBuffer
structure will be filled, and will be valid for the duration of frame, and can be reused for multiple draw_num
- number of vertices to allocate_layout
- vertex layout
-
nbgfx_alloc_transient_buffers
public static boolean nbgfx_alloc_transient_buffers(long _tvb, long _layout, int _numVertices, long _tib, int _numIndices, boolean _index32) Unsafe version of:alloc_transient_buffers
-
bgfx_alloc_transient_buffers
public static boolean bgfx_alloc_transient_buffers(BGFXTransientVertexBuffer _tvb, BGFXVertexLayout _layout, int _numVertices, BGFXTransientIndexBuffer _tib, int _numIndices, boolean _index32) Checks for required space and allocates transient vertex and index buffers. If both space requirements are satisfied function returns true.- Parameters:
_tvb
-BGFXTransientVertexBuffer
structure will be filled, and will be valid for the duration of frame, and can be reused for multiple draw_layout
- vertex layout_numVertices
- number of vertices to allocate_tib
-BGFXTransientIndexBuffer
structure will be filled, and will be valid for the duration of frame, and can be reused for multiple draw_numIndices
- number of indices to allocate_index32
- set totrue
if input indices will be 32-bit
-
nbgfx_alloc_instance_data_buffer
public static void nbgfx_alloc_instance_data_buffer(long _idb, int _num, short _stride) Unsafe version of:alloc_instance_data_buffer
-
bgfx_alloc_instance_data_buffer
public static void bgfx_alloc_instance_data_buffer(BGFXInstanceDataBuffer _idb, int _num, int _stride) Allocates instance data buffer.- Parameters:
_idb
-BGFXInstanceDataBuffer
structure will be filled, and will be valid for duration of frame, and can be reused for multiple draw_num
- number of instances_stride
- instance stride. Must be multiple of 16
-
bgfx_create_indirect_buffer
public static short bgfx_create_indirect_buffer(int _num) Creates draw indirect buffer.- Parameters:
_num
- number of indirect calls
-
bgfx_destroy_indirect_buffer
public static void bgfx_destroy_indirect_buffer(short _handle) Destroys draw indirect buffer.- Parameters:
_handle
- the draw indirect buffer to destroy
-
nbgfx_create_shader
public static short nbgfx_create_shader(long _mem) Unsafe version of:create_shader
-
bgfx_create_shader
Creates shader from memory buffer.- Returns:
- shader handle
-
nbgfx_get_shader_uniforms
public static short nbgfx_get_shader_uniforms(short _handle, long _uniforms, short _max) Unsafe version of:get_shader_uniforms
- Parameters:
_max
- maximum capacity of_uniforms
-
bgfx_get_shader_uniforms
Returns the number of uniforms and uniform handles used inside shader.Only non-predefined uniforms are returned.
- Parameters:
_handle
- shader handle_uniforms
-bgfx_uniform_handle_t
array where data will be stored- Returns:
- number of uniforms used by shader
-
nbgfx_set_shader_name
public static void nbgfx_set_shader_name(short _handle, long _name, int _len) Unsafe version of:set_shader_name
- Parameters:
_len
- shader name length (if length isINT32_MAX
, it's expected that_name
is zero terminated string)
-
bgfx_set_shader_name
Sets shader debug name.- Parameters:
_handle
- shader handle_name
- shader name
-
bgfx_set_shader_name
Sets shader debug name.- Parameters:
_handle
- shader handle_name
- shader name
-
bgfx_destroy_shader
public static void bgfx_destroy_shader(short _handle) Destroys shader. Once a shader program is created with_handle
, it is safe to destroy that shader.- Parameters:
_handle
- the shader to destroy
-
bgfx_create_program
public static short bgfx_create_program(short _vsh, short _fsh, boolean _destroyShaders) Creates program with vertex and fragment shaders.- Parameters:
_vsh
- vertex shader_fsh
- fragment shader_destroyShaders
- if true, shaders will be destroyed when program is destroyed- Returns:
- program handle if vertex shader output and fragment shader input are matching, otherwise returns invalid program handle.
-
bgfx_create_compute_program
public static short bgfx_create_compute_program(short _csh, boolean _destroyShaders) Creates program with compute shader.- Parameters:
_csh
- compute shader_destroyShaders
- if true, shader will be destroyed when program is destroyed
-
bgfx_destroy_program
public static void bgfx_destroy_program(short _handle) Destroy program.- Parameters:
_handle
- the program to destroy
-
nbgfx_is_texture_valid
public static boolean nbgfx_is_texture_valid(short _depth, boolean _cubeMap, short _numLayers, int _format, long _flags) Unsafe version of:is_texture_valid
-
bgfx_is_texture_valid
public static boolean bgfx_is_texture_valid(int _depth, boolean _cubeMap, int _numLayers, int _format, long _flags) Validate texture parameters.- Parameters:
_depth
- depth dimension of volume texture_cubeMap
- indicates that texture contains cubemap_numLayers
- number of layers in texture array_format
- texture format. One of:_flags
- texture flags. One or more of:- Returns:
- true if a texture with the same parameters can be created
-
nbgfx_is_frame_buffer_valid
public static boolean nbgfx_is_frame_buffer_valid(byte _num, long _attachment) Unsafe version of:is_frame_buffer_valid
-
bgfx_is_frame_buffer_valid
Validate frame buffer parameters.- Parameters:
_num
- number of attachments_attachment
- attachment texture info- Returns:
- true if a frame buffer with the same parameters can be created
-
nbgfx_calc_texture_size
public static void nbgfx_calc_texture_size(long _info, short _width, short _height, short _depth, boolean _cubeMap, boolean _hasMips, short _numLayers, int _format) Unsafe version of:calc_texture_size
-
bgfx_calc_texture_size
public static void bgfx_calc_texture_size(BGFXTextureInfo _info, int _width, int _height, int _depth, boolean _cubeMap, boolean _hasMips, int _numLayers, int _format) Calculates amount of memory required for texture.- Parameters:
_info
- resulting texture info structure_width
- width_height
- height_depth
- depth dimension of volume texture_cubeMap
- indicates that texture contains cubemap_hasMips
- indicates that texture contains full mip-map chain_numLayers
- number of layers in texture array_format
- texture format. One of:
-
nbgfx_create_texture
public static short nbgfx_create_texture(long _mem, long _flags, byte _skip, long _info) Unsafe version of:create_texture
-
bgfx_create_texture
public static short bgfx_create_texture(BGFXMemory _mem, long _flags, int _skip, @Nullable BGFXTextureInfo _info) Creates texture from memory buffer.- Parameters:
_mem
- DDS, KTX or PVR texture data_flags
- texture creation and sampler flags. Default texture sampling mode is linear, and wrap mode is repeat. One or more of:_skip
- skip top level mips when parsing texture_info
- when non-NULL
is specified it returns parsed texture information
-
nbgfx_create_texture_2d
public static short nbgfx_create_texture_2d(short _width, short _height, boolean _hasMips, short _numLayers, int _format, long _flags, long _mem) Unsafe version of:create_texture_2d
-
bgfx_create_texture_2d
public static short bgfx_create_texture_2d(int _width, int _height, boolean _hasMips, int _numLayers, int _format, long _flags, @Nullable BGFXMemory _mem) Creates 2D texture.- Parameters:
_width
- width_height
- height_hasMips
- indicates that texture contains full mip-map chain_numLayers
- number of layers in texture array. Must be 1 if capsCAPS_TEXTURE_2D_ARRAY
flag is not set._format
- texture format. One of:_flags
- texture creation and sampler flags. Default texture sampling mode is linear, and wrap mode is repeat. One or more of:_mem
- texture data. If_mem
is non-NULL
, created texture will be immutable. When_numLayers
is more than 1, expected memory layout is texture and all mips together for each array element.
-
nbgfx_create_texture_2d_scaled
public static short nbgfx_create_texture_2d_scaled(int _ratio, boolean _hasMips, short _numLayers, int _format, long _flags) Unsafe version of:create_texture_2d_scaled
-
bgfx_create_texture_2d_scaled
public static short bgfx_create_texture_2d_scaled(int _ratio, boolean _hasMips, int _numLayers, int _format, long _flags) Creates texture with size based on back-buffer ratio. Texture will maintain ratio if back buffer resolution changes.- Parameters:
_ratio
- frame buffer size in respect to back-buffer size. One of:BACKBUFFER_RATIO_EQUAL
BACKBUFFER_RATIO_HALF
BACKBUFFER_RATIO_QUARTER
BACKBUFFER_RATIO_EIGHTH
BACKBUFFER_RATIO_SIXTEENTH
BACKBUFFER_RATIO_DOUBLE
_hasMips
- indicates that texture contains full mip-map chain_numLayers
- number of layers in texture array. Must be 1 if capsCAPS_TEXTURE_2D_ARRAY
flag is not set._format
- texture format. One of:_flags
- texture creation and sampler flags. Default texture sampling mode is linear, and wrap mode is repeat. One or more of:
-
nbgfx_create_texture_3d
public static short nbgfx_create_texture_3d(short _width, short _height, short _depth, boolean _hasMips, int _format, long _flags, long _mem) Unsafe version of:create_texture_3d
-
bgfx_create_texture_3d
public static short bgfx_create_texture_3d(int _width, int _height, int _depth, boolean _hasMips, int _format, long _flags, @Nullable BGFXMemory _mem) Creates 3D texture.- Parameters:
_width
- width_height
- height_depth
- depth_hasMips
- indicates that texture contains full mip-map chain_format
- texture format. One of:_flags
- texture creation and sampler flags. Default texture sampling mode is linear, and wrap mode is repeat. One or more of:_mem
- texture data. If_mem
is non-NULL
, created texture will be immutable.
-
nbgfx_create_texture_cube
public static short nbgfx_create_texture_cube(short _size, boolean _hasMips, short _numLayers, int _format, long _flags, long _mem) Unsafe version of:create_texture_cube
-
bgfx_create_texture_cube
public static short bgfx_create_texture_cube(int _size, boolean _hasMips, int _numLayers, int _format, long _flags, @Nullable BGFXMemory _mem) Creates Cube texture.- Parameters:
_size
- cube side size_hasMips
- indicates that texture contains full mip-map chain_numLayers
- number of layers in texture array. Must be 1 if capsCAPS_TEXTURE_CUBE_ARRAY
flag is not set._format
- one of:_flags
- texture creation and sampler flags. Default texture sampling mode is linear, and wrap mode is repeat. One or more of:_mem
- texture data. If_mem
is non-NULL
, created texture will be immutable. When_numLayers
is more than 1, expected memory layout is cubemap texture and all mips together for each array element.
-
nbgfx_update_texture_2d
public static void nbgfx_update_texture_2d(short _handle, short _layer, byte _mip, short _x, short _y, short _width, short _height, long _mem, short _pitch) Unsafe version of:update_texture_2d
-
bgfx_update_texture_2d
public static void bgfx_update_texture_2d(short _handle, int _layer, int _mip, int _x, int _y, int _width, int _height, BGFXMemory _mem, int _pitch) Updates 2D texture.It's valid to update only mutable texture. See
create_texture_2d
for more info.- Parameters:
_handle
- texture handle_layer
- layers in texture array_mip
- mip level_x
- x offset in texture_y
- y offset in texture_width
- width of texture block_height
- height of texture block_mem
- texture update data_pitch
- pitch of input image (bytes). When_pitch
is set toUINT16_MAX
, it will be calculated internally based on_width
.
-
nbgfx_update_texture_3d
public static void nbgfx_update_texture_3d(short _handle, byte _mip, short _x, short _y, short _z, short _width, short _height, short _depth, long _mem) Unsafe version of:update_texture_3d
-
bgfx_update_texture_3d
public static void bgfx_update_texture_3d(short _handle, int _mip, int _x, int _y, int _z, int _width, int _height, int _depth, BGFXMemory _mem) Updates 3D texture.It's valid to update only mutable texture. See
create_texture_3d
for more info.- Parameters:
_handle
- texture handle_mip
- mip level_x
- x offset in texture_y
- y offset in texture_z
- z offset in texture_width
- width of texture block_height
- height of texture block_depth
- depth of texture block_mem
- texture update data
-
nbgfx_update_texture_cube
public static void nbgfx_update_texture_cube(short _handle, short _layer, byte _side, byte _mip, short _x, short _y, short _width, short _height, long _mem, short _pitch) Unsafe version of:update_texture_cube
-
bgfx_update_texture_cube
public static void bgfx_update_texture_cube(short _handle, int _layer, byte _side, int _mip, int _x, int _y, int _width, int _height, BGFXMemory _mem, int _pitch) Updates Cube texture.It's valid to update only mutable texture. See
create_texture_cube
for more info.- Parameters:
_handle
- texture handle_layer
- layers in texture array_side
- cubemap side, where 0 is +X, 1 is -X, 2 is +Y, 3 is -Y, 4 is +Z, and 5 is -Z.+----------+ |-z 2| | ^ +y | | | | Unfolded cube: | +---->+x | +----------+----------+----------+----------+ |+y 1|+y 4|+y 0|+y 5| | ^ -x | ^ +z | ^ +x | ^ -z | | | | | | | | | | | +---->+z | +---->+x | +---->-z | +---->-x | +----------+----------+----------+----------+ |+z 3| | ^ -y | | | | | +---->+x | +----------+
. One of:
CUBE_MAP_POSITIVE_X
CUBE_MAP_NEGATIVE_X
CUBE_MAP_POSITIVE_Y
CUBE_MAP_NEGATIVE_Y
CUBE_MAP_POSITIVE_Z
CUBE_MAP_NEGATIVE_Z
_mip
- mip level_x
- x offset in texture_y
- y offset in texture_width
- width of texture block_height
- height of texture block_mem
- texture update data_pitch
- pitch of input image (bytes). When_pitch
is set toUINT16_MAX
, it will be calculated internally based on_width
.
-
nbgfx_read_texture
public static int nbgfx_read_texture(short _handle, long _data, byte _mip) Unsafe version of:read_texture
-
bgfx_read_texture
Reads back texture content.Texture must be created with
TEXTURE_READ_BACK
flag. Availability depends onCAPS_TEXTURE_READ_BACK
.- Parameters:
_handle
- texture handle_data
- destination buffer_mip
- mip level- Returns:
- frame number when the result will be available
-
bgfx_read_texture
Reads back texture content.Texture must be created with
TEXTURE_READ_BACK
flag. Availability depends onCAPS_TEXTURE_READ_BACK
.- Parameters:
_handle
- texture handle_data
- destination buffer_mip
- mip level- Returns:
- frame number when the result will be available
-
bgfx_read_texture
Reads back texture content.Texture must be created with
TEXTURE_READ_BACK
flag. Availability depends onCAPS_TEXTURE_READ_BACK
.- Parameters:
_handle
- texture handle_data
- destination buffer_mip
- mip level- Returns:
- frame number when the result will be available
-
bgfx_read_texture
Reads back texture content.Texture must be created with
TEXTURE_READ_BACK
flag. Availability depends onCAPS_TEXTURE_READ_BACK
.- Parameters:
_handle
- texture handle_data
- destination buffer_mip
- mip level- Returns:
- frame number when the result will be available
-
nbgfx_set_texture_name
public static void nbgfx_set_texture_name(short _handle, long _name, int _len) Unsafe version of:set_texture_name
- Parameters:
_len
- texture name length (if length isINT32_MAX
, it's expected that_name
is zero terminated string)
-
bgfx_set_texture_name
Sets texture debug name.- Parameters:
_handle
- texture handle_name
- texture name
-
bgfx_set_texture_name
Sets texture debug name.- Parameters:
_handle
- texture handle_name
- texture name
-
bgfx_get_direct_access_ptr
public static long bgfx_get_direct_access_ptr(short _handle) Returns texture direct access pointer.Returns pointer to texture memory. If returned pointer is
NULL
direct access is not available for this texture. If pointer isUINTPTR_MAX
sentinel value it means texture is pending creation. Pointer returned can be cached and it will be valid until texture is destroyed.Note
Availability depends on:
CAPS_TEXTURE_DIRECT_ACCESS
. This feature is available on GPUs that have unified memory architecture (UMA) support. -
bgfx_destroy_texture
public static void bgfx_destroy_texture(short _handle) Destroys texture.- Parameters:
_handle
- texture handle
-
nbgfx_create_frame_buffer
public static short nbgfx_create_frame_buffer(short _width, short _height, int _format, long _textureFlags) Unsafe version of:create_frame_buffer
-
bgfx_create_frame_buffer
public static short bgfx_create_frame_buffer(int _width, int _height, int _format, long _textureFlags) Creates frame buffer (simple).- Parameters:
_width
- texture width_height
- texture height_format
- texture format. One of:_textureFlags
- default texture sampling mode is linear, and wrap mode is repeat. One of:- Returns:
- handle to frame buffer object
-
bgfx_create_frame_buffer_scaled
public static short bgfx_create_frame_buffer_scaled(int _ratio, int _format, long _textureFlags) Creates frame buffer with size based on back-buffer ratio. Frame buffer will maintain ratio if back buffer resolution changes.- Parameters:
_ratio
- frame buffer size in respect to back-buffer size. One of:BACKBUFFER_RATIO_EQUAL
BACKBUFFER_RATIO_HALF
BACKBUFFER_RATIO_QUARTER
BACKBUFFER_RATIO_EIGHTH
BACKBUFFER_RATIO_SIXTEENTH
BACKBUFFER_RATIO_DOUBLE
_format
- texture format. One of:_textureFlags
- default texture sampling mode is linear, and wrap mode is repeat. One of:- Returns:
- handle to frame buffer object
-
nbgfx_create_frame_buffer_from_handles
public static short nbgfx_create_frame_buffer_from_handles(byte _num, long _handles, boolean _destroyTextures) Unsafe version of:create_frame_buffer_from_handles
- Parameters:
_num
- number of texture attachments
-
bgfx_create_frame_buffer_from_handles
public static short bgfx_create_frame_buffer_from_handles(ShortBuffer _handles, boolean _destroyTextures) Creates MRT frame buffer from texture handles (simple).- Parameters:
_handles
- texture attachments_destroyTextures
- if true, textures will be destroyed when frame buffer is destroyed- Returns:
- handle to frame buffer object
-
nbgfx_create_frame_buffer_from_attachment
public static short nbgfx_create_frame_buffer_from_attachment(byte _num, long _attachment, boolean _destroyTextures) Unsafe version of:create_frame_buffer_from_attachment
- Parameters:
_num
- number of attachments
-
bgfx_create_frame_buffer_from_attachment
public static short bgfx_create_frame_buffer_from_attachment(BGFXAttachment.Buffer _attachment, boolean _destroyTextures) Create MRT frame buffer from texture handles with specific layer and mip level.- Parameters:
_attachment
- attachment texture info_destroyTextures
- if true, textures will be destroyed when frame buffer is destroyed- Returns:
- handle to frame buffer object
-
nbgfx_create_frame_buffer_from_nwh
public static short nbgfx_create_frame_buffer_from_nwh(long _nwh, short _width, short _height, int _format, int _depthFormat) Unsafe version of:create_frame_buffer_from_nwh
-
bgfx_create_frame_buffer_from_nwh
public static short bgfx_create_frame_buffer_from_nwh(long _nwh, int _width, int _height, int _format, int _depthFormat) Creates frame buffer for multiple window rendering.Frame buffer cannot be used for sampling.
- Parameters:
_nwh
- OS' target native window handle_width
- window back buffer width_height
- window back buffer height_format
- window back buffer color format. One of:_depthFormat
- window back buffer depth format. One of:- Returns:
- handle to frame buffer object
-
nbgfx_set_frame_buffer_name
public static void nbgfx_set_frame_buffer_name(short _handle, long _name, int _len) Unsafe version of:set_frame_buffer_name
- Parameters:
_len
- frame buffer name length (if length isINT32_MAX
, it's expected that_name
is zero terminated string)
-
bgfx_set_frame_buffer_name
Set frame buffer debug name.- Parameters:
_handle
- frame buffer handle_name
- frame buffer name
-
bgfx_set_frame_buffer_name
Set frame buffer debug name.- Parameters:
_handle
- frame buffer handle_name
- frame buffer name
-
nbgfx_get_texture
public static short nbgfx_get_texture(short _handle, byte _attachment) Unsafe version of:get_texture
-
bgfx_get_texture
public static short bgfx_get_texture(short _handle, int _attachment) Obtains texture handle of frame buffer attachment.- Parameters:
_handle
- frame buffer handle_attachment
- frame buffer attachment index- Returns:
- invalid texture handle if attachment index is not correct, or frame buffer is created with native window handle
-
bgfx_destroy_frame_buffer
public static void bgfx_destroy_frame_buffer(short _handle) Destroys frame buffer.- Parameters:
_handle
- the frame buffer to destroy
-
nbgfx_create_uniform
public static short nbgfx_create_uniform(long _name, int _type, short _num) Unsafe version of:create_uniform
-
bgfx_create_uniform
Creates shader uniform parameter.Uniform names are unique. It's valid to call
bgfx_create_uniform
multiple times with the same uniform name. The library will always return the same handle, but the handle reference count will be incremented. This means that the same number ofdestroy_uniform
must be called to properly destroy the uniform.Predefined uniforms (declared in
bgfx_shader.sh
):u_viewRect vec4(x, y, width, height)
- view rectangle for current view, in pixels.u_viewTexel vec4(1.0/width, 1.0/height, undef, undef)
- inverse width and heightu_view mat4
- view matrixu_invView mat4
- inverted view matrixu_proj mat4
- projection matrixu_invProj mat4
- inverted projection matrixu_viewProj mat4
- concatenated view projection matrixu_invViewProj mat4
- concatenated inverted view projection matrixu_model mat4[BGFX_CONFIG_MAX_BONES]
- array of model matrices.u_modelView mat4
- concatenated model view matrix, only first model matrix from array is used.u_modelViewProj mat4
- concatenated model view projection matrix.u_alphaRef float
- alpha reference value for alpha test.
- Parameters:
_name
- uniform name in shader_type
- type of uniform. One of:UNIFORM_TYPE_SAMPLER
UNIFORM_TYPE_END
UNIFORM_TYPE_VEC4
UNIFORM_TYPE_MAT3
UNIFORM_TYPE_MAT4
_num
- number of elements in array- Returns:
- handle to uniform object
-
bgfx_create_uniform
Creates shader uniform parameter.Uniform names are unique. It's valid to call
bgfx_create_uniform
multiple times with the same uniform name. The library will always return the same handle, but the handle reference count will be incremented. This means that the same number ofdestroy_uniform
must be called to properly destroy the uniform.Predefined uniforms (declared in
bgfx_shader.sh
):u_viewRect vec4(x, y, width, height)
- view rectangle for current view, in pixels.u_viewTexel vec4(1.0/width, 1.0/height, undef, undef)
- inverse width and heightu_view mat4
- view matrixu_invView mat4
- inverted view matrixu_proj mat4
- projection matrixu_invProj mat4
- inverted projection matrixu_viewProj mat4
- concatenated view projection matrixu_invViewProj mat4
- concatenated inverted view projection matrixu_model mat4[BGFX_CONFIG_MAX_BONES]
- array of model matrices.u_modelView mat4
- concatenated model view matrix, only first model matrix from array is used.u_modelViewProj mat4
- concatenated model view projection matrix.u_alphaRef float
- alpha reference value for alpha test.
- Parameters:
_name
- uniform name in shader_type
- type of uniform. One of:UNIFORM_TYPE_SAMPLER
UNIFORM_TYPE_END
UNIFORM_TYPE_VEC4
UNIFORM_TYPE_MAT3
UNIFORM_TYPE_MAT4
_num
- number of elements in array- Returns:
- handle to uniform object
-
nbgfx_get_uniform_info
public static void nbgfx_get_uniform_info(short _handle, long _info) Unsafe version of:get_uniform_info
-
bgfx_get_uniform_info
Retrieves uniform info.- Parameters:
_handle
- handle to uniform object_info
- uniform info
-
bgfx_destroy_uniform
public static void bgfx_destroy_uniform(short _handle) Destroys shader uniform parameter.- Parameters:
_handle
- handle to uniform object
-
bgfx_create_occlusion_query
public static short bgfx_create_occlusion_query()Creates occlusion query.- Returns:
- handle to occlusion query object
-
nbgfx_get_result
public static int nbgfx_get_result(short _handle, long _result) Unsafe version of:get_result
-
bgfx_get_result
Retrieves occlusion query result from previous frame.- Parameters:
_handle
- handle to occlusion query object_result
- number of pixels that passed test. This argument can beNULL
if result of occlusion query is not needed.- Returns:
- occlusion query result
-
bgfx_destroy_occlusion_query
public static void bgfx_destroy_occlusion_query(short _handle) Destroys occlusion query.- Parameters:
_handle
- handle to occlusion query object
-
nbgfx_set_palette_color
public static void nbgfx_set_palette_color(byte _index, long _rgba) Unsafe version of:set_palette_color
-
bgfx_set_palette_color
Sets palette color value.- Parameters:
_index
- index into palette_rgba
- RGBA floating point values
-
nbgfx_set_palette_color_rgba8
public static void nbgfx_set_palette_color_rgba8(byte _index, int _rgba) Unsafe version of:set_palette_color_rgba8
-
bgfx_set_palette_color_rgba8
public static void bgfx_set_palette_color_rgba8(int _index, int _rgba) Sets palette color value.- Parameters:
_index
- index into palette_rgba
- packed 32-bit RGBA value
-
nbgfx_set_view_name
public static void nbgfx_set_view_name(short _id, long _name) Unsafe version of:set_view_name
-
bgfx_set_view_name
Sets view name.This is debug only feature. In graphics debugger view name will appear as:
"nnnce <view name>" ^ ^^ ^ | |+-- eye (L/R) | +--- compute (C) +------ view id
- Parameters:
_id
- view id_name
- view name
-
bgfx_set_view_name
Sets view name.This is debug only feature. In graphics debugger view name will appear as:
"nnnce <view name>" ^ ^^ ^ | |+-- eye (L/R) | +--- compute (C) +------ view id
- Parameters:
_id
- view id_name
- view name
-
nbgfx_set_view_rect
public static void nbgfx_set_view_rect(short _id, short _x, short _y, short _width, short _height) Unsafe version of:set_view_rect
-
bgfx_set_view_rect
public static void bgfx_set_view_rect(int _id, int _x, int _y, int _width, int _height) Sets view rectangle. Draw primitive outside view will be clipped.- Parameters:
_id
- view id_x
- position x from the left corner of the window_y
- position y from the top corner of the window_width
- width of view port region_height
- height of view port region
-
nbgfx_set_view_rect_ratio
public static void nbgfx_set_view_rect_ratio(short _id, short _x, short _y, int _ratio) Unsafe version of:set_view_rect_ratio
-
bgfx_set_view_rect_ratio
public static void bgfx_set_view_rect_ratio(int _id, int _x, int _y, int _ratio) Sets view rectangle. Draw primitive outside view will be clipped.- Parameters:
_id
- view id_x
- position x from the left corner of the window_y
- position y from the top corner of the window_ratio
- width and height will be set in respect to back-buffer size. One of:BACKBUFFER_RATIO_EQUAL
BACKBUFFER_RATIO_HALF
BACKBUFFER_RATIO_QUARTER
BACKBUFFER_RATIO_EIGHTH
BACKBUFFER_RATIO_SIXTEENTH
BACKBUFFER_RATIO_DOUBLE
-
nbgfx_set_view_scissor
public static void nbgfx_set_view_scissor(short _id, short _x, short _y, short _width, short _height) Unsafe version of:set_view_scissor
-
bgfx_set_view_scissor
public static void bgfx_set_view_scissor(int _id, int _x, int _y, int _width, int _height) Sets view scissor. Draw primitive outside view will be clipped. When_x
,_y
,_width
and_height
are set to 0, scissor will be disabled.- Parameters:
_id
- view id_x
- position x from the left corner of the window_y
- position y from the top corner of the window_width
- width of scissor region_height
- height of scissor region
-
nbgfx_set_view_clear
public static void nbgfx_set_view_clear(short _id, short _flags, int _rgba, float _depth, byte _stencil) Unsafe version of:set_view_clear
-
bgfx_set_view_clear
public static void bgfx_set_view_clear(int _id, int _flags, int _rgba, float _depth, int _stencil) Sets view clear flags.- Parameters:
_id
- view id_flags
- clear flags. UseCLEAR_NONE
to remove any clear operation. One or more of:_rgba
- color clear value_depth
- depth clear value_stencil
- stencil clear value
-
nbgfx_set_view_clear_mrt
public static void nbgfx_set_view_clear_mrt(short _id, short _flags, float _depth, byte _stencil, byte _0, byte _1, byte _2, byte _3, byte _4, byte _5, byte _6, byte _7) Unsafe version of:set_view_clear_mrt
-
bgfx_set_view_clear_mrt
public static void bgfx_set_view_clear_mrt(int _id, int _flags, float _depth, int _stencil, byte _0, byte _1, byte _2, byte _3, byte _4, byte _5, byte _6, byte _7) Sets view clear flags with different clear color for each frame buffer texture.set_palette_color
must be used to set up a clear color palette.- Parameters:
_id
- view id_flags
- clear flags. UseCLEAR_NONE
to remove any clear operation. One or more of:_depth
- depth clear value_stencil
- stencil clear value_0
- palette index for frame buffer attachment 0_1
- palette index for frame buffer attachment 1_2
- palette index for frame buffer attachment 2_3
- palette index for frame buffer attachment 3_4
- palette index for frame buffer attachment 4_5
- palette index for frame buffer attachment 5_6
- palette index for frame buffer attachment 6_7
- palette index for frame buffer attachment 7
-
nbgfx_set_view_mode
public static void nbgfx_set_view_mode(short _id, int _mode) Unsafe version of:set_view_mode
-
bgfx_set_view_mode
public static void bgfx_set_view_mode(int _id, int _mode) Sets view sorting mode.- Parameters:
_id
- view id_mode
- view sort mode. One of:VIEW_MODE_DEFAULT
VIEW_MODE_SEQUENTIAL
VIEW_MODE_DEPTH_ASCENDING
VIEW_MODE_DEPTH_DESCENDING
-
nbgfx_set_view_frame_buffer
public static void nbgfx_set_view_frame_buffer(short _id, short _handle) Unsafe version of:set_view_frame_buffer
-
bgfx_set_view_frame_buffer
public static void bgfx_set_view_frame_buffer(int _id, short _handle) Sets view frame buffer.Not persistent after
reset
call.- Parameters:
_id
- view id_handle
- frame buffer handle. PassingINVALID_HANDLE
as frame buffer handle will draw primitives from this view into default back buffer.
-
nbgfx_set_view_transform
public static void nbgfx_set_view_transform(short _id, long _view, long _proj) Unsafe version of:set_view_transform
-
bgfx_set_view_transform
public static void bgfx_set_view_transform(int _id, @Nullable ByteBuffer _view, @Nullable ByteBuffer _proj) Sets view's view matrix and projection matrix, all draw primitives in this view will use these two matrices.- Parameters:
_id
- view id_view
- view matrix_proj
- projection matrix
-
bgfx_set_view_transform
public static void bgfx_set_view_transform(int _id, @Nullable FloatBuffer _view, @Nullable FloatBuffer _proj) Sets view's view matrix and projection matrix, all draw primitives in this view will use these two matrices.- Parameters:
_id
- view id_view
- view matrix_proj
- projection matrix
-
nbgfx_set_view_order
public static void nbgfx_set_view_order(short _id, short _num, long _order) Unsafe version of:set_view_order
-
bgfx_set_view_order
Post submit view reordering.- Parameters:
_id
- view id_num
- number of views to remap_order
- view remap id table. PassingNULL
will reset view ids to default state
-
nbgfx_reset_view
public static void nbgfx_reset_view(short _id) Unsafe version of:reset_view
-
bgfx_reset_view
public static void bgfx_reset_view(int _id) Reset all view settings to default.- Parameters:
_id
- view id
-
bgfx_encoder_begin
public static long bgfx_encoder_begin(boolean _forThread) Begin submitting draw calls from thread.- Parameters:
_forThread
- explicitly request an encoder for a worker thread- Returns:
- an encoder for submitting draw calls from multiple threads
-
bgfx_encoder_end
public static void bgfx_encoder_end(long _encoder) End submitting draw calls from thread.- Parameters:
_encoder
- the encoder
-
nbgfx_encoder_set_marker
public static void nbgfx_encoder_set_marker(long _this, long _marker) Unsafe version of:encoder_set_marker
-
bgfx_encoder_set_marker
Sets debug marker.- Parameters:
_this
- the encoder_marker
- debug marker
-
bgfx_encoder_set_marker
Sets debug marker.- Parameters:
_this
- the encoder_marker
- debug marker
-
bgfx_encoder_set_state
public static void bgfx_encoder_set_state(long _this, long _state, int _rgba) Sets render states for draw primitive.Remarks:
- To set up more complex states use:
BGFX_STATE_ALPHA_REF(_ref), BGFX_STATE_POINT_SIZE(_size), BGFX_STATE_BLEND_FUNC(_src, _dst), BGFX_STATE_BLEND_FUNC_SEPARATE(_srcRGB, _dstRGB, _srcA, _dstA) BGFX_STATE_BLEND_EQUATION(_equation) BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA)
STATE_BLEND_EQUATION_ADD
is set when no other blend equation is specified.
- Parameters:
_this
- the encoder_state
- state flags. One or more of:_rgba
- blend factor used bySTATE_BLEND_FACTOR
andSTATE_BLEND_INV_FACTOR
blend modes
- To set up more complex states use:
-
bgfx_encoder_set_condition
public static void bgfx_encoder_set_condition(long _this, short _handle, boolean _visible) Sets condition for rendering.- Parameters:
_this
- the encoder_handle
- occlusion query handle_visible
- render if occlusion query is visible
-
bgfx_encoder_set_stencil
public static void bgfx_encoder_set_stencil(long _this, int _fstencil, int _bstencil) Sets stencil test state.- Parameters:
_this
- the encoder_fstencil
- front stencil state. One or more of:_bstencil
- back stencil state. If back is set toSTENCIL_NONE
_fstencil
is applied to both front and back facing primitives. One or more of:
-
nbgfx_encoder_set_scissor
public static short nbgfx_encoder_set_scissor(long _this, short _x, short _y, short _width, short _height) Unsafe version of:encoder_set_scissor
-
bgfx_encoder_set_scissor
public static short bgfx_encoder_set_scissor(long _this, int _x, int _y, int _width, int _height) Sets scissor for draw primitive. To scissor for all primitives in view seeset_view_scissor
.- Parameters:
_this
- the encoder_x
- position x from the left side of the window_y
- position y from the top side of the window_width
- width of scissor region_height
- height of scissor region- Returns:
- scissor cache index
-
nbgfx_encoder_set_scissor_cached
public static void nbgfx_encoder_set_scissor_cached(long _this, short _cache) Unsafe version of:encoder_set_scissor_cached
-
bgfx_encoder_set_scissor_cached
public static void bgfx_encoder_set_scissor_cached(long _this, int _cache) Sets scissor from cache for draw primitive.- Parameters:
_this
- the encoder_cache
- index in scissor cache. PassUINT16_MAX
to have primitive use view scissor instead.
-
nbgfx_encoder_set_transform
public static int nbgfx_encoder_set_transform(long _this, long _mtx, short _num) Unsafe version of:encoder_set_transform
- Parameters:
_num
- number of matrices in array
-
bgfx_encoder_set_transform
Sets model matrix for draw primitive. If it is not called, the model will be rendered with identity model matrix.- Parameters:
_this
- the encoder_mtx
- pointer to first matrix in array- Returns:
- index into matrix cache in case the same model matrix has to be used for other draw primitive call
-
bgfx_encoder_set_transform
Sets model matrix for draw primitive. If it is not called, the model will be rendered with identity model matrix.- Parameters:
_this
- the encoder_mtx
- pointer to first matrix in array- Returns:
- index into matrix cache in case the same model matrix has to be used for other draw primitive call
-
nbgfx_encoder_set_transform_cached
public static void nbgfx_encoder_set_transform_cached(long _this, int _cache, short _num) Unsafe version of:encoder_set_transform_cached
-
bgfx_encoder_set_transform_cached
public static void bgfx_encoder_set_transform_cached(long _this, int _cache, int _num) Sets model matrix from matrix cache for draw primitive.- Parameters:
_this
- the encoder_cache
- index in matrix cache_num
- number of matrices from cache
-
nbgfx_encoder_alloc_transform
public static int nbgfx_encoder_alloc_transform(long _this, long _transform, short _num) Unsafe version of:encoder_alloc_transform
-
bgfx_encoder_alloc_transform
Reserves_num
matrices in internal matrix cache.Pointer returned can be modified until
frame
is called.- Parameters:
_this
- the encoder_transform
- pointer toBGFXTransform
structure_num
- number of matrices- Returns:
- index into matrix cache
-
nbgfx_encoder_set_uniform
public static void nbgfx_encoder_set_uniform(long _this, short _handle, long _value, short _num) Unsafe version of:encoder_set_uniform
-
bgfx_encoder_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, ShortBuffer _value, int _num) Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, FloatBuffer _value, int _num) Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, DoubleBuffer _value, int _num) Sets shader uniform parameter for draw primitive.- Parameters:
_this
- the encoder_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_encoder_set_index_buffer
public static void bgfx_encoder_set_index_buffer(long _this, short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_this
- the encoder_handle
- index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
bgfx_encoder_set_dynamic_index_buffer
public static void bgfx_encoder_set_dynamic_index_buffer(long _this, short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_this
- the encoder_handle
- dynamic index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
nbgfx_encoder_set_transient_index_buffer
public static void nbgfx_encoder_set_transient_index_buffer(long _this, long _tib, int _firstIndex, int _numIndices) Unsafe version of:encoder_set_transient_index_buffer
-
bgfx_encoder_set_transient_index_buffer
public static void bgfx_encoder_set_transient_index_buffer(long _this, BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_this
- the encoder_tib
- transient index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
nbgfx_encoder_set_vertex_buffer
public static void nbgfx_encoder_set_vertex_buffer(long _this, byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:encoder_set_vertex_buffer
-
bgfx_encoder_set_vertex_buffer
public static void bgfx_encoder_set_vertex_buffer(long _this, int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_handle
- vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_encoder_set_vertex_buffer_with_layout
public static void nbgfx_encoder_set_vertex_buffer_with_layout(long _this, byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_vertex_buffer_with_layout
-
bgfx_encoder_set_vertex_buffer_with_layout
public static void bgfx_encoder_set_vertex_buffer_with_layout(long _this, int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_handle
- vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
nbgfx_encoder_set_dynamic_vertex_buffer
public static void nbgfx_encoder_set_dynamic_vertex_buffer(long _this, byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:encoder_set_dynamic_vertex_buffer
-
bgfx_encoder_set_dynamic_vertex_buffer
public static void bgfx_encoder_set_dynamic_vertex_buffer(long _this, int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_handle
- dynamic vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_encoder_set_dynamic_vertex_buffer_with_layout
public static void nbgfx_encoder_set_dynamic_vertex_buffer_with_layout(long _this, byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_dynamic_vertex_buffer_with_layout
-
bgfx_encoder_set_dynamic_vertex_buffer_with_layout
public static void bgfx_encoder_set_dynamic_vertex_buffer_with_layout(long _this, int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_handle
- dynamic vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
nbgfx_encoder_set_transient_vertex_buffer
public static void nbgfx_encoder_set_transient_vertex_buffer(long _this, byte _stream, long _tvb, int _startVertex, int _numVertices) Unsafe version of:encoder_set_transient_vertex_buffer
-
bgfx_encoder_set_transient_vertex_buffer
public static void bgfx_encoder_set_transient_vertex_buffer(long _this, int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_tvb
- transient vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_encoder_set_transient_vertex_buffer_with_layout
public static void nbgfx_encoder_set_transient_vertex_buffer_with_layout(long _this, byte _stream, long _tvb, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:encoder_set_transient_vertex_buffer_with_layout
-
bgfx_encoder_set_transient_vertex_buffer_with_layout
public static void bgfx_encoder_set_transient_vertex_buffer_with_layout(long _this, int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_this
- the encoder_stream
- vertex stream_tvb
- transient vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
bgfx_encoder_set_vertex_count
public static void bgfx_encoder_set_vertex_count(long _this, int _numVertices) Set number of vertices for auto generated vertices use in conjunction withgl_VertexID
.Availability depends on:
CAPS_VERTEX_ID
.- Parameters:
_this
- the encoder_numVertices
- number of vertices
-
nbgfx_encoder_set_instance_data_buffer
public static void nbgfx_encoder_set_instance_data_buffer(long _this, long _idb, int _start, int _num) Unsafe version of:encoder_set_instance_data_buffer
-
bgfx_encoder_set_instance_data_buffer
public static void bgfx_encoder_set_instance_data_buffer(long _this, BGFXInstanceDataBuffer _idb, int _start, int _num) Sets instance data buffer for draw primitive.- Parameters:
_this
- the encoder_idb
- transient instance data buffer_start
- first instance data_num
- number of data instances
-
bgfx_encoder_set_instance_data_from_vertex_buffer
public static void bgfx_encoder_set_instance_data_from_vertex_buffer(long _this, short _handle, int _start, int _num) Set instance data buffer for draw primitive.- Parameters:
_this
- the encoder_handle
- vertex buffer_start
- first instance data_num
- number of data instances
-
bgfx_encoder_set_instance_data_from_dynamic_vertex_buffer
public static void bgfx_encoder_set_instance_data_from_dynamic_vertex_buffer(long _this, short _handle, int _start, int _num) Set instance data buffer for draw primitive.- Parameters:
_this
- the encoder_handle
- dynamic vertex buffer_start
- first instance data_num
- number of data instances
-
bgfx_encoder_set_instance_count
public static void bgfx_encoder_set_instance_count(long _this, int _numInstances) Sets number of instances for auto generated instances use in conjuction withgl_InstanceID
.Availability depends on:
CAPS_VERTEX_ID
.- Parameters:
_this
- the encoder_numInstances
- number of instances
-
nbgfx_encoder_set_texture
public static void nbgfx_encoder_set_texture(long _this, byte _stage, short _sampler, short _handle, int _flags) Unsafe version of:encoder_set_texture
-
bgfx_encoder_set_texture
public static void bgfx_encoder_set_texture(long _this, int _stage, short _sampler, short _handle, int _flags) Sets texture stage for draw primitive.- Parameters:
_this
- the encoder_stage
- texture unit_sampler
- program sampler_handle
- texture handle_flags
- texture sampling mode.UINT32_MAX
uses texture sampling settings from the texture. One of:
-
nbgfx_encoder_touch
public static void nbgfx_encoder_touch(long _this, short _id) Unsafe version of:encoder_touch
-
bgfx_encoder_touch
public static void bgfx_encoder_touch(long _this, int _id) Submits an empty primitive for rendering.Uniforms and draw state will be applied but no geometry will be submitted. Useful in cases when no other draw/compute primitive is submitted to view, but it's desired to execute clear view.
These empty draw calls will sort before ordinary draw calls.
- Parameters:
_this
- the encoder_id
- view id
-
nbgfx_encoder_submit
public static void nbgfx_encoder_submit(long _this, short _id, short _handle, int _depth, byte _flags) Unsafe version of:encoder_submit
-
bgfx_encoder_submit
public static void bgfx_encoder_submit(long _this, int _id, short _handle, int _depth, int _flags) Submits primitive for rendering.- Parameters:
_this
- the encoder_id
- view id_handle
- program_depth
- depth for sorting_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_submit_occlusion_query
public static void nbgfx_encoder_submit_occlusion_query(long _this, short _id, short _program, short _occlusionQuery, int _depth, byte _flags) Unsafe version of:encoder_submit_occlusion_query
-
bgfx_encoder_submit_occlusion_query
public static void bgfx_encoder_submit_occlusion_query(long _this, int _id, short _program, short _occlusionQuery, int _depth, int _flags) Submits primitive with occlusion query for rendering.- Parameters:
_this
- the encoder_id
- view id_program
- program_occlusionQuery
- occlusion query_depth
- depth for sorting_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_submit_indirect
public static void nbgfx_encoder_submit_indirect(long _this, short _id, short _handle, short _indirectHandle, short _start, short _num, int _depth, byte _flags) Unsafe version of:encoder_submit_indirect
-
bgfx_encoder_submit_indirect
public static void bgfx_encoder_submit_indirect(long _this, int _id, short _handle, short _indirectHandle, int _start, int _num, int _depth, int _flags) Submits primitive for rendering with index and instance data info from indirect buffer.Availability depends on:
CAPS_DRAW_INDIRECT
.- Parameters:
_this
- the encoder_id
- view id_handle
- program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_num
- number of draws_depth
- depth for sorting_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_submit_indirect_count
public static void nbgfx_encoder_submit_indirect_count(long _this, short _id, short _program, short _indirectHandle, short _start, short _numHandle, int _numIndex, short _numMax, int _depth, byte _flags) Unsafe version of:encoder_submit_indirect_count
-
bgfx_encoder_submit_indirect_count
public static void bgfx_encoder_submit_indirect_count(long _this, int _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, int _flags) Submits primitive for rendering with index and instance data info and draw count from indirect buffers.Availability depends on:
CAPS_DRAW_INDIRECT_COUNT
.- Parameters:
_this
- the encoder_id
- view id_program
- program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_numHandle
- buffer for number of draws. Must be created withBUFFER_INDEX32
andBUFFER_DRAW_INDIRECT
_numIndex
- element in number buffer_numMax
- max number of draws_depth
- depth for sorting_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_set_compute_index_buffer
public static void nbgfx_encoder_set_compute_index_buffer(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_index_buffer
-
bgfx_encoder_set_compute_index_buffer
public static void bgfx_encoder_set_compute_index_buffer(long _this, int _stage, short _handle, int _access) Sets compute index buffer.- Parameters:
_this
- the encoder_stage
- compute stage_handle
- index buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_encoder_set_compute_vertex_buffer
public static void nbgfx_encoder_set_compute_vertex_buffer(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_vertex_buffer
-
bgfx_encoder_set_compute_vertex_buffer
public static void bgfx_encoder_set_compute_vertex_buffer(long _this, int _stage, short _handle, int _access) Sets compute vertex buffer.- Parameters:
_this
- the encoder_stage
- compute stage_handle
- vertex buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_encoder_set_compute_dynamic_index_buffer
public static void nbgfx_encoder_set_compute_dynamic_index_buffer(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_dynamic_index_buffer
-
bgfx_encoder_set_compute_dynamic_index_buffer
public static void bgfx_encoder_set_compute_dynamic_index_buffer(long _this, int _stage, short _handle, int _access) Sets compute dynamic index buffer.- Parameters:
_this
- the encoder_stage
- compute stage_handle
- dynamic index buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_encoder_set_compute_dynamic_vertex_buffer
public static void nbgfx_encoder_set_compute_dynamic_vertex_buffer(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_dynamic_vertex_buffer
-
bgfx_encoder_set_compute_dynamic_vertex_buffer
public static void bgfx_encoder_set_compute_dynamic_vertex_buffer(long _this, int _stage, short _handle, int _access) Sets compute dynamic vertex buffer.- Parameters:
_this
- the encoder_stage
- compute stage_handle
- dynamic vertex buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_encoder_set_compute_indirect_buffer
public static void nbgfx_encoder_set_compute_indirect_buffer(long _this, byte _stage, short _handle, int _access) Unsafe version of:encoder_set_compute_indirect_buffer
-
bgfx_encoder_set_compute_indirect_buffer
public static void bgfx_encoder_set_compute_indirect_buffer(long _this, int _stage, short _handle, int _access) Sets compute indirect buffer.- Parameters:
_this
- the encoder_stage
- compute stage_handle
- indirect buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_encoder_set_image
public static void nbgfx_encoder_set_image(long _this, byte _stage, short _handle, byte _mip, int _access, int _format) Unsafe version of:encoder_set_image
-
bgfx_encoder_set_image
public static void bgfx_encoder_set_image(long _this, int _stage, short _handle, int _mip, int _access, int _format) Sets compute image from texture.- Parameters:
_this
- the encoder_stage
- texture unit_handle
- texture handle_mip
- mip level_access
- texture access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
_format
- texture format. One of:
-
nbgfx_encoder_dispatch
public static void nbgfx_encoder_dispatch(long _this, short _id, short _handle, int _numX, int _numY, int _numZ, byte _flags) Unsafe version of:encoder_dispatch
-
bgfx_encoder_dispatch
public static void bgfx_encoder_dispatch(long _this, int _id, short _handle, int _numX, int _numY, int _numZ, int _flags) Dispatches compute.- Parameters:
_this
- the encoder_id
- view id_handle
- compute program_numX
- number of groups X_numY
- number of groups Y_numZ
- number of groups Z_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_dispatch_indirect
public static void nbgfx_encoder_dispatch_indirect(long _this, short _id, short _handle, short _indirectHandle, short _start, short _num, byte _flags) Unsafe version of:encoder_dispatch_indirect
-
bgfx_encoder_dispatch_indirect
public static void bgfx_encoder_dispatch_indirect(long _this, int _id, short _handle, short _indirectHandle, int _start, int _num, int _flags) Dispatches compute indirect.- Parameters:
_this
- the encoder_id
- view id_handle
- compute program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_num
- number of dispatches_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_discard
public static void nbgfx_encoder_discard(long _this, byte _flags) Unsafe version of:encoder_discard
-
bgfx_encoder_discard
public static void bgfx_encoder_discard(long _this, int _flags) Discards all previously set state for draw or compute call.- Parameters:
_this
- the encoder_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_encoder_blit
public static void nbgfx_encoder_blit(long _this, short _id, short _dst, byte _dstMip, short _dstX, short _dstY, short _dstZ, short _src, byte _srcMip, short _srcX, short _srcY, short _srcZ, short _width, short _height, short _depth) Unsafe version of:encoder_blit
-
bgfx_encoder_blit
public static void bgfx_encoder_blit(long _this, int _id, short _dst, int _dstMip, int _dstX, int _dstY, int _dstZ, short _src, int _srcMip, int _srcX, int _srcY, int _srcZ, int _width, int _height, int _depth) Blits texture region between two textures.Destination texture must be created with
TEXTURE_BLIT_DST
flag. Availability depends onCAPS_TEXTURE_BLIT
.- Parameters:
_this
- the encoder_id
- view id_dst
- destination texture handle_dstMip
- destination texture mip level_dstX
- destination texture X position_dstY
- destination texture Y position_dstZ
- if texture is 2D this argument should be 0. If destination texture is cube this argument represents destination texture cube face. For 3D texture this argument represents destination texture Z position._src
- source texture handle_srcMip
- source texture mip level_srcX
- source texture X position_srcY
- source texture Y position_srcZ
- if texture is 2D this argument should be 0. If destination texture is cube this argument represents destination texture cube face. For 3D texture this argument represent destination texture Z position._width
- width of region_height
- height of region_depth
- if texture is 3D this argument represents depth of region, otherwise it's unused
-
nbgfx_request_screen_shot
public static void nbgfx_request_screen_shot(short _handle, long _filePath) Unsafe version of:request_screen_shot
-
bgfx_request_screen_shot
Requests screen shot.- Parameters:
_handle
- frame buffer handle_filePath
- will be passed toBGFXScreenShotCallback
-
bgfx_request_screen_shot
Requests screen shot.- Parameters:
_handle
- frame buffer handle_filePath
- will be passed toBGFXScreenShotCallback
-
nbgfx_set_marker
public static void nbgfx_set_marker(long _marker) Unsafe version of:set_marker
-
bgfx_set_marker
Sets debug marker.- Parameters:
_marker
- debug marker
-
bgfx_set_marker
Sets debug marker.- Parameters:
_marker
- debug marker
-
bgfx_set_state
public static void bgfx_set_state(long _state, int _rgba) Sets render states for draw primitive.Remarks:
- To set up more complex states use:
BGFX_STATE_ALPHA_REF(_ref), BGFX_STATE_POINT_SIZE(_size), BGFX_STATE_BLEND_FUNC(_src, _dst), BGFX_STATE_BLEND_FUNC_SEPARATE(_srcRGB, _dstRGB, _srcA, _dstA) BGFX_STATE_BLEND_EQUATION(_equation) BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA)
STATE_BLEND_EQUATION_ADD
is set when no other blend equation is specified.
- Parameters:
_state
- state flags. One or more of:_rgba
- blend factor used bySTATE_BLEND_FACTOR
andSTATE_BLEND_INV_FACTOR
blend modes
- To set up more complex states use:
-
bgfx_set_condition
public static void bgfx_set_condition(short _handle, boolean _visible) Sets condition for rendering.- Parameters:
_handle
- occlusion query handle_visible
- render if occlusion query is visible
-
bgfx_set_stencil
public static void bgfx_set_stencil(int _fstencil, int _bstencil) Sets stencil test state.- Parameters:
_fstencil
- front stencil state. One or more of:_bstencil
- back stencil state. If back is set toSTENCIL_NONE
_fstencil
is applied to both front and back facing primitives. One or more of:
-
nbgfx_set_scissor
public static short nbgfx_set_scissor(short _x, short _y, short _width, short _height) Unsafe version of:set_scissor
-
bgfx_set_scissor
public static short bgfx_set_scissor(int _x, int _y, int _width, int _height) Sets scissor for draw primitive. For scissor for all primitives in view seeset_view_scissor
.- Parameters:
_x
- position x from the left corner of the window_y
- position y from the top corner of the window_width
- width of scissor region_height
- height of scissor region- Returns:
- scissor cache index
-
nbgfx_set_scissor_cached
public static void nbgfx_set_scissor_cached(short _cache) Unsafe version of:set_scissor_cached
-
bgfx_set_scissor_cached
public static void bgfx_set_scissor_cached(int _cache) Sets scissor from cache for draw primitive.- Parameters:
_cache
- index in scissor cache. PassingUINT16_MAX
unsets primitive scissor and primitive will use view scissor instead.
-
nbgfx_set_transform
public static int nbgfx_set_transform(long _mtx, short _num) Unsafe version of:set_transform
- Parameters:
_num
- number of matrices in array
-
bgfx_set_transform
Sets model matrix for draw primitive. If it is not called model will be rendered with identity model matrix.- Parameters:
_mtx
- pointer to first matrix in array- Returns:
- index into matrix cache in case the same model matrix has to be used for other draw primitive call
-
bgfx_set_transform
Sets model matrix for draw primitive. If it is not called model will be rendered with identity model matrix.- Parameters:
_mtx
- pointer to first matrix in array- Returns:
- index into matrix cache in case the same model matrix has to be used for other draw primitive call
-
nbgfx_set_transform_cached
public static void nbgfx_set_transform_cached(int _cache, short _num) Unsafe version of:set_transform_cached
-
bgfx_set_transform_cached
public static void bgfx_set_transform_cached(int _cache, int _num) Sets model matrix from matrix cache for draw primitive.- Parameters:
_cache
- index in matrix cache_num
- number of matrices from cache
-
nbgfx_alloc_transform
public static int nbgfx_alloc_transform(long _transform, short _num) Unsafe version of:alloc_transform
-
bgfx_alloc_transform
Reserves_num
matrices in internal matrix cache.Pointer returned can be modified until
frame
is called.- Parameters:
_transform
- pointer toBGFXTransform
structure_num
- number of matrices- Returns:
- index into matrix cache
-
nbgfx_set_uniform
public static void nbgfx_set_uniform(short _handle, long _value, short _num) Unsafe version of:set_uniform
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_uniform
Sets shader uniform parameter for draw primitive.- Parameters:
_handle
- uniform_value
- pointer to uniform data_num
- number of elements. PassingUINT16_MAX
will use the_num
passed on uniform creation.
-
bgfx_set_index_buffer
public static void bgfx_set_index_buffer(short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_handle
- index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
bgfx_set_dynamic_index_buffer
public static void bgfx_set_dynamic_index_buffer(short _handle, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_handle
- dynamic index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
nbgfx_set_transient_index_buffer
public static void nbgfx_set_transient_index_buffer(long _tib, int _firstIndex, int _numIndices) Unsafe version of:set_transient_index_buffer
-
bgfx_set_transient_index_buffer
public static void bgfx_set_transient_index_buffer(BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices) Sets index buffer for draw primitive.- Parameters:
_tib
- transient index buffer_firstIndex
- first index to render_numIndices
- number of indices to render
-
nbgfx_set_vertex_buffer
public static void nbgfx_set_vertex_buffer(byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:set_vertex_buffer
-
bgfx_set_vertex_buffer
public static void bgfx_set_vertex_buffer(int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_handle
- vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_set_vertex_buffer_with_layout
public static void nbgfx_set_vertex_buffer_with_layout(byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_vertex_buffer_with_layout
-
bgfx_set_vertex_buffer_with_layout
public static void bgfx_set_vertex_buffer_with_layout(int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_handle
- vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
nbgfx_set_dynamic_vertex_buffer
public static void nbgfx_set_dynamic_vertex_buffer(byte _stream, short _handle, int _startVertex, int _numVertices) Unsafe version of:set_dynamic_vertex_buffer
-
bgfx_set_dynamic_vertex_buffer
public static void bgfx_set_dynamic_vertex_buffer(int _stream, short _handle, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_handle
- dynamic vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_set_dynamic_vertex_buffer_with_layout
public static void nbgfx_set_dynamic_vertex_buffer_with_layout(byte _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_dynamic_vertex_buffer_with_layout
-
bgfx_set_dynamic_vertex_buffer_with_layout
public static void bgfx_set_dynamic_vertex_buffer_with_layout(int _stream, short _handle, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_handle
- dynamic vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
nbgfx_set_transient_vertex_buffer
public static void nbgfx_set_transient_vertex_buffer(byte _stream, long _tvb, int _startVertex, int _numVertices) Unsafe version of:set_transient_vertex_buffer
-
bgfx_set_transient_vertex_buffer
public static void bgfx_set_transient_vertex_buffer(int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_tvb
- transient vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render
-
nbgfx_set_transient_vertex_buffer_with_layout
public static void nbgfx_set_transient_vertex_buffer_with_layout(byte _stream, long _tvb, int _startVertex, int _numVertices, short _layoutHandle) Unsafe version of:set_transient_vertex_buffer_with_layout
-
bgfx_set_transient_vertex_buffer_with_layout
public static void bgfx_set_transient_vertex_buffer_with_layout(int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices, short _layoutHandle) Sets vertex buffer for draw primitive.- Parameters:
_stream
- vertex stream_tvb
- transient vertex buffer_startVertex
- first vertex to render_numVertices
- number of vertices to render_layoutHandle
- vertex layout for aliasing vertex buffer. If invalid handle is used, vertex layout used for creation of vertex buffer will be used.
-
bgfx_set_vertex_count
public static void bgfx_set_vertex_count(int _numVertices) Set number of vertices for auto generated vertices use in conjunction withgl_VertexID
.Availability depends on:
CAPS_VERTEX_ID
.- Parameters:
_numVertices
- number of vertices
-
nbgfx_set_instance_data_buffer
public static void nbgfx_set_instance_data_buffer(long _idb, int _start, int _num) Unsafe version of:set_instance_data_buffer
-
bgfx_set_instance_data_buffer
Sets instance data buffer for draw primitive.- Parameters:
_idb
- transient instance data buffer_start
- first instance data_num
- number of data instances
-
bgfx_set_instance_data_from_vertex_buffer
public static void bgfx_set_instance_data_from_vertex_buffer(short _handle, int _start, int _num) Set instance data buffer for draw primitive.- Parameters:
_handle
- vertex buffer_start
- first instance data_num
- number of data instances
-
bgfx_set_instance_data_from_dynamic_vertex_buffer
public static void bgfx_set_instance_data_from_dynamic_vertex_buffer(short _handle, int _start, int _num) Set instance data buffer for draw primitive.- Parameters:
_handle
- dynamic vertex buffer_start
- first instance data_num
- number of data instances
-
bgfx_set_instance_count
public static void bgfx_set_instance_count(int _numInstances) Sets number of instances for auto generated instances use in conjunction withgl_InstanceID
.Availability depends on:
CAPS_VERTEX_ID
.- Parameters:
_numInstances
- number of instances
-
nbgfx_set_texture
public static void nbgfx_set_texture(byte _stage, short _sampler, short _handle, int _flags) Unsafe version of:set_texture
-
bgfx_set_texture
public static void bgfx_set_texture(int _stage, short _sampler, short _handle, int _flags) Sets texture stage for draw primitive.- Parameters:
_stage
- texture unit_sampler
- program sampler_handle
- texture handle_flags
- texture sampling mode.UINT32_MAX
uses texture sampling settings from the texture. One of:
-
nbgfx_touch
public static void nbgfx_touch(short _id) Unsafe version of:touch
-
bgfx_touch
public static void bgfx_touch(int _id) Submits an empty primitive for rendering. Uniforms and draw state will be applied but no geometry will be submitted.These empty draw calls will sort before ordinary draw calls.
- Parameters:
_id
- view id
-
nbgfx_submit
public static void nbgfx_submit(short _id, short _program, int _depth, byte _flags) Unsafe version of:submit
-
bgfx_submit
public static void bgfx_submit(int _id, short _program, int _depth, int _flags) Submits primitive for rendering.- Parameters:
_id
- view id_program
- program_depth
- depth for sorting_flags
- which states to discard for next draw. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_submit_occlusion_query
public static void nbgfx_submit_occlusion_query(short _id, short _program, short _occlusionQuery, int _depth, byte _flags) Unsafe version of:submit_occlusion_query
-
bgfx_submit_occlusion_query
public static void bgfx_submit_occlusion_query(int _id, short _program, short _occlusionQuery, int _depth, int _flags) Submits primitive with occlusion query for rendering.- Parameters:
_id
- view id_program
- program_occlusionQuery
- occlusion query_depth
- depth for sorting_flags
- which states to discard for next draw. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_submit_indirect
public static void nbgfx_submit_indirect(short _id, short _program, short _indirectHandle, short _start, short _num, int _depth, byte _flags) Unsafe version of:submit_indirect
-
bgfx_submit_indirect
public static void bgfx_submit_indirect(int _id, short _program, short _indirectHandle, int _start, int _num, int _depth, int _flags) Submits primitive for rendering with index and instance data info from indirect buffer.Availability depends on:
CAPS_DRAW_INDIRECT
.- Parameters:
_id
- view id_program
- program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_num
- number of draws_depth
- depth for sorting_flags
- which states to discard for next draw. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_submit_indirect_count
public static void nbgfx_submit_indirect_count(short _id, short _program, short _indirectHandle, short _start, short _numHandle, int _numIndex, short _numMax, int _depth, byte _flags) Unsafe version of:submit_indirect_count
-
bgfx_submit_indirect_count
public static void bgfx_submit_indirect_count(int _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, int _flags) Submits primitive for rendering with index and instance data info and draw count from indirect buffers.Availability depends on:
CAPS_DRAW_INDIRECT_COUNT
.- Parameters:
_id
- view id_program
- program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_numHandle
- buffer for number of draws. Must be created withBUFFER_INDEX32
andBUFFER_DRAW_INDIRECT
_numIndex
- element in number buffer_numMax
- max number of draws_depth
- depth for sorting_flags
- which states to discard for next draw. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_set_compute_index_buffer
public static void nbgfx_set_compute_index_buffer(byte _stage, short _handle, int _access) Unsafe version of:set_compute_index_buffer
-
bgfx_set_compute_index_buffer
public static void bgfx_set_compute_index_buffer(int _stage, short _handle, int _access) Sets compute index buffer.- Parameters:
_stage
- compute stage_handle
- index buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_set_compute_vertex_buffer
public static void nbgfx_set_compute_vertex_buffer(byte _stage, short _handle, int _access) Unsafe version of:set_compute_vertex_buffer
-
bgfx_set_compute_vertex_buffer
public static void bgfx_set_compute_vertex_buffer(int _stage, short _handle, int _access) Sets compute vertex buffer.- Parameters:
_stage
- compute stage_handle
- vertex buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_set_compute_dynamic_index_buffer
public static void nbgfx_set_compute_dynamic_index_buffer(byte _stage, short _handle, int _access) Unsafe version of:set_compute_dynamic_index_buffer
-
bgfx_set_compute_dynamic_index_buffer
public static void bgfx_set_compute_dynamic_index_buffer(int _stage, short _handle, int _access) Sets compute dynamic index buffer.- Parameters:
_stage
- compute stage_handle
- dynamic index buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_set_compute_dynamic_vertex_buffer
public static void nbgfx_set_compute_dynamic_vertex_buffer(byte _stage, short _handle, int _access) Unsafe version of:set_compute_dynamic_vertex_buffer
-
bgfx_set_compute_dynamic_vertex_buffer
public static void bgfx_set_compute_dynamic_vertex_buffer(int _stage, short _handle, int _access) Sets compute dynamic vertex buffer.- Parameters:
_stage
- compute stage_handle
- dynamic vertex buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_set_compute_indirect_buffer
public static void nbgfx_set_compute_indirect_buffer(byte _stage, short _handle, int _access) Unsafe version of:set_compute_indirect_buffer
-
bgfx_set_compute_indirect_buffer
public static void bgfx_set_compute_indirect_buffer(int _stage, short _handle, int _access) Sets compute indirect buffer.- Parameters:
_stage
- compute stage_handle
- indirect buffer handle_access
- buffer access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
-
nbgfx_set_image
public static void nbgfx_set_image(byte _stage, short _handle, byte _mip, int _access, int _format) Unsafe version of:set_image
-
bgfx_set_image
public static void bgfx_set_image(int _stage, short _handle, int _mip, int _access, int _format) Sets compute image from texture.- Parameters:
_stage
- texture unit_handle
- texture handle_mip
- mip level_access
- texture access. One of:ACCESS_READ
ACCESS_WRITE
ACCESS_READWRITE
_format
- texture format. One of:
-
nbgfx_dispatch
public static void nbgfx_dispatch(short _id, short _program, int _numX, int _numY, int _numZ, byte _flags) Unsafe version of:dispatch
-
bgfx_dispatch
public static void bgfx_dispatch(int _id, short _program, int _numX, int _numY, int _numZ, int _flags) Dispatches compute.- Parameters:
_id
- view id_program
- compute program_numX
- number of groups X_numY
- number of groups Y_numZ
- number of groups Z_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_dispatch_indirect
public static void nbgfx_dispatch_indirect(short _id, short _program, short _indirectHandle, short _start, short _num, byte _flags) Unsafe version of:dispatch_indirect
-
bgfx_dispatch_indirect
public static void bgfx_dispatch_indirect(int _id, short _program, short _indirectHandle, int _start, int _num, int _flags) Dispatches compute indirect.- Parameters:
_id
- view id_program
- compute program_indirectHandle
- indirect buffer_start
- first element in indirect buffer_num
- number of dispatches_flags
- discard or preserve states. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_discard
public static void nbgfx_discard(byte _flags) Unsafe version of:discard
-
bgfx_discard
public static void bgfx_discard(int _flags) Discards all previously set state for draw or compute call.- Parameters:
_flags
- draw/compute states to discard. One or more of:DISCARD_NONE
DISCARD_BINDINGS
DISCARD_INDEX_BUFFER
DISCARD_INSTANCE_DATA
DISCARD_STATE
DISCARD_TRANSFORM
DISCARD_VERTEX_STREAMS
DISCARD_ALL
-
nbgfx_blit
public static void nbgfx_blit(short _id, short _dst, byte _dstMip, short _dstX, short _dstY, short _dstZ, short _src, byte _srcMip, short _srcX, short _srcY, short _srcZ, short _width, short _height, short _depth) Unsafe version of:blit
-
bgfx_blit
public static void bgfx_blit(int _id, short _dst, int _dstMip, int _dstX, int _dstY, int _dstZ, short _src, int _srcMip, int _srcX, int _srcY, int _srcZ, int _width, int _height, int _depth) Blits texture region between two textures.Destination texture must be created with
TEXTURE_BLIT_DST
flag. Availability depends onCAPS_TEXTURE_BLIT
.- Parameters:
_id
- view id_dst
- destination texture handle_dstMip
- destination texture mip level_dstX
- destination texture X position_dstY
- destination texture Y position_dstZ
- if texture is 2D this argument should be 0. If destination texture is cube this argument represents destination texture cube face. For 3D texture this argument represents destination texture Z position._src
- source texture handle_srcMip
- source texture mip level_srcX
- source texture X position_srcY
- source texture Y position_srcZ
- if texture is 2D this argument should be 0. If destination texture is cube this argument represents destination texture cube face. For 3D texture this argument represents destination texture Z position._width
- width of region_height
- height of region_depth
- if texture is 3D this argument represents depth of region, otherwise it's unused
-
BGFX_STATE_ALPHA_REF
public static long BGFX_STATE_ALPHA_REF(long _ref) -
BGFX_STATE_POINT_SIZE
public static long BGFX_STATE_POINT_SIZE(long _size) -
BGFX_STATE_BLEND_FUNC_SEPARATE
public static long BGFX_STATE_BLEND_FUNC_SEPARATE(long _srcRGB, long _dstRGB, long _srcA, long _dstA) -
BGFX_STATE_BLEND_EQUATION_SEPARATE
public static long BGFX_STATE_BLEND_EQUATION_SEPARATE(long _rgb, long _a) -
BGFX_STATE_BLEND_FUNC
public static long BGFX_STATE_BLEND_FUNC(long _src, long _dst) -
BGFX_STATE_BLEND_EQUATION
public static long BGFX_STATE_BLEND_EQUATION(long _equation) -
BGFX_STATE_BLEND_FUNC_RT_x
public static long BGFX_STATE_BLEND_FUNC_RT_x(long _src, long _dst) -
BGFX_STATE_BLEND_FUNC_RT_xE
public static long BGFX_STATE_BLEND_FUNC_RT_xE(long _src, long _dst, long _equation) -
BGFX_STATE_BLEND_FUNC_RT_1
public static long BGFX_STATE_BLEND_FUNC_RT_1(long _src, long _dst) -
BGFX_STATE_BLEND_FUNC_RT_2
public static long BGFX_STATE_BLEND_FUNC_RT_2(long _src, long _dst) -
BGFX_STATE_BLEND_FUNC_RT_3
public static long BGFX_STATE_BLEND_FUNC_RT_3(long _src, long _dst) -
BGFX_STATE_BLEND_FUNC_RT_1E
public static long BGFX_STATE_BLEND_FUNC_RT_1E(long _src, long _dst, long _equation) -
BGFX_STATE_BLEND_FUNC_RT_2E
public static long BGFX_STATE_BLEND_FUNC_RT_2E(long _src, long _dst, long _equation) -
BGFX_STATE_BLEND_FUNC_RT_3E
public static long BGFX_STATE_BLEND_FUNC_RT_3E(long _src, long _dst, long _equation) -
BGFX_STENCIL_FUNC_REF
public static int BGFX_STENCIL_FUNC_REF(int _ref) -
BGFX_STENCIL_FUNC_RMASK
public static int BGFX_STENCIL_FUNC_RMASK(int _mask) -
BGFX_SAMPLER_BORDER_COLOR
public static int BGFX_SAMPLER_BORDER_COLOR(int _index) -
BGFX_HANDLE_IS_VALID
public static boolean BGFX_HANDLE_IS_VALID(short h) -
bgfx_vertex_layout_decode
public static void bgfx_vertex_layout_decode(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, int[] _type, ByteBuffer _normalized, ByteBuffer _asInt) Array version of:vertex_layout_decode
-
bgfx_vertex_pack
public static void bgfx_vertex_pack(float[] _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Array version of:vertex_pack
-
bgfx_vertex_unpack
public static void bgfx_vertex_unpack(float[] _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index) Array version of:vertex_unpack
-
bgfx_weld_vertices
public static int bgfx_weld_vertices(short[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Array version of:weld_vertices
-
bgfx_weld_vertices
public static int bgfx_weld_vertices(int[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon) Array version of:weld_vertices
-
bgfx_topology_convert
public static int bgfx_topology_convert(int _conversion, @Nullable short[] _dst, short[] _indices, boolean _index32) Array version of:topology_convert
-
bgfx_topology_convert
public static int bgfx_topology_convert(int _conversion, @Nullable int[] _dst, int[] _indices, boolean _index32) Array version of:topology_convert
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, ByteBuffer _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, ByteBuffer _indices, boolean _index32) Array version of:topology_sort_tri_list
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, short[] _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, short[] _indices, boolean _index32) Array version of:topology_sort_tri_list
-
bgfx_topology_sort_tri_list
public static void bgfx_topology_sort_tri_list(int _sort, int[] _dst, float[] _dir, float[] _pos, ByteBuffer _vertices, int _stride, int[] _indices, boolean _index32) Array version of:topology_sort_tri_list
-
bgfx_get_supported_renderers
public static byte bgfx_get_supported_renderers(int[] _enum) Array version of:get_supported_renderers
-
bgfx_copy
Array version of:copy
-
bgfx_copy
Array version of:copy
-
bgfx_copy
Array version of:copy
-
bgfx_copy
Array version of:copy
-
bgfx_copy
Array version of:copy
-
bgfx_get_shader_uniforms
public static short bgfx_get_shader_uniforms(short _handle, short[] _uniforms) Array version of:get_shader_uniforms
-
bgfx_read_texture
public static int bgfx_read_texture(short _handle, short[] _data, int _mip) Array version of:read_texture
-
bgfx_read_texture
public static int bgfx_read_texture(short _handle, int[] _data, int _mip) Array version of:read_texture
-
bgfx_read_texture
public static int bgfx_read_texture(short _handle, float[] _data, int _mip) Array version of:read_texture
-
bgfx_create_frame_buffer_from_handles
public static short bgfx_create_frame_buffer_from_handles(short[] _handles, boolean _destroyTextures) Array version of:create_frame_buffer_from_handles
-
bgfx_get_result
public static int bgfx_get_result(short _handle, @Nullable int[] _result) Array version of:get_result
-
bgfx_set_palette_color
public static void bgfx_set_palette_color(int _index, float[] _rgba) Array version of:set_palette_color
-
bgfx_set_view_transform
public static void bgfx_set_view_transform(int _id, @Nullable float[] _view, @Nullable float[] _proj) Array version of:set_view_transform
-
bgfx_set_view_order
public static void bgfx_set_view_order(int _id, int _num, @Nullable short[] _order) Array version of:set_view_order
-
bgfx_encoder_set_transform
public static int bgfx_encoder_set_transform(long _this, float[] _mtx) Array version of:encoder_set_transform
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, short[] _value, int _num) Array version of:encoder_set_uniform
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, int[] _value, int _num) Array version of:encoder_set_uniform
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, long[] _value, int _num) Array version of:encoder_set_uniform
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, float[] _value, int _num) Array version of:encoder_set_uniform
-
bgfx_encoder_set_uniform
public static void bgfx_encoder_set_uniform(long _this, short _handle, double[] _value, int _num) Array version of:encoder_set_uniform
-
bgfx_set_transform
public static int bgfx_set_transform(float[] _mtx) Array version of:set_transform
-
bgfx_set_uniform
public static void bgfx_set_uniform(short _handle, short[] _value, int _num) Array version of:set_uniform
-
bgfx_set_uniform
public static void bgfx_set_uniform(short _handle, int[] _value, int _num) Array version of:set_uniform
-
bgfx_set_uniform
public static void bgfx_set_uniform(short _handle, long[] _value, int _num) Array version of:set_uniform
-
bgfx_set_uniform
public static void bgfx_set_uniform(short _handle, float[] _value, int _num) Array version of:set_uniform
-
bgfx_set_uniform
public static void bgfx_set_uniform(short _handle, double[] _value, int _num) Array version of:set_uniform
-