- BGFX_API_VERSION
enum uint BGFX_API_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_ALLOW_RESIZE
enum ushort BGFX_BUFFER_ALLOW_RESIZE;
Allow dynamic index/vertex buffer resize during update.
- BGFX_BUFFER_COMPUTE_FORMAT_16X1
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_16X1;
- BGFX_BUFFER_COMPUTE_FORMAT_16X2
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_16X2;
- BGFX_BUFFER_COMPUTE_FORMAT_16X4
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_16X4;
- BGFX_BUFFER_COMPUTE_FORMAT_32X1
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_32X1;
- BGFX_BUFFER_COMPUTE_FORMAT_32X2
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_32X2;
- BGFX_BUFFER_COMPUTE_FORMAT_32X4
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_32X4;
- BGFX_BUFFER_COMPUTE_FORMAT_8X1
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_8X1;
- BGFX_BUFFER_COMPUTE_FORMAT_8X2
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_8X2;
- BGFX_BUFFER_COMPUTE_FORMAT_8X4
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_8X4;
- BGFX_BUFFER_COMPUTE_FORMAT_MASK
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_COMPUTE_FORMAT_SHIFT
enum ushort BGFX_BUFFER_COMPUTE_FORMAT_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_COMPUTE_READ
enum ushort BGFX_BUFFER_COMPUTE_READ;
Buffer will be read by shader.
- BGFX_BUFFER_COMPUTE_READ_WRITE
enum ushort BGFX_BUFFER_COMPUTE_READ_WRITE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_COMPUTE_TYPE_FLOAT
enum ushort BGFX_BUFFER_COMPUTE_TYPE_FLOAT;
- BGFX_BUFFER_COMPUTE_TYPE_INT
enum ushort BGFX_BUFFER_COMPUTE_TYPE_INT;
- BGFX_BUFFER_COMPUTE_TYPE_MASK
enum ushort BGFX_BUFFER_COMPUTE_TYPE_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_COMPUTE_TYPE_SHIFT
enum ushort BGFX_BUFFER_COMPUTE_TYPE_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_BUFFER_COMPUTE_TYPE_UINT
enum ushort BGFX_BUFFER_COMPUTE_TYPE_UINT;
- BGFX_BUFFER_COMPUTE_WRITE
enum ushort BGFX_BUFFER_COMPUTE_WRITE;
Buffer will be used for writing.
- BGFX_BUFFER_DRAW_INDIRECT
enum ushort BGFX_BUFFER_DRAW_INDIRECT;
Buffer will be used for storing draw indirect commands.
- BGFX_BUFFER_INDEX32
enum ushort BGFX_BUFFER_INDEX32;
Index buffer contains 32-bit indices.
- BGFX_BUFFER_NONE
enum ushort BGFX_BUFFER_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_CAPS_ALPHA_TO_COVERAGE
enum ulong BGFX_CAPS_ALPHA_TO_COVERAGE;
Alpha to coverage is supported.
- BGFX_CAPS_BLEND_INDEPENDENT
enum ulong BGFX_CAPS_BLEND_INDEPENDENT;
Blend independent is supported.
- BGFX_CAPS_COMPUTE
enum ulong BGFX_CAPS_COMPUTE;
Compute shaders are supported.
- BGFX_CAPS_CONSERVATIVE_RASTER
enum ulong BGFX_CAPS_CONSERVATIVE_RASTER;
Conservative rasterization is supported.
- BGFX_CAPS_DRAW_INDIRECT
enum ulong BGFX_CAPS_DRAW_INDIRECT;
Draw indirect is supported.
- BGFX_CAPS_FORMAT_TEXTURE_2D
enum ushort BGFX_CAPS_FORMAT_TEXTURE_2D;
Texture format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED
enum ushort BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED;
Texture format is emulated.
- BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB
enum ushort BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB;
Texture as sRGB format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_3D
enum ushort BGFX_CAPS_FORMAT_TEXTURE_3D;
Texture format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED
enum ushort BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED;
Texture format is emulated.
- BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB
enum ushort BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB;
Texture as sRGB format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_CUBE
enum ushort BGFX_CAPS_FORMAT_TEXTURE_CUBE;
Texture format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED
enum ushort BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED;
Texture format is emulated.
- BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB
enum ushort BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB;
Texture as sRGB format is supported.
- BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER
enum ushort BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER;
Texture format can be used as frame buffer.
- BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA
enum ushort BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA;
Texture format can be used as MSAA frame buffer.
- BGFX_CAPS_FORMAT_TEXTURE_IMAGE
enum ushort BGFX_CAPS_FORMAT_TEXTURE_IMAGE;
Texture format can be used as image from compute shader.
- BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN
enum ushort BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN;
Texture format supports auto-generated mips.
- BGFX_CAPS_FORMAT_TEXTURE_MSAA
enum ushort BGFX_CAPS_FORMAT_TEXTURE_MSAA;
Texture can be sampled as MSAA.
- BGFX_CAPS_FORMAT_TEXTURE_NONE
enum ushort BGFX_CAPS_FORMAT_TEXTURE_NONE;
Texture format is not supported.
- BGFX_CAPS_FORMAT_TEXTURE_VERTEX
enum ushort BGFX_CAPS_FORMAT_TEXTURE_VERTEX;
Texture format can be used from vertex shader.
- BGFX_CAPS_FRAGMENT_DEPTH
enum ulong BGFX_CAPS_FRAGMENT_DEPTH;
Fragment depth is accessible in fragment shader.
- BGFX_CAPS_FRAGMENT_ORDERING
enum ulong BGFX_CAPS_FRAGMENT_ORDERING;
Fragment ordering is available in fragment shader.
- BGFX_CAPS_FRAMEBUFFER_RW
enum ulong BGFX_CAPS_FRAMEBUFFER_RW;
Read/Write frame buffer attachments are supported.
- BGFX_CAPS_GRAPHICS_DEBUGGER
enum ulong BGFX_CAPS_GRAPHICS_DEBUGGER;
Graphics debugger is present.
- BGFX_CAPS_HDR10
enum ulong BGFX_CAPS_HDR10;
HDR10 rendering is supported.
- BGFX_CAPS_HIDPI
enum ulong BGFX_CAPS_HIDPI;
HiDPI rendering is supported.
- BGFX_CAPS_INDEX32
enum ulong BGFX_CAPS_INDEX32;
32-bit indices are supported.
- BGFX_CAPS_INSTANCING
enum ulong BGFX_CAPS_INSTANCING;
- BGFX_CAPS_OCCLUSION_QUERY
enum ulong BGFX_CAPS_OCCLUSION_QUERY;
Occlusion query is supported.
- BGFX_CAPS_RENDERER_MULTITHREADED
enum ulong BGFX_CAPS_RENDERER_MULTITHREADED;
Renderer is on separate thread.
- BGFX_CAPS_RESERVED
enum ulong BGFX_CAPS_RESERVED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_CAPS_SWAP_CHAIN
enum ulong BGFX_CAPS_SWAP_CHAIN;
Multiple windows are supported.
- BGFX_CAPS_TEXTURE_2D_ARRAY
enum ulong BGFX_CAPS_TEXTURE_2D_ARRAY;
2D texture array is supported.
- BGFX_CAPS_TEXTURE_3D
enum ulong BGFX_CAPS_TEXTURE_3D;
3D textures are supported.
- BGFX_CAPS_TEXTURE_BLIT
enum ulong BGFX_CAPS_TEXTURE_BLIT;
Texture blit is supported.
- BGFX_CAPS_TEXTURE_COMPARE_ALL
enum ulong BGFX_CAPS_TEXTURE_COMPARE_ALL;
All texture compare modes are supported.
- BGFX_CAPS_TEXTURE_COMPARE_LEQUAL
enum ulong BGFX_CAPS_TEXTURE_COMPARE_LEQUAL;
Texture compare less equal mode is supported.
- BGFX_CAPS_TEXTURE_COMPARE_RESERVED
enum ulong BGFX_CAPS_TEXTURE_COMPARE_RESERVED;
All texture compare modes are supported.
- BGFX_CAPS_TEXTURE_CUBE_ARRAY
enum ulong BGFX_CAPS_TEXTURE_CUBE_ARRAY;
Cubemap texture array is supported.
- BGFX_CAPS_TEXTURE_DIRECT_ACCESS
enum ulong BGFX_CAPS_TEXTURE_DIRECT_ACCESS;
CPU direct access to GPU texture memory.
- BGFX_CAPS_TEXTURE_READ_BACK
enum ulong BGFX_CAPS_TEXTURE_READ_BACK;
Read-back texture is supported.
- BGFX_CAPS_VERTEX_ATTRIB_HALF
enum ulong BGFX_CAPS_VERTEX_ATTRIB_HALF;
Vertex attribute half-float is supported.
- BGFX_CAPS_VERTEX_ATTRIB_UINT10
enum ulong BGFX_CAPS_VERTEX_ATTRIB_UINT10;
Vertex attribute 10_10_10_2 is supported.
- BGFX_CAPS_VERTEX_ID
enum ulong BGFX_CAPS_VERTEX_ID;
Rendering with VertexID only is supported.
- BGFX_CLEAR_COLOR
enum ushort BGFX_CLEAR_COLOR;
- BGFX_CLEAR_DEPTH
enum ushort BGFX_CLEAR_DEPTH;
- BGFX_CLEAR_DISCARD_COLOR_0
enum ushort BGFX_CLEAR_DISCARD_COLOR_0;
Discard frame buffer attachment 0.
- BGFX_CLEAR_DISCARD_COLOR_1
enum ushort BGFX_CLEAR_DISCARD_COLOR_1;
Discard frame buffer attachment 1.
- BGFX_CLEAR_DISCARD_COLOR_2
enum ushort BGFX_CLEAR_DISCARD_COLOR_2;
Discard frame buffer attachment 2.
- BGFX_CLEAR_DISCARD_COLOR_3
enum ushort BGFX_CLEAR_DISCARD_COLOR_3;
Discard frame buffer attachment 3.
- BGFX_CLEAR_DISCARD_COLOR_4
enum ushort BGFX_CLEAR_DISCARD_COLOR_4;
Discard frame buffer attachment 4.
- BGFX_CLEAR_DISCARD_COLOR_5
enum ushort BGFX_CLEAR_DISCARD_COLOR_5;
Discard frame buffer attachment 5.
- BGFX_CLEAR_DISCARD_COLOR_6
enum ushort BGFX_CLEAR_DISCARD_COLOR_6;
Discard frame buffer attachment 6.
- BGFX_CLEAR_DISCARD_COLOR_7
enum ushort BGFX_CLEAR_DISCARD_COLOR_7;
Discard frame buffer attachment 7.
- BGFX_CLEAR_DISCARD_COLOR_MASK
enum ushort BGFX_CLEAR_DISCARD_COLOR_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_CLEAR_DISCARD_DEPTH
enum ushort BGFX_CLEAR_DISCARD_DEPTH;
Discard frame buffer depth attachment.
- BGFX_CLEAR_DISCARD_MASK
enum ushort BGFX_CLEAR_DISCARD_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_CLEAR_DISCARD_STENCIL
enum ushort BGFX_CLEAR_DISCARD_STENCIL;
Discard frame buffer stencil attachment.
- BGFX_CLEAR_NONE
enum ushort BGFX_CLEAR_NONE;
- BGFX_CLEAR_STENCIL
enum ushort BGFX_CLEAR_STENCIL;
- BGFX_CUBE_MAP_NEGATIVE_X
enum ubyte BGFX_CUBE_MAP_NEGATIVE_X;
- BGFX_CUBE_MAP_NEGATIVE_Y
enum ubyte BGFX_CUBE_MAP_NEGATIVE_Y;
- BGFX_CUBE_MAP_NEGATIVE_Z
enum ubyte BGFX_CUBE_MAP_NEGATIVE_Z;
- BGFX_CUBE_MAP_POSITIVE_X
enum ubyte BGFX_CUBE_MAP_POSITIVE_X;
- BGFX_CUBE_MAP_POSITIVE_Y
enum ubyte BGFX_CUBE_MAP_POSITIVE_Y;
- BGFX_CUBE_MAP_POSITIVE_Z
enum ubyte BGFX_CUBE_MAP_POSITIVE_Z;
- BGFX_DEBUG_IFH
enum uint BGFX_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.
- BGFX_DEBUG_NONE
enum uint BGFX_DEBUG_NONE;
- BGFX_DEBUG_PROFILER
enum uint BGFX_DEBUG_PROFILER;
- BGFX_DEBUG_STATS
enum uint BGFX_DEBUG_STATS;
Enable statistics display.
- BGFX_DEBUG_TEXT
enum uint BGFX_DEBUG_TEXT;
Enable debug text display.
- BGFX_DEBUG_WIREFRAME
enum uint BGFX_DEBUG_WIREFRAME;
Enable wireframe for all primitives.
- BGFX_PCI_ID_AMD
enum ushort BGFX_PCI_ID_AMD;
- BGFX_PCI_ID_INTEL
enum ushort BGFX_PCI_ID_INTEL;
- BGFX_PCI_ID_NONE
enum ushort BGFX_PCI_ID_NONE;
- BGFX_PCI_ID_NVIDIA
enum ushort BGFX_PCI_ID_NVIDIA;
- BGFX_PCI_ID_SOFTWARE_RASTERIZER
enum ushort BGFX_PCI_ID_SOFTWARE_RASTERIZER;
- BGFX_RESET_CAPTURE
enum uint BGFX_RESET_CAPTURE;
- BGFX_RESET_DEPTH_CLAMP
enum uint BGFX_RESET_DEPTH_CLAMP;
- BGFX_RESET_FLIP_AFTER_RENDER
enum uint BGFX_RESET_FLIP_AFTER_RENDER;
This flag specifies where flip occurs. Default behavior is that flip occurs
before rendering new frame. This flag only has effect when BGFX_CONFIG_MULTITHREADED=0.
- BGFX_RESET_FLUSH_AFTER_RENDER
enum uint BGFX_RESET_FLUSH_AFTER_RENDER;
Flush rendering after submitting to GPU.
- BGFX_RESET_FULLSCREEN
enum uint BGFX_RESET_FULLSCREEN;
- BGFX_RESET_FULLSCREEN_MASK
enum uint BGFX_RESET_FULLSCREEN_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_RESET_FULLSCREEN_SHIFT
enum uint BGFX_RESET_FULLSCREEN_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_RESET_HDR10
enum uint BGFX_RESET_HDR10;
- BGFX_RESET_HIDPI
enum uint BGFX_RESET_HIDPI;
- BGFX_RESET_MAXANISOTROPY
enum uint BGFX_RESET_MAXANISOTROPY;
Turn on/off max anisotropy.
- BGFX_RESET_MSAA_MASK
enum uint BGFX_RESET_MSAA_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_RESET_MSAA_SHIFT
enum uint BGFX_RESET_MSAA_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_RESET_MSAA_X16
enum uint BGFX_RESET_MSAA_X16;
- BGFX_RESET_MSAA_X2
enum uint BGFX_RESET_MSAA_X2;
- BGFX_RESET_MSAA_X4
enum uint BGFX_RESET_MSAA_X4;
- BGFX_RESET_MSAA_X8
enum uint BGFX_RESET_MSAA_X8;
- BGFX_RESET_NONE
enum uint BGFX_RESET_NONE;
- BGFX_RESET_RESERVED_MASK
enum uint BGFX_RESET_RESERVED_MASK;
- BGFX_RESET_RESERVED_SHIFT
enum uint BGFX_RESET_RESERVED_SHIFT;
- BGFX_RESET_SRGB_BACKBUFFER
enum uint BGFX_RESET_SRGB_BACKBUFFER;
- BGFX_RESET_SUSPEND
enum uint BGFX_RESET_SUSPEND;
- BGFX_RESET_VSYNC
enum uint BGFX_RESET_VSYNC;
- BGFX_RESOLVE_AUTO_GEN_MIPS
enum ubyte BGFX_RESOLVE_AUTO_GEN_MIPS;
Auto-generate mip maps on resolve.
- BGFX_RESOLVE_NONE
enum ubyte BGFX_RESOLVE_NONE;
- BGFX_SAMPLER_BITS_MASK
enum uint BGFX_SAMPLER_BITS_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_BORDER_COLOR_MASK
enum uint BGFX_SAMPLER_BORDER_COLOR_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_BORDER_COLOR_SHIFT
enum uint BGFX_SAMPLER_BORDER_COLOR_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_COMPARE_ALWAYS
enum uint BGFX_SAMPLER_COMPARE_ALWAYS;
Compare when sampling depth texture: always.
- BGFX_SAMPLER_COMPARE_EQUAL
enum uint BGFX_SAMPLER_COMPARE_EQUAL;
Compare when sampling depth texture: equal.
- BGFX_SAMPLER_COMPARE_GEQUAL
enum uint BGFX_SAMPLER_COMPARE_GEQUAL;
Compare when sampling depth texture: greater or equal.
- BGFX_SAMPLER_COMPARE_GREATER
enum uint BGFX_SAMPLER_COMPARE_GREATER;
Compare when sampling depth texture: greater.
- BGFX_SAMPLER_COMPARE_LEQUAL
enum uint BGFX_SAMPLER_COMPARE_LEQUAL;
Compare when sampling depth texture: less or equal.
- BGFX_SAMPLER_COMPARE_LESS
enum uint BGFX_SAMPLER_COMPARE_LESS;
Compare when sampling depth texture: less.
- BGFX_SAMPLER_COMPARE_MASK
enum uint BGFX_SAMPLER_COMPARE_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_COMPARE_NEVER
enum uint BGFX_SAMPLER_COMPARE_NEVER;
Compare when sampling depth texture: never.
- BGFX_SAMPLER_COMPARE_NOTEQUAL
enum uint BGFX_SAMPLER_COMPARE_NOTEQUAL;
Compare when sampling depth texture: not equal.
- BGFX_SAMPLER_COMPARE_SHIFT
enum uint BGFX_SAMPLER_COMPARE_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MAG_ANISOTROPIC
enum uint BGFX_SAMPLER_MAG_ANISOTROPIC;
Mag sampling mode: Anisotropic
- BGFX_SAMPLER_MAG_MASK
enum uint BGFX_SAMPLER_MAG_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MAG_POINT
enum uint BGFX_SAMPLER_MAG_POINT;
- BGFX_SAMPLER_MAG_SHIFT
enum uint BGFX_SAMPLER_MAG_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MIN_ANISOTROPIC
enum uint BGFX_SAMPLER_MIN_ANISOTROPIC;
Min sampling mode: Anisotropic
- BGFX_SAMPLER_MIN_MASK
enum uint BGFX_SAMPLER_MIN_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MIN_POINT
enum uint BGFX_SAMPLER_MIN_POINT;
- BGFX_SAMPLER_MIN_SHIFT
enum uint BGFX_SAMPLER_MIN_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MIP_MASK
enum uint BGFX_SAMPLER_MIP_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_MIP_POINT
enum uint BGFX_SAMPLER_MIP_POINT;
- BGFX_SAMPLER_MIP_SHIFT
enum uint BGFX_SAMPLER_MIP_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_NONE
enum uint BGFX_SAMPLER_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_POINT
enum uint BGFX_SAMPLER_POINT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_RESERVED_MASK
enum uint BGFX_SAMPLER_RESERVED_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_RESERVED_SHIFT
enum uint BGFX_SAMPLER_RESERVED_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_SAMPLE_STENCIL
enum uint BGFX_SAMPLER_SAMPLE_STENCIL;
Sample stencil instead of depth.
- BGFX_SAMPLER_UVW_BORDER
enum uint BGFX_SAMPLER_UVW_BORDER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_UVW_CLAMP
enum uint BGFX_SAMPLER_UVW_CLAMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_UVW_MIRROR
enum uint BGFX_SAMPLER_UVW_MIRROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_U_BORDER
enum uint BGFX_SAMPLER_U_BORDER;
- BGFX_SAMPLER_U_CLAMP
enum uint BGFX_SAMPLER_U_CLAMP;
- BGFX_SAMPLER_U_MASK
enum uint BGFX_SAMPLER_U_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_U_MIRROR
enum uint BGFX_SAMPLER_U_MIRROR;
Sampler flags.
+//// Wrap U mode: Mirro
- BGFX_SAMPLER_U_SHIFT
enum uint BGFX_SAMPLER_U_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_V_BORDER
enum uint BGFX_SAMPLER_V_BORDER;
- BGFX_SAMPLER_V_CLAMP
enum uint BGFX_SAMPLER_V_CLAMP;
- BGFX_SAMPLER_V_MASK
enum uint BGFX_SAMPLER_V_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_V_MIRROR
enum uint BGFX_SAMPLER_V_MIRROR;
- BGFX_SAMPLER_V_SHIFT
enum uint BGFX_SAMPLER_V_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_W_BORDER
enum uint BGFX_SAMPLER_W_BORDER;
- BGFX_SAMPLER_W_CLAMP
enum uint BGFX_SAMPLER_W_CLAMP;
- BGFX_SAMPLER_W_MASK
enum uint BGFX_SAMPLER_W_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_SAMPLER_W_MIRROR
enum uint BGFX_SAMPLER_W_MIRROR;
- BGFX_SAMPLER_W_SHIFT
enum uint BGFX_SAMPLER_W_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STATE_ALPHA_REF_MASK
enum ulong BGFX_STATE_ALPHA_REF_MASK;
- BGFX_STATE_ALPHA_REF_SHIFT
enum ulong BGFX_STATE_ALPHA_REF_SHIFT;
Alpha reference value.
+//// Alpha reference bit shif
- BGFX_STATE_BLEND_ALPHA_TO_COVERAGE
enum ulong BGFX_STATE_BLEND_ALPHA_TO_COVERAGE;
Enable alpha to coverage.
- BGFX_STATE_BLEND_DST_ALPHA
enum ulong BGFX_STATE_BLEND_DST_ALPHA;
- BGFX_STATE_BLEND_DST_COLOR
enum ulong BGFX_STATE_BLEND_DST_COLOR;
- BGFX_STATE_BLEND_EQUATION_ADD
enum ulong BGFX_STATE_BLEND_EQUATION_ADD;
* Use BGFX_STATE_BLEND_EQUATION(_equation) or BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA)
* helper macros.
*//// Blend add: src + dst
- BGFX_STATE_BLEND_EQUATION_MASK
enum ulong BGFX_STATE_BLEND_EQUATION_MASK;
- BGFX_STATE_BLEND_EQUATION_MAX
enum ulong BGFX_STATE_BLEND_EQUATION_MAX;
Blend max: max(src, dst).
- BGFX_STATE_BLEND_EQUATION_MIN
enum ulong BGFX_STATE_BLEND_EQUATION_MIN;
Blend min: min(src, dst).
- BGFX_STATE_BLEND_EQUATION_REVSUB
enum ulong BGFX_STATE_BLEND_EQUATION_REVSUB;
Blend reverse subtract: dst - src.
- BGFX_STATE_BLEND_EQUATION_SHIFT
enum ulong BGFX_STATE_BLEND_EQUATION_SHIFT;
- BGFX_STATE_BLEND_EQUATION_SUB
enum ulong BGFX_STATE_BLEND_EQUATION_SUB;
Blend subtract: src - dst.
- BGFX_STATE_BLEND_FACTOR
enum ulong BGFX_STATE_BLEND_FACTOR;
- BGFX_STATE_BLEND_INDEPENDENT
enum ulong BGFX_STATE_BLEND_INDEPENDENT;
Enable blend independent.
- BGFX_STATE_BLEND_INV_DST_ALPHA
enum ulong BGFX_STATE_BLEND_INV_DST_ALPHA;
- BGFX_STATE_BLEND_INV_DST_COLOR
enum ulong BGFX_STATE_BLEND_INV_DST_COLOR;
- BGFX_STATE_BLEND_INV_FACTOR
enum ulong BGFX_STATE_BLEND_INV_FACTOR;
- BGFX_STATE_BLEND_INV_SRC_ALPHA
enum ulong BGFX_STATE_BLEND_INV_SRC_ALPHA;
- BGFX_STATE_BLEND_INV_SRC_COLOR
enum ulong BGFX_STATE_BLEND_INV_SRC_COLOR;
- BGFX_STATE_BLEND_MASK
enum ulong BGFX_STATE_BLEND_MASK;
- BGFX_STATE_BLEND_ONE
enum ulong BGFX_STATE_BLEND_ONE;
- BGFX_STATE_BLEND_SHIFT
enum ulong BGFX_STATE_BLEND_SHIFT;
- BGFX_STATE_BLEND_SRC_ALPHA
enum ulong BGFX_STATE_BLEND_SRC_ALPHA;
- BGFX_STATE_BLEND_SRC_ALPHA_SAT
enum ulong BGFX_STATE_BLEND_SRC_ALPHA_SAT;
f, f, f, 1; f = min(As, 1-Ad)
- BGFX_STATE_BLEND_SRC_COLOR
enum ulong BGFX_STATE_BLEND_SRC_COLOR;
- BGFX_STATE_BLEND_ZERO
enum ulong BGFX_STATE_BLEND_ZERO;
* Use BGFX_STATE_BLEND_FUNC(_src, _dst) or BGFX_STATE_BLEND_FUNC_SEPARATE(_srcRGB, _dstRGB, _srcA, _dstA)
* helper macros.
*//// 0, 0, 0,
- BGFX_STATE_CONSERVATIVE_RASTER
enum ulong BGFX_STATE_CONSERVATIVE_RASTER;
Enable conservative rasterization.
- BGFX_STATE_CULL_CCW
enum ulong BGFX_STATE_CULL_CCW;
Cull counter-clockwise triangles.
- BGFX_STATE_CULL_CW
enum ulong BGFX_STATE_CULL_CW;
Cull state. When BGFX_STATE_CULL_* is not specified culling will be disabled.
+//// Cull clockwise triangles
- BGFX_STATE_CULL_MASK
enum ulong BGFX_STATE_CULL_MASK;
- BGFX_STATE_CULL_SHIFT
enum ulong BGFX_STATE_CULL_SHIFT;
- BGFX_STATE_DEFAULT
enum ulong BGFX_STATE_DEFAULT;
Default state is write to RGB, alpha, and depth with depth test less enabled, with clockwise
culling and MSAA (when writing into MSAA frame buffer, otherwise this flag is ignored).
- BGFX_STATE_DEPTH_TEST_ALWAYS
enum ulong BGFX_STATE_DEPTH_TEST_ALWAYS;
Enable depth test, always.
- BGFX_STATE_DEPTH_TEST_EQUAL
enum ulong BGFX_STATE_DEPTH_TEST_EQUAL;
Enable depth test, equal.
- BGFX_STATE_DEPTH_TEST_GEQUAL
enum ulong BGFX_STATE_DEPTH_TEST_GEQUAL;
Enable depth test, greater or equal.
- BGFX_STATE_DEPTH_TEST_GREATER
enum ulong BGFX_STATE_DEPTH_TEST_GREATER;
Enable depth test, greater.
- BGFX_STATE_DEPTH_TEST_LEQUAL
enum ulong BGFX_STATE_DEPTH_TEST_LEQUAL;
Enable depth test, less or equal.
- BGFX_STATE_DEPTH_TEST_LESS
enum ulong BGFX_STATE_DEPTH_TEST_LESS;
Depth test state. When BGFX_STATE_DEPTH_ is not specified depth test will be disabled.
+//// Enable depth test, less
- BGFX_STATE_DEPTH_TEST_MASK
enum ulong BGFX_STATE_DEPTH_TEST_MASK;
Depth test state bit mask
- BGFX_STATE_DEPTH_TEST_NEVER
enum ulong BGFX_STATE_DEPTH_TEST_NEVER;
Enable depth test, never.
- BGFX_STATE_DEPTH_TEST_NOTEQUAL
enum ulong BGFX_STATE_DEPTH_TEST_NOTEQUAL;
Enable depth test, not equal.
- BGFX_STATE_DEPTH_TEST_SHIFT
enum ulong BGFX_STATE_DEPTH_TEST_SHIFT;
Depth test state bit shift
- BGFX_STATE_LINEAA
enum ulong BGFX_STATE_LINEAA;
Enable line AA rasterization.
- BGFX_STATE_MASK
enum ulong BGFX_STATE_MASK;
- BGFX_STATE_MSAA
enum ulong BGFX_STATE_MSAA;
* Enable MSAA write when writing into MSAA frame buffer.
* This flag is ignored when not writing into MSAA frame buffer.
*//// Enable MSAA rasterization
- BGFX_STATE_NONE
enum ulong BGFX_STATE_NONE;
- BGFX_STATE_POINT_SIZE_MASK
enum ulong BGFX_STATE_POINT_SIZE_MASK;
- BGFX_STATE_POINT_SIZE_SHIFT
enum ulong BGFX_STATE_POINT_SIZE_SHIFT;
Point size value.
+//// Point size bit shif
- BGFX_STATE_PT_LINES
enum ulong BGFX_STATE_PT_LINES;
- BGFX_STATE_PT_LINESTRIP
enum ulong BGFX_STATE_PT_LINESTRIP;
- BGFX_STATE_PT_MASK
enum ulong BGFX_STATE_PT_MASK;
- BGFX_STATE_PT_POINTS
enum ulong BGFX_STATE_PT_POINTS;
- BGFX_STATE_PT_SHIFT
enum ulong BGFX_STATE_PT_SHIFT;
- BGFX_STATE_PT_TRISTRIP
enum ulong BGFX_STATE_PT_TRISTRIP;
- BGFX_STATE_RESERVED_MASK
enum ulong BGFX_STATE_RESERVED_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STATE_RESERVED_SHIFT
enum ulong BGFX_STATE_RESERVED_SHIFT;
- BGFX_STATE_WRITE_A
enum ulong BGFX_STATE_WRITE_A;
- BGFX_STATE_WRITE_B
enum ulong BGFX_STATE_WRITE_B;
- BGFX_STATE_WRITE_G
enum ulong BGFX_STATE_WRITE_G;
- BGFX_STATE_WRITE_MASK
enum ulong BGFX_STATE_WRITE_MASK;
- BGFX_STATE_WRITE_R
enum ulong BGFX_STATE_WRITE_R;
Memory release callback.
Color RGB/alpha/depth write. When it's not specified write will be disabled.
+//// Enable R write
- BGFX_STATE_WRITE_RGB
enum ulong BGFX_STATE_WRITE_RGB;
- BGFX_STATE_WRITE_Z
enum ulong BGFX_STATE_WRITE_Z;
- BGFX_STENCIL_DEFAULT
enum uint BGFX_STENCIL_DEFAULT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STENCIL_FUNC_REF_MASK
enum uint BGFX_STENCIL_FUNC_REF_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STENCIL_FUNC_REF_SHIFT
enum uint BGFX_STENCIL_FUNC_REF_SHIFT;
- BGFX_STENCIL_FUNC_RMASK_MASK
enum uint BGFX_STENCIL_FUNC_RMASK_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STENCIL_FUNC_RMASK_SHIFT
enum uint BGFX_STENCIL_FUNC_RMASK_SHIFT;
- BGFX_STENCIL_MASK
enum uint BGFX_STENCIL_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STENCIL_NONE
enum uint BGFX_STENCIL_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_STENCIL_OP_FAIL_S_DECR
enum uint BGFX_STENCIL_OP_FAIL_S_DECR;
- BGFX_STENCIL_OP_FAIL_S_DECRSAT
enum uint BGFX_STENCIL_OP_FAIL_S_DECRSAT;
- BGFX_STENCIL_OP_FAIL_S_INCR
enum uint BGFX_STENCIL_OP_FAIL_S_INCR;
- BGFX_STENCIL_OP_FAIL_S_INCRSAT
enum uint BGFX_STENCIL_OP_FAIL_S_INCRSAT;
- BGFX_STENCIL_OP_FAIL_S_INVERT
enum uint BGFX_STENCIL_OP_FAIL_S_INVERT;
- BGFX_STENCIL_OP_FAIL_S_KEEP
enum uint BGFX_STENCIL_OP_FAIL_S_KEEP;
- BGFX_STENCIL_OP_FAIL_S_MASK
enum uint BGFX_STENCIL_OP_FAIL_S_MASK;
Stencil operation fail bit mask
- BGFX_STENCIL_OP_FAIL_S_REPLACE
enum uint BGFX_STENCIL_OP_FAIL_S_REPLACE;
- BGFX_STENCIL_OP_FAIL_S_SHIFT
enum uint BGFX_STENCIL_OP_FAIL_S_SHIFT;
Stencil operation fail bit shift
- BGFX_STENCIL_OP_FAIL_S_ZERO
enum uint BGFX_STENCIL_OP_FAIL_S_ZERO;
- BGFX_STENCIL_OP_FAIL_Z_DECR
enum uint BGFX_STENCIL_OP_FAIL_Z_DECR;
- BGFX_STENCIL_OP_FAIL_Z_DECRSAT
enum uint BGFX_STENCIL_OP_FAIL_Z_DECRSAT;
- BGFX_STENCIL_OP_FAIL_Z_INCR
enum uint BGFX_STENCIL_OP_FAIL_Z_INCR;
- BGFX_STENCIL_OP_FAIL_Z_INCRSAT
enum uint BGFX_STENCIL_OP_FAIL_Z_INCRSAT;
- BGFX_STENCIL_OP_FAIL_Z_INVERT
enum uint BGFX_STENCIL_OP_FAIL_Z_INVERT;
- BGFX_STENCIL_OP_FAIL_Z_KEEP
enum uint BGFX_STENCIL_OP_FAIL_Z_KEEP;
- BGFX_STENCIL_OP_FAIL_Z_MASK
enum uint BGFX_STENCIL_OP_FAIL_Z_MASK;
Stencil operation depth fail bit mask
- BGFX_STENCIL_OP_FAIL_Z_REPLACE
enum uint BGFX_STENCIL_OP_FAIL_Z_REPLACE;
- BGFX_STENCIL_OP_FAIL_Z_SHIFT
enum uint BGFX_STENCIL_OP_FAIL_Z_SHIFT;
Stencil operation depth fail bit shift
- BGFX_STENCIL_OP_FAIL_Z_ZERO
enum uint BGFX_STENCIL_OP_FAIL_Z_ZERO;
- BGFX_STENCIL_OP_PASS_Z_DECR
enum uint BGFX_STENCIL_OP_PASS_Z_DECR;
- BGFX_STENCIL_OP_PASS_Z_DECRSAT
enum uint BGFX_STENCIL_OP_PASS_Z_DECRSAT;
- BGFX_STENCIL_OP_PASS_Z_INCR
enum uint BGFX_STENCIL_OP_PASS_Z_INCR;
- BGFX_STENCIL_OP_PASS_Z_INCRSAT
enum uint BGFX_STENCIL_OP_PASS_Z_INCRSAT;
- BGFX_STENCIL_OP_PASS_Z_INVERT
enum uint BGFX_STENCIL_OP_PASS_Z_INVERT;
- BGFX_STENCIL_OP_PASS_Z_KEEP
enum uint BGFX_STENCIL_OP_PASS_Z_KEEP;
- BGFX_STENCIL_OP_PASS_Z_MASK
enum uint BGFX_STENCIL_OP_PASS_Z_MASK;
Stencil operation depth pass bit mask
- BGFX_STENCIL_OP_PASS_Z_REPLACE
enum uint BGFX_STENCIL_OP_PASS_Z_REPLACE;
- BGFX_STENCIL_OP_PASS_Z_SHIFT
enum uint BGFX_STENCIL_OP_PASS_Z_SHIFT;
Stencil operation depth pass bit shift
- BGFX_STENCIL_OP_PASS_Z_ZERO
enum uint BGFX_STENCIL_OP_PASS_Z_ZERO;
- BGFX_STENCIL_TEST_ALWAYS
enum uint BGFX_STENCIL_TEST_ALWAYS;
Enable stencil test, always.
- BGFX_STENCIL_TEST_EQUAL
enum uint BGFX_STENCIL_TEST_EQUAL;
Enable stencil test, equal.
- BGFX_STENCIL_TEST_GEQUAL
enum uint BGFX_STENCIL_TEST_GEQUAL;
Enable stencil test, greater or equal.
- BGFX_STENCIL_TEST_GREATER
enum uint BGFX_STENCIL_TEST_GREATER;
Enable stencil test, greater.
- BGFX_STENCIL_TEST_LEQUAL
enum uint BGFX_STENCIL_TEST_LEQUAL;
Enable stencil test, less or equal.
- BGFX_STENCIL_TEST_LESS
enum uint BGFX_STENCIL_TEST_LESS;
Enable stencil test, less.
- BGFX_STENCIL_TEST_MASK
enum uint BGFX_STENCIL_TEST_MASK;
- BGFX_STENCIL_TEST_NEVER
enum uint BGFX_STENCIL_TEST_NEVER;
Enable stencil test, never.
- BGFX_STENCIL_TEST_NOTEQUAL
enum uint BGFX_STENCIL_TEST_NOTEQUAL;
Enable stencil test, not equal.
- BGFX_STENCIL_TEST_SHIFT
enum uint BGFX_STENCIL_TEST_SHIFT;
- BGFX_TEXTURE_BLIT_DST
enum ulong BGFX_TEXTURE_BLIT_DST;
Texture will be used as blit destination.
- BGFX_TEXTURE_COMPUTE_WRITE
enum ulong BGFX_TEXTURE_COMPUTE_WRITE;
Texture will be used for compute write.
- BGFX_TEXTURE_MSAA_SAMPLE
enum ulong BGFX_TEXTURE_MSAA_SAMPLE;
Texture will be used for MSAA sampling.
- BGFX_TEXTURE_NONE
enum ulong BGFX_TEXTURE_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_TEXTURE_READ_BACK
enum ulong BGFX_TEXTURE_READ_BACK;
Texture will be used for read back from GPU.
- BGFX_TEXTURE_RT
enum ulong BGFX_TEXTURE_RT;
- BGFX_TEXTURE_RT_MASK
enum ulong BGFX_TEXTURE_RT_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_TEXTURE_RT_MSAA_MASK
enum ulong BGFX_TEXTURE_RT_MSAA_MASK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_TEXTURE_RT_MSAA_SHIFT
enum ulong BGFX_TEXTURE_RT_MSAA_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_TEXTURE_RT_MSAA_X16
enum ulong BGFX_TEXTURE_RT_MSAA_X16;
Render target MSAAx16 mode.
- BGFX_TEXTURE_RT_MSAA_X2
enum ulong BGFX_TEXTURE_RT_MSAA_X2;
Render target MSAAx2 mode.
- BGFX_TEXTURE_RT_MSAA_X4
enum ulong BGFX_TEXTURE_RT_MSAA_X4;
Render target MSAAx4 mode.
- BGFX_TEXTURE_RT_MSAA_X8
enum ulong BGFX_TEXTURE_RT_MSAA_X8;
Render target MSAAx8 mode.
- BGFX_TEXTURE_RT_SHIFT
enum ulong BGFX_TEXTURE_RT_SHIFT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BGFX_TEXTURE_RT_WRITE_ONLY
enum ulong BGFX_TEXTURE_RT_WRITE_ONLY;
Render target will be used for writing
- BGFX_TEXTURE_SRGB
enum ulong BGFX_TEXTURE_SRGB;