Class BGFX

java.lang.Object
org.lwjgl.bgfx.BGFX

public class BGFX extends Object
  • Field Details

    • BGFX_API_VERSION

      public static final int BGFX_API_VERSION
      See Also:
    • BGFX_INVALID_HANDLE

      public static final short BGFX_INVALID_HANDLE
      See Also:
    • BGFX_STATE_WRITE_R

      public static final long BGFX_STATE_WRITE_R
      See Also:
    • BGFX_STATE_WRITE_G

      public static final long BGFX_STATE_WRITE_G
      See Also:
    • BGFX_STATE_WRITE_B

      public static final long BGFX_STATE_WRITE_B
      See Also:
    • BGFX_STATE_WRITE_A

      public static final long BGFX_STATE_WRITE_A
      See Also:
    • BGFX_STATE_WRITE_Z

      public static final long BGFX_STATE_WRITE_Z
      See Also:
    • BGFX_STATE_WRITE_RGB

      public static final long BGFX_STATE_WRITE_RGB
      See Also:
    • BGFX_STATE_WRITE_MASK

      public static final long BGFX_STATE_WRITE_MASK
      See Also:
    • BGFX_STATE_DEPTH_TEST_LESS

      public static final long BGFX_STATE_DEPTH_TEST_LESS
      See Also:
    • BGFX_STATE_DEPTH_TEST_LEQUAL

      public static final long BGFX_STATE_DEPTH_TEST_LEQUAL
      See Also:
    • BGFX_STATE_DEPTH_TEST_EQUAL

      public static final long BGFX_STATE_DEPTH_TEST_EQUAL
      See Also:
    • BGFX_STATE_DEPTH_TEST_GEQUAL

      public static final long BGFX_STATE_DEPTH_TEST_GEQUAL
      See Also:
    • BGFX_STATE_DEPTH_TEST_GREATER

      public static final long BGFX_STATE_DEPTH_TEST_GREATER
      See Also:
    • BGFX_STATE_DEPTH_TEST_NOTEQUAL

      public static final long BGFX_STATE_DEPTH_TEST_NOTEQUAL
      See Also:
    • BGFX_STATE_DEPTH_TEST_NEVER

      public static final long BGFX_STATE_DEPTH_TEST_NEVER
      See Also:
    • BGFX_STATE_DEPTH_TEST_ALWAYS

      public static final long BGFX_STATE_DEPTH_TEST_ALWAYS
      See Also:
    • BGFX_STATE_BLEND_ZERO

      public static final long BGFX_STATE_BLEND_ZERO
      See Also:
    • BGFX_STATE_BLEND_ONE

      public static final long BGFX_STATE_BLEND_ONE
      See Also:
    • BGFX_STATE_BLEND_SRC_COLOR

      public static final long BGFX_STATE_BLEND_SRC_COLOR
      See Also:
    • BGFX_STATE_BLEND_INV_SRC_COLOR

      public static final long BGFX_STATE_BLEND_INV_SRC_COLOR
      See Also:
    • BGFX_STATE_BLEND_SRC_ALPHA

      public static final long BGFX_STATE_BLEND_SRC_ALPHA
      See Also:
    • BGFX_STATE_BLEND_INV_SRC_ALPHA

      public static final long BGFX_STATE_BLEND_INV_SRC_ALPHA
      See Also:
    • BGFX_STATE_BLEND_DST_ALPHA

      public static final long BGFX_STATE_BLEND_DST_ALPHA
      See Also:
    • BGFX_STATE_BLEND_INV_DST_ALPHA

      public static final long BGFX_STATE_BLEND_INV_DST_ALPHA
      See Also:
    • BGFX_STATE_BLEND_DST_COLOR

      public static final long BGFX_STATE_BLEND_DST_COLOR
      See Also:
    • BGFX_STATE_BLEND_INV_DST_COLOR

      public static final long BGFX_STATE_BLEND_INV_DST_COLOR
      See Also:
    • BGFX_STATE_BLEND_SRC_ALPHA_SAT

      public static final long BGFX_STATE_BLEND_SRC_ALPHA_SAT
      See Also:
    • BGFX_STATE_BLEND_FACTOR

      public static final long BGFX_STATE_BLEND_FACTOR
      See Also:
    • BGFX_STATE_BLEND_INV_FACTOR

      public static final long BGFX_STATE_BLEND_INV_FACTOR
      See Also:
    • BGFX_STATE_BLEND_EQUATION_ADD

      public static final long BGFX_STATE_BLEND_EQUATION_ADD
      See Also:
    • BGFX_STATE_BLEND_EQUATION_SUB

      public static final long BGFX_STATE_BLEND_EQUATION_SUB
      See Also:
    • BGFX_STATE_BLEND_EQUATION_REVSUB

      public static final long BGFX_STATE_BLEND_EQUATION_REVSUB
      See Also:
    • BGFX_STATE_BLEND_EQUATION_MIN

      public static final long BGFX_STATE_BLEND_EQUATION_MIN
      See Also:
    • BGFX_STATE_BLEND_EQUATION_MAX

      public static final long BGFX_STATE_BLEND_EQUATION_MAX
      See Also:
    • BGFX_STATE_CULL_CW

      public static final long BGFX_STATE_CULL_CW
      See Also:
    • BGFX_STATE_CULL_CCW

      public static final long BGFX_STATE_CULL_CCW
      See Also:
    • BGFX_STATE_PT_TRISTRIP

      public static final long BGFX_STATE_PT_TRISTRIP
      See Also:
    • BGFX_STATE_PT_LINES

      public static final long BGFX_STATE_PT_LINES
      See Also:
    • BGFX_STATE_PT_LINESTRIP

      public static final long BGFX_STATE_PT_LINESTRIP
      See Also:
    • BGFX_STATE_PT_POINTS

      public static final long BGFX_STATE_PT_POINTS
      See Also:
    • BGFX_STATE_MSAA

      public static final long BGFX_STATE_MSAA
      See Also:
    • BGFX_STATE_LINEAA

      public static final long BGFX_STATE_LINEAA
      See Also:
    • BGFX_STATE_CONSERVATIVE_RASTER

      public static final long BGFX_STATE_CONSERVATIVE_RASTER
      See Also:
    • BGFX_STATE_NONE

      public static final long BGFX_STATE_NONE
      See Also:
    • BGFX_STATE_FRONT_CCW

      public static final long BGFX_STATE_FRONT_CCW
      See Also:
    • BGFX_STATE_BLEND_INDEPENDENT

      public static final long BGFX_STATE_BLEND_INDEPENDENT
      See Also:
    • BGFX_STATE_BLEND_ALPHA_TO_COVERAGE

      public static final long BGFX_STATE_BLEND_ALPHA_TO_COVERAGE
      See Also:
    • BGFX_STATE_DEFAULT

      public static final long BGFX_STATE_DEFAULT
      See Also:
    • BGFX_STATE_DEPTH_TEST_MASK

      public static final long BGFX_STATE_DEPTH_TEST_MASK
      See Also:
    • BGFX_STATE_BLEND_MASK

      public static final long BGFX_STATE_BLEND_MASK
      See Also:
    • BGFX_STATE_BLEND_EQUATION_MASK

      public static final long BGFX_STATE_BLEND_EQUATION_MASK
      See Also:
    • BGFX_STATE_CULL_MASK

      public static final long BGFX_STATE_CULL_MASK
      See Also:
    • BGFX_STATE_ALPHA_REF_MASK

      public static final long BGFX_STATE_ALPHA_REF_MASK
      See Also:
    • BGFX_STATE_PT_MASK

      public static final long BGFX_STATE_PT_MASK
      See Also:
    • BGFX_STATE_POINT_SIZE_MASK

      public static final long BGFX_STATE_POINT_SIZE_MASK
      See Also:
    • BGFX_STATE_RESERVED_MASK

      public static final long BGFX_STATE_RESERVED_MASK
      See Also:
    • BGFX_STATE_MASK

      public static final long BGFX_STATE_MASK
      See Also:
    • BGFX_STATE_DEPTH_TEST_SHIFT

      public static final int BGFX_STATE_DEPTH_TEST_SHIFT
      See Also:
    • BGFX_STATE_BLEND_SHIFT

      public static final int BGFX_STATE_BLEND_SHIFT
      See Also:
    • BGFX_STATE_BLEND_EQUATION_SHIFT

      public static final int BGFX_STATE_BLEND_EQUATION_SHIFT
      See Also:
    • BGFX_STATE_CULL_SHIFT

      public static final int BGFX_STATE_CULL_SHIFT
      See Also:
    • BGFX_STATE_ALPHA_REF_SHIFT

      public static final int BGFX_STATE_ALPHA_REF_SHIFT
      See Also:
    • BGFX_STATE_PT_SHIFT

      public static final int BGFX_STATE_PT_SHIFT
      See Also:
    • BGFX_STATE_POINT_SIZE_SHIFT

      public static final int BGFX_STATE_POINT_SIZE_SHIFT
      See Also:
    • BGFX_STATE_RESERVED_SHIFT

      public static final int BGFX_STATE_RESERVED_SHIFT
      See Also:
    • BGFX_STENCIL_TEST_LESS

      public static final int BGFX_STENCIL_TEST_LESS
      See Also:
    • BGFX_STENCIL_TEST_LEQUAL

      public static final int BGFX_STENCIL_TEST_LEQUAL
      See Also:
    • BGFX_STENCIL_TEST_EQUAL

      public static final int BGFX_STENCIL_TEST_EQUAL
      See Also:
    • BGFX_STENCIL_TEST_GEQUAL

      public static final int BGFX_STENCIL_TEST_GEQUAL
      See Also:
    • BGFX_STENCIL_TEST_GREATER

      public static final int BGFX_STENCIL_TEST_GREATER
      See Also:
    • BGFX_STENCIL_TEST_NOTEQUAL

      public static final int BGFX_STENCIL_TEST_NOTEQUAL
      See Also:
    • BGFX_STENCIL_TEST_NEVER

      public static final int BGFX_STENCIL_TEST_NEVER
      See Also:
    • BGFX_STENCIL_TEST_ALWAYS

      public static final int BGFX_STENCIL_TEST_ALWAYS
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_ZERO

      public static final int BGFX_STENCIL_OP_FAIL_S_ZERO
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_KEEP

      public static final int BGFX_STENCIL_OP_FAIL_S_KEEP
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_REPLACE

      public static final int BGFX_STENCIL_OP_FAIL_S_REPLACE
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_INCR

      public static final int BGFX_STENCIL_OP_FAIL_S_INCR
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_INCRSAT

      public static final int BGFX_STENCIL_OP_FAIL_S_INCRSAT
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_DECR

      public static final int BGFX_STENCIL_OP_FAIL_S_DECR
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_DECRSAT

      public static final int BGFX_STENCIL_OP_FAIL_S_DECRSAT
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_INVERT

      public static final int BGFX_STENCIL_OP_FAIL_S_INVERT
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_ZERO

      public static final int BGFX_STENCIL_OP_FAIL_Z_ZERO
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_KEEP

      public static final int BGFX_STENCIL_OP_FAIL_Z_KEEP
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_REPLACE

      public static final int BGFX_STENCIL_OP_FAIL_Z_REPLACE
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_INCR

      public static final int BGFX_STENCIL_OP_FAIL_Z_INCR
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_INCRSAT

      public static final int BGFX_STENCIL_OP_FAIL_Z_INCRSAT
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_DECR

      public static final int BGFX_STENCIL_OP_FAIL_Z_DECR
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_DECRSAT

      public static final int BGFX_STENCIL_OP_FAIL_Z_DECRSAT
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_INVERT

      public static final int BGFX_STENCIL_OP_FAIL_Z_INVERT
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_ZERO

      public static final int BGFX_STENCIL_OP_PASS_Z_ZERO
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_KEEP

      public static final int BGFX_STENCIL_OP_PASS_Z_KEEP
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_REPLACE

      public static final int BGFX_STENCIL_OP_PASS_Z_REPLACE
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_INCR

      public static final int BGFX_STENCIL_OP_PASS_Z_INCR
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_INCRSAT

      public static final int BGFX_STENCIL_OP_PASS_Z_INCRSAT
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_DECR

      public static final int BGFX_STENCIL_OP_PASS_Z_DECR
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_DECRSAT

      public static final int BGFX_STENCIL_OP_PASS_Z_DECRSAT
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_INVERT

      public static final int BGFX_STENCIL_OP_PASS_Z_INVERT
      See Also:
    • BGFX_STENCIL_NONE

      public static final int BGFX_STENCIL_NONE
      See Also:
    • BGFX_STENCIL_DEFAULT

      public static final int BGFX_STENCIL_DEFAULT
      See Also:
    • BGFX_STENCIL_FUNC_REF_SHIFT

      public static final int BGFX_STENCIL_FUNC_REF_SHIFT
      See Also:
    • BGFX_STENCIL_FUNC_REF_MASK

      public static final int BGFX_STENCIL_FUNC_REF_MASK
      See Also:
    • BGFX_STENCIL_FUNC_RMASK_SHIFT

      public static final int BGFX_STENCIL_FUNC_RMASK_SHIFT
      See Also:
    • BGFX_STENCIL_FUNC_RMASK_MASK

      public static final int BGFX_STENCIL_FUNC_RMASK_MASK
      See Also:
    • BGFX_STENCIL_TEST_SHIFT

      public static final int BGFX_STENCIL_TEST_SHIFT
      See Also:
    • BGFX_STENCIL_TEST_MASK

      public static final int BGFX_STENCIL_TEST_MASK
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_SHIFT

      public static final int BGFX_STENCIL_OP_FAIL_S_SHIFT
      See Also:
    • BGFX_STENCIL_OP_FAIL_S_MASK

      public static final int BGFX_STENCIL_OP_FAIL_S_MASK
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_SHIFT

      public static final int BGFX_STENCIL_OP_FAIL_Z_SHIFT
      See Also:
    • BGFX_STENCIL_OP_FAIL_Z_MASK

      public static final int BGFX_STENCIL_OP_FAIL_Z_MASK
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_SHIFT

      public static final int BGFX_STENCIL_OP_PASS_Z_SHIFT
      See Also:
    • BGFX_STENCIL_OP_PASS_Z_MASK

      public static final int BGFX_STENCIL_OP_PASS_Z_MASK
      See Also:
    • BGFX_STENCIL_MASK

      public static final int BGFX_STENCIL_MASK
      See Also:
    • BGFX_CLEAR_NONE

      public static final int BGFX_CLEAR_NONE
      See Also:
    • BGFX_CLEAR_COLOR

      public static final int BGFX_CLEAR_COLOR
      See Also:
    • BGFX_CLEAR_DEPTH

      public static final int BGFX_CLEAR_DEPTH
      See Also:
    • BGFX_CLEAR_STENCIL

      public static final int BGFX_CLEAR_STENCIL
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_0

      public static final int BGFX_CLEAR_DISCARD_COLOR_0
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_1

      public static final int BGFX_CLEAR_DISCARD_COLOR_1
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_2

      public static final int BGFX_CLEAR_DISCARD_COLOR_2
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_3

      public static final int BGFX_CLEAR_DISCARD_COLOR_3
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_4

      public static final int BGFX_CLEAR_DISCARD_COLOR_4
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_5

      public static final int BGFX_CLEAR_DISCARD_COLOR_5
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_6

      public static final int BGFX_CLEAR_DISCARD_COLOR_6
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_7

      public static final int BGFX_CLEAR_DISCARD_COLOR_7
      See Also:
    • BGFX_CLEAR_DISCARD_DEPTH

      public static final int BGFX_CLEAR_DISCARD_DEPTH
      See Also:
    • BGFX_CLEAR_DISCARD_STENCIL

      public static final int BGFX_CLEAR_DISCARD_STENCIL
      See Also:
    • BGFX_CLEAR_DISCARD_COLOR_MASK

      public static final int BGFX_CLEAR_DISCARD_COLOR_MASK
      See Also:
    • BGFX_CLEAR_DISCARD_MASK

      public static final int BGFX_CLEAR_DISCARD_MASK
      See Also:
    • BGFX_DISCARD_NONE

      public static final byte BGFX_DISCARD_NONE
      See Also:
    • BGFX_DISCARD_BINDINGS

      public static final byte BGFX_DISCARD_BINDINGS
      See Also:
    • BGFX_DISCARD_INDEX_BUFFER

      public static final byte BGFX_DISCARD_INDEX_BUFFER
      See Also:
    • BGFX_DISCARD_INSTANCE_DATA

      public static final byte BGFX_DISCARD_INSTANCE_DATA
      See Also:
    • BGFX_DISCARD_STATE

      public static final byte BGFX_DISCARD_STATE
      See Also:
    • BGFX_DISCARD_TRANSFORM

      public static final byte BGFX_DISCARD_TRANSFORM
      See Also:
    • BGFX_DISCARD_VERTEX_STREAMS

      public static final byte BGFX_DISCARD_VERTEX_STREAMS
      See Also:
    • BGFX_DISCARD_ALL

      public static final byte BGFX_DISCARD_ALL
      See Also:
    • BGFX_DEBUG_NONE

      public static final int BGFX_DEBUG_NONE
      See Also:
    • BGFX_DEBUG_WIREFRAME

      public static final int BGFX_DEBUG_WIREFRAME
      See Also:
    • BGFX_DEBUG_IFH

      public static final int BGFX_DEBUG_IFH
      See Also:
    • BGFX_DEBUG_STATS

      public static final int BGFX_DEBUG_STATS
      See Also:
    • BGFX_DEBUG_TEXT

      public static final int BGFX_DEBUG_TEXT
      See Also:
    • BGFX_DEBUG_PROFILER

      public static final int BGFX_DEBUG_PROFILER
      See Also:
    • BGFX_BUFFER_NONE

      public static final int BGFX_BUFFER_NONE
      See Also:
    • BGFX_BUFFER_COMPUTE_READ

      public static final int BGFX_BUFFER_COMPUTE_READ
      See Also:
    • BGFX_BUFFER_COMPUTE_WRITE

      public static final int BGFX_BUFFER_COMPUTE_WRITE
      See Also:
    • BGFX_BUFFER_DRAW_INDIRECT

      public static final int BGFX_BUFFER_DRAW_INDIRECT
      See Also:
    • BGFX_BUFFER_ALLOW_RESIZE

      public static final int BGFX_BUFFER_ALLOW_RESIZE
      See Also:
    • BGFX_BUFFER_INDEX32

      public static final int BGFX_BUFFER_INDEX32
      See Also:
    • BGFX_BUFFER_COMPUTE_READ_WRITE

      public static final int BGFX_BUFFER_COMPUTE_READ_WRITE
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_8x1

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x1
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_8x2

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x2
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_8x4

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_8x4
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_16x1

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x1
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_16x2

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x2
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_16x4

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_16x4
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_32x1

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x1
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_32x2

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x2
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_32x4

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_32x4
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_SHIFT

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_SHIFT
      See Also:
    • BGFX_BUFFER_COMPUTE_FORMAT_MASK

      public static final short BGFX_BUFFER_COMPUTE_FORMAT_MASK
      See Also:
    • BGFX_BUFFER_COMPUTE_TYPE_INT

      public static final short BGFX_BUFFER_COMPUTE_TYPE_INT
      See Also:
    • BGFX_BUFFER_COMPUTE_TYPE_UINT

      public static final short BGFX_BUFFER_COMPUTE_TYPE_UINT
      See Also:
    • BGFX_BUFFER_COMPUTE_TYPE_FLOAT

      public static final short BGFX_BUFFER_COMPUTE_TYPE_FLOAT
      See Also:
    • BGFX_BUFFER_COMPUTE_TYPE_SHIFT

      public static final short BGFX_BUFFER_COMPUTE_TYPE_SHIFT
      See Also:
    • BGFX_BUFFER_COMPUTE_TYPE_MASK

      public static final short BGFX_BUFFER_COMPUTE_TYPE_MASK
      See Also:
    • BGFX_TEXTURE_NONE

      public static final long BGFX_TEXTURE_NONE
      See Also:
    • BGFX_TEXTURE_MSAA_SAMPLE

      public static final long BGFX_TEXTURE_MSAA_SAMPLE
      See Also:
    • BGFX_TEXTURE_RT

      public static final long BGFX_TEXTURE_RT
      See Also:
    • BGFX_TEXTURE_RT_MSAA_X2

      public static final long BGFX_TEXTURE_RT_MSAA_X2
      See Also:
    • BGFX_TEXTURE_RT_MSAA_X4

      public static final long BGFX_TEXTURE_RT_MSAA_X4
      See Also:
    • BGFX_TEXTURE_RT_MSAA_X8

      public static final long BGFX_TEXTURE_RT_MSAA_X8
      See Also:
    • BGFX_TEXTURE_RT_MSAA_X16

      public static final long BGFX_TEXTURE_RT_MSAA_X16
      See Also:
    • BGFX_TEXTURE_RT_WRITE_ONLY

      public static final long BGFX_TEXTURE_RT_WRITE_ONLY
      See Also:
    • BGFX_TEXTURE_COMPUTE_WRITE

      public static final long BGFX_TEXTURE_COMPUTE_WRITE
      See Also:
    • BGFX_TEXTURE_SRGB

      public static final long BGFX_TEXTURE_SRGB
      See Also:
    • BGFX_TEXTURE_BLIT_DST

      public static final long BGFX_TEXTURE_BLIT_DST
      See Also:
    • BGFX_TEXTURE_READ_BACK

      public static final long BGFX_TEXTURE_READ_BACK
      See Also:
    • BGFX_TEXTURE_RT_MSAA_SHIFT

      public static final int BGFX_TEXTURE_RT_MSAA_SHIFT
      See Also:
    • BGFX_TEXTURE_RT_MSAA_MASK

      public static final long BGFX_TEXTURE_RT_MSAA_MASK
      See Also:
    • BGFX_TEXTURE_RT_MASK

      public static final long BGFX_TEXTURE_RT_MASK
      See Also:
    • BGFX_SAMPLER_NONE

      public static final int BGFX_SAMPLER_NONE
      See Also:
    • BGFX_SAMPLER_U_MIRROR

      public static final int BGFX_SAMPLER_U_MIRROR
      See Also:
    • BGFX_SAMPLER_U_CLAMP

      public static final int BGFX_SAMPLER_U_CLAMP
      See Also:
    • BGFX_SAMPLER_U_BORDER

      public static final int BGFX_SAMPLER_U_BORDER
      See Also:
    • BGFX_SAMPLER_V_MIRROR

      public static final int BGFX_SAMPLER_V_MIRROR
      See Also:
    • BGFX_SAMPLER_V_CLAMP

      public static final int BGFX_SAMPLER_V_CLAMP
      See Also:
    • BGFX_SAMPLER_V_BORDER

      public static final int BGFX_SAMPLER_V_BORDER
      See Also:
    • BGFX_SAMPLER_W_MIRROR

      public static final int BGFX_SAMPLER_W_MIRROR
      See Also:
    • BGFX_SAMPLER_W_CLAMP

      public static final int BGFX_SAMPLER_W_CLAMP
      See Also:
    • BGFX_SAMPLER_W_BORDER

      public static final int BGFX_SAMPLER_W_BORDER
      See Also:
    • BGFX_SAMPLER_UVW_MIRROR

      public static final int BGFX_SAMPLER_UVW_MIRROR
      See Also:
    • BGFX_SAMPLER_UVW_CLAMP

      public static final int BGFX_SAMPLER_UVW_CLAMP
      See Also:
    • BGFX_SAMPLER_UVW_BORDER

      public static final int BGFX_SAMPLER_UVW_BORDER
      See Also:
    • BGFX_SAMPLER_MIN_POINT

      public static final int BGFX_SAMPLER_MIN_POINT
      See Also:
    • BGFX_SAMPLER_MIN_ANISOTROPIC

      public static final int BGFX_SAMPLER_MIN_ANISOTROPIC
      See Also:
    • BGFX_SAMPLER_MAG_POINT

      public static final int BGFX_SAMPLER_MAG_POINT
      See Also:
    • BGFX_SAMPLER_MAG_ANISOTROPIC

      public static final int BGFX_SAMPLER_MAG_ANISOTROPIC
      See Also:
    • BGFX_SAMPLER_MIP_POINT

      public static final int BGFX_SAMPLER_MIP_POINT
      See Also:
    • BGFX_SAMPLER_POINT

      public static final int BGFX_SAMPLER_POINT
      See Also:
    • BGFX_SAMPLER_COMPARE_LESS

      public static final int BGFX_SAMPLER_COMPARE_LESS
      See Also:
    • BGFX_SAMPLER_COMPARE_LEQUAL

      public static final int BGFX_SAMPLER_COMPARE_LEQUAL
      See Also:
    • BGFX_SAMPLER_COMPARE_EQUAL

      public static final int BGFX_SAMPLER_COMPARE_EQUAL
      See Also:
    • BGFX_SAMPLER_COMPARE_GEQUAL

      public static final int BGFX_SAMPLER_COMPARE_GEQUAL
      See Also:
    • BGFX_SAMPLER_COMPARE_GREATER

      public static final int BGFX_SAMPLER_COMPARE_GREATER
      See Also:
    • BGFX_SAMPLER_COMPARE_NOTEQUAL

      public static final int BGFX_SAMPLER_COMPARE_NOTEQUAL
      See Also:
    • BGFX_SAMPLER_COMPARE_NEVER

      public static final int BGFX_SAMPLER_COMPARE_NEVER
      See Also:
    • BGFX_SAMPLER_COMPARE_ALWAYS

      public static final int BGFX_SAMPLER_COMPARE_ALWAYS
      See Also:
    • BGFX_SAMPLER_SAMPLE_STENCIL

      public static final int BGFX_SAMPLER_SAMPLE_STENCIL
      See Also:
    • BGFX_SAMPLER_U_SHIFT

      public static final int BGFX_SAMPLER_U_SHIFT
      See Also:
    • BGFX_SAMPLER_U_MASK

      public static final int BGFX_SAMPLER_U_MASK
      See Also:
    • BGFX_SAMPLER_V_SHIFT

      public static final int BGFX_SAMPLER_V_SHIFT
      See Also:
    • BGFX_SAMPLER_V_MASK

      public static final int BGFX_SAMPLER_V_MASK
      See Also:
    • BGFX_SAMPLER_W_SHIFT

      public static final int BGFX_SAMPLER_W_SHIFT
      See Also:
    • BGFX_SAMPLER_W_MASK

      public static final int BGFX_SAMPLER_W_MASK
      See Also:
    • BGFX_SAMPLER_MIN_SHIFT

      public static final int BGFX_SAMPLER_MIN_SHIFT
      See Also:
    • BGFX_SAMPLER_MIN_MASK

      public static final int BGFX_SAMPLER_MIN_MASK
      See Also:
    • BGFX_SAMPLER_MAG_SHIFT

      public static final int BGFX_SAMPLER_MAG_SHIFT
      See Also:
    • BGFX_SAMPLER_MAG_MASK

      public static final int BGFX_SAMPLER_MAG_MASK
      See Also:
    • BGFX_SAMPLER_MIP_SHIFT

      public static final int BGFX_SAMPLER_MIP_SHIFT
      See Also:
    • BGFX_SAMPLER_MIP_MASK

      public static final int BGFX_SAMPLER_MIP_MASK
      See Also:
    • BGFX_SAMPLER_COMPARE_SHIFT

      public static final int BGFX_SAMPLER_COMPARE_SHIFT
      See Also:
    • BGFX_SAMPLER_COMPARE_MASK

      public static final int BGFX_SAMPLER_COMPARE_MASK
      See Also:
    • BGFX_SAMPLER_BORDER_COLOR_SHIFT

      public static final int BGFX_SAMPLER_BORDER_COLOR_SHIFT
      See Also:
    • BGFX_SAMPLER_BORDER_COLOR_MASK

      public static final int BGFX_SAMPLER_BORDER_COLOR_MASK
      See Also:
    • BGFX_SAMPLER_RESERVED_SHIFT

      public static final int BGFX_SAMPLER_RESERVED_SHIFT
      See Also:
    • BGFX_SAMPLER_RESERVED_MASK

      public static final int BGFX_SAMPLER_RESERVED_MASK
      See Also:
    • BGFX_SAMPLER_SAMPLER_BITS_MASK

      public static final int BGFX_SAMPLER_SAMPLER_BITS_MASK
      See Also:
    • BGFX_RESET_NONE

      public static final int BGFX_RESET_NONE
      See Also:
    • BGFX_RESET_FULLSCREEN

      public static final int BGFX_RESET_FULLSCREEN
      See Also:
    • BGFX_RESET_FULLSCREEN_SHIFT

      public static final int BGFX_RESET_FULLSCREEN_SHIFT
      See Also:
    • BGFX_RESET_FULLSCREEN_MASK

      public static final int BGFX_RESET_FULLSCREEN_MASK
      See Also:
    • BGFX_RESET_MSAA_X2

      public static final int BGFX_RESET_MSAA_X2
      See Also:
    • BGFX_RESET_MSAA_X4

      public static final int BGFX_RESET_MSAA_X4
      See Also:
    • BGFX_RESET_MSAA_X8

      public static final int BGFX_RESET_MSAA_X8
      See Also:
    • BGFX_RESET_MSAA_X16

      public static final int BGFX_RESET_MSAA_X16
      See Also:
    • BGFX_RESET_MSAA_SHIFT

      public static final int BGFX_RESET_MSAA_SHIFT
      See Also:
    • BGFX_RESET_MSAA_MASK

      public static final int BGFX_RESET_MSAA_MASK
      See Also:
    • BGFX_RESET_VSYNC

      public static final int BGFX_RESET_VSYNC
      See Also:
    • BGFX_RESET_MAXANISOTROPY

      public static final int BGFX_RESET_MAXANISOTROPY
      See Also:
    • BGFX_RESET_CAPTURE

      public static final int BGFX_RESET_CAPTURE
      See Also:
    • BGFX_RESET_FLUSH_AFTER_RENDER

      public static final int BGFX_RESET_FLUSH_AFTER_RENDER
      See Also:
    • BGFX_RESET_FLIP_AFTER_RENDER

      public static final int BGFX_RESET_FLIP_AFTER_RENDER
      See Also:
    • BGFX_RESET_SRGB_BACKBUFFER

      public static final int BGFX_RESET_SRGB_BACKBUFFER
      See Also:
    • BGFX_RESET_HDR10

      public static final int BGFX_RESET_HDR10
      See Also:
    • BGFX_RESET_HIDPI

      public static final int BGFX_RESET_HIDPI
      See Also:
    • BGFX_RESET_DEPTH_CLAMP

      public static final int BGFX_RESET_DEPTH_CLAMP
      See Also:
    • BGFX_RESET_SUSPEND

      public static final int BGFX_RESET_SUSPEND
      See Also:
    • BGFX_RESET_TRANSPARENT_BACKBUFFER

      public static final int BGFX_RESET_TRANSPARENT_BACKBUFFER
      See Also:
    • BGFX_RESET_RESERVED_SHIFT

      public static final int BGFX_RESET_RESERVED_SHIFT
      See Also:
    • BGFX_RESET_RESERVED_MASK

      public static final int BGFX_RESET_RESERVED_MASK
      See Also:
    • BGFX_CAPS_ALPHA_TO_COVERAGE

      public static final long BGFX_CAPS_ALPHA_TO_COVERAGE
      See Also:
    • BGFX_CAPS_BLEND_INDEPENDENT

      public static final long BGFX_CAPS_BLEND_INDEPENDENT
      See Also:
    • BGFX_CAPS_COMPUTE

      public static final long BGFX_CAPS_COMPUTE
      See Also:
    • BGFX_CAPS_CONSERVATIVE_RASTER

      public static final long BGFX_CAPS_CONSERVATIVE_RASTER
      See Also:
    • BGFX_CAPS_DRAW_INDIRECT

      public static final long BGFX_CAPS_DRAW_INDIRECT
      See Also:
    • BGFX_CAPS_DRAW_INDIRECT_COUNT

      public static final long BGFX_CAPS_DRAW_INDIRECT_COUNT
      See Also:
    • BGFX_CAPS_FRAGMENT_DEPTH

      public static final long BGFX_CAPS_FRAGMENT_DEPTH
      See Also:
    • BGFX_CAPS_FRAGMENT_ORDERING

      public static final long BGFX_CAPS_FRAGMENT_ORDERING
      See Also:
    • BGFX_CAPS_GRAPHICS_DEBUGGER

      public static final long BGFX_CAPS_GRAPHICS_DEBUGGER
      See Also:
    • BGFX_CAPS_HDR10

      public static final long BGFX_CAPS_HDR10
      See Also:
    • BGFX_CAPS_HIDPI

      public static final long BGFX_CAPS_HIDPI
      See Also:
    • BGFX_CAPS_IMAGE_RW

      public static final long BGFX_CAPS_IMAGE_RW
      See Also:
    • BGFX_CAPS_INDEX32

      public static final long BGFX_CAPS_INDEX32
      See Also:
    • BGFX_CAPS_INSTANCING

      public static final long BGFX_CAPS_INSTANCING
      See Also:
    • BGFX_CAPS_OCCLUSION_QUERY

      public static final long BGFX_CAPS_OCCLUSION_QUERY
      See Also:
    • BGFX_CAPS_PRIMITIVE_ID

      public static final long BGFX_CAPS_PRIMITIVE_ID
      See Also:
    • BGFX_CAPS_RENDERER_MULTITHREADED

      public static final long BGFX_CAPS_RENDERER_MULTITHREADED
      See Also:
    • BGFX_CAPS_SWAP_CHAIN

      public static final long BGFX_CAPS_SWAP_CHAIN
      See Also:
    • BGFX_CAPS_TEXTURE_BLIT

      public static final long BGFX_CAPS_TEXTURE_BLIT
      See Also:
    • BGFX_CAPS_TEXTURE_COMPARE_LEQUAL

      public static final long BGFX_CAPS_TEXTURE_COMPARE_LEQUAL
      See Also:
    • BGFX_CAPS_TEXTURE_COMPARE_RESERVED

      public static final long BGFX_CAPS_TEXTURE_COMPARE_RESERVED
      See Also:
    • BGFX_CAPS_TEXTURE_CUBE_ARRAY

      public static final long BGFX_CAPS_TEXTURE_CUBE_ARRAY
      See Also:
    • BGFX_CAPS_TEXTURE_DIRECT_ACCESS

      public static final long BGFX_CAPS_TEXTURE_DIRECT_ACCESS
      See Also:
    • BGFX_CAPS_TEXTURE_READ_BACK

      public static final long BGFX_CAPS_TEXTURE_READ_BACK
      See Also:
    • BGFX_CAPS_TEXTURE_2D_ARRAY

      public static final long BGFX_CAPS_TEXTURE_2D_ARRAY
      See Also:
    • BGFX_CAPS_TEXTURE_3D

      public static final long BGFX_CAPS_TEXTURE_3D
      See Also:
    • BGFX_CAPS_TRANSPARENT_BACKBUFFER

      public static final long BGFX_CAPS_TRANSPARENT_BACKBUFFER
      See Also:
    • BGFX_CAPS_VERTEX_ATTRIB_HALF

      public static final long BGFX_CAPS_VERTEX_ATTRIB_HALF
      See Also:
    • BGFX_CAPS_VERTEX_ATTRIB_UINT10

      public static final long BGFX_CAPS_VERTEX_ATTRIB_UINT10
      See Also:
    • BGFX_CAPS_VERTEX_ID

      public static final long BGFX_CAPS_VERTEX_ID
      See Also:
    • BGFX_CAPS_VIEWPORT_LAYER_ARRAY

      public static final long BGFX_CAPS_VIEWPORT_LAYER_ARRAY
      See Also:
    • BGFX_CAPS_TEXTURE_COMPARE_ALL

      public static final long BGFX_CAPS_TEXTURE_COMPARE_ALL
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_NONE

      public static final int BGFX_CAPS_FORMAT_TEXTURE_NONE
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_2D

      public static final int BGFX_CAPS_FORMAT_TEXTURE_2D
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB

      public static final int BGFX_CAPS_FORMAT_TEXTURE_2D_SRGB
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED

      public static final int BGFX_CAPS_FORMAT_TEXTURE_2D_EMULATED
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_3D

      public static final int BGFX_CAPS_FORMAT_TEXTURE_3D
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB

      public static final int BGFX_CAPS_FORMAT_TEXTURE_3D_SRGB
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED

      public static final int BGFX_CAPS_FORMAT_TEXTURE_3D_EMULATED
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_CUBE

      public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBE
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB

      public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBE_SRGB
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED

      public static final int BGFX_CAPS_FORMAT_TEXTURE_CUBE_EMULATED
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_VERTEX

      public static final int BGFX_CAPS_FORMAT_TEXTURE_VERTEX
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ

      public static final int BGFX_CAPS_FORMAT_TEXTURE_IMAGE_READ
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE

      public static final int BGFX_CAPS_FORMAT_TEXTURE_IMAGE_WRITE
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER

      public static final int BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA

      public static final int BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_MSAA

      public static final int BGFX_CAPS_FORMAT_TEXTURE_MSAA
      See Also:
    • BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN

      public static final int BGFX_CAPS_FORMAT_TEXTURE_MIP_AUTOGEN
      See Also:
    • BGFX_RESOLVE_NONE

      public static final byte BGFX_RESOLVE_NONE
      See Also:
    • BGFX_RESOLVE_AUTO_GEN_MIPS

      public static final byte BGFX_RESOLVE_AUTO_GEN_MIPS
      See Also:
    • BGFX_PCI_ID_NONE

      public static final short BGFX_PCI_ID_NONE
      See Also:
    • BGFX_PCI_ID_SOFTWARE_RASTERIZER

      public static final short BGFX_PCI_ID_SOFTWARE_RASTERIZER
      See Also:
    • BGFX_PCI_ID_AMD

      public static final short BGFX_PCI_ID_AMD
      See Also:
    • BGFX_PCI_ID_APPLE

      public static final short BGFX_PCI_ID_APPLE
      See Also:
    • BGFX_PCI_ID_INTEL

      public static final short BGFX_PCI_ID_INTEL
      See Also:
    • BGFX_PCI_ID_NVIDIA

      public static final short BGFX_PCI_ID_NVIDIA
      See Also:
    • BGFX_PCI_ID_MICROSOFT

      public static final short BGFX_PCI_ID_MICROSOFT
      See Also:
    • BGFX_PCI_ID_ARM

      public static final short BGFX_PCI_ID_ARM
      See Also:
    • BGFX_CUBE_MAP_POSITIVE_X

      public static final byte BGFX_CUBE_MAP_POSITIVE_X
      See Also:
    • BGFX_CUBE_MAP_NEGATIVE_X

      public static final byte BGFX_CUBE_MAP_NEGATIVE_X
      See Also:
    • BGFX_CUBE_MAP_POSITIVE_Y

      public static final byte BGFX_CUBE_MAP_POSITIVE_Y
      See Also:
    • BGFX_CUBE_MAP_NEGATIVE_Y

      public static final byte BGFX_CUBE_MAP_NEGATIVE_Y
      See Also:
    • BGFX_CUBE_MAP_POSITIVE_Z

      public static final byte BGFX_CUBE_MAP_POSITIVE_Z
      See Also:
    • BGFX_CUBE_MAP_NEGATIVE_Z

      public static final byte BGFX_CUBE_MAP_NEGATIVE_Z
      See Also:
    • BGFX_FATAL_DEBUG_CHECK

      public static final int BGFX_FATAL_DEBUG_CHECK
      See Also:
    • BGFX_FATAL_INVALID_SHADER

      public static final int BGFX_FATAL_INVALID_SHADER
      See Also:
    • BGFX_FATAL_UNABLE_TO_INITIALIZE

      public static final int BGFX_FATAL_UNABLE_TO_INITIALIZE
      See Also:
    • BGFX_FATAL_UNABLE_TO_CREATE_TEXTURE

      public static final int BGFX_FATAL_UNABLE_TO_CREATE_TEXTURE
      See Also:
    • BGFX_FATAL_DEVICE_LOST

      public static final int BGFX_FATAL_DEVICE_LOST
      See Also:
    • BGFX_FATAL_COUNT

      public static final int BGFX_FATAL_COUNT
      See Also:
    • BGFX_RENDERER_TYPE_NOOP

      public static final int BGFX_RENDERER_TYPE_NOOP
      See Also:
    • BGFX_RENDERER_TYPE_AGC

      public static final int BGFX_RENDERER_TYPE_AGC
      See Also:
    • BGFX_RENDERER_TYPE_DIRECT3D11

      public static final int BGFX_RENDERER_TYPE_DIRECT3D11
      See Also:
    • BGFX_RENDERER_TYPE_DIRECT3D12

      public static final int BGFX_RENDERER_TYPE_DIRECT3D12
      See Also:
    • BGFX_RENDERER_TYPE_GNM

      public static final int BGFX_RENDERER_TYPE_GNM
      See Also:
    • BGFX_RENDERER_TYPE_METAL

      public static final int BGFX_RENDERER_TYPE_METAL
      See Also:
    • BGFX_RENDERER_TYPE_NVN

      public static final int BGFX_RENDERER_TYPE_NVN
      See Also:
    • BGFX_RENDERER_TYPE_OPENGLES

      public static final int BGFX_RENDERER_TYPE_OPENGLES
      See Also:
    • BGFX_RENDERER_TYPE_OPENGL

      public static final int BGFX_RENDERER_TYPE_OPENGL
      See Also:
    • BGFX_RENDERER_TYPE_VULKAN

      public static final int BGFX_RENDERER_TYPE_VULKAN
      See Also:
    • BGFX_RENDERER_TYPE_COUNT

      public static final int BGFX_RENDERER_TYPE_COUNT
      See Also:
    • BGFX_ACCESS_READ

      public static final int BGFX_ACCESS_READ
      See Also:
    • BGFX_ACCESS_WRITE

      public static final int BGFX_ACCESS_WRITE
      See Also:
    • BGFX_ACCESS_READWRITE

      public static final int BGFX_ACCESS_READWRITE
      See Also:
    • BGFX_ACCESS_COUNT

      public static final int BGFX_ACCESS_COUNT
      See Also:
    • BGFX_ATTRIB_POSITION

      public static final int BGFX_ATTRIB_POSITION
      See Also:
    • BGFX_ATTRIB_NORMAL

      public static final int BGFX_ATTRIB_NORMAL
      See Also:
    • BGFX_ATTRIB_TANGENT

      public static final int BGFX_ATTRIB_TANGENT
      See Also:
    • BGFX_ATTRIB_BITANGENT

      public static final int BGFX_ATTRIB_BITANGENT
      See Also:
    • BGFX_ATTRIB_COLOR0

      public static final int BGFX_ATTRIB_COLOR0
      See Also:
    • BGFX_ATTRIB_COLOR1

      public static final int BGFX_ATTRIB_COLOR1
      See Also:
    • BGFX_ATTRIB_COLOR2

      public static final int BGFX_ATTRIB_COLOR2
      See Also:
    • BGFX_ATTRIB_COLOR3

      public static final int BGFX_ATTRIB_COLOR3
      See Also:
    • BGFX_ATTRIB_INDICES

      public static final int BGFX_ATTRIB_INDICES
      See Also:
    • BGFX_ATTRIB_WEIGHT

      public static final int BGFX_ATTRIB_WEIGHT
      See Also:
    • BGFX_ATTRIB_TEXCOORD0

      public static final int BGFX_ATTRIB_TEXCOORD0
      See Also:
    • BGFX_ATTRIB_TEXCOORD1

      public static final int BGFX_ATTRIB_TEXCOORD1
      See Also:
    • BGFX_ATTRIB_TEXCOORD2

      public static final int BGFX_ATTRIB_TEXCOORD2
      See Also:
    • BGFX_ATTRIB_TEXCOORD3

      public static final int BGFX_ATTRIB_TEXCOORD3
      See Also:
    • BGFX_ATTRIB_TEXCOORD4

      public static final int BGFX_ATTRIB_TEXCOORD4
      See Also:
    • BGFX_ATTRIB_TEXCOORD5

      public static final int BGFX_ATTRIB_TEXCOORD5
      See Also:
    • BGFX_ATTRIB_TEXCOORD6

      public static final int BGFX_ATTRIB_TEXCOORD6
      See Also:
    • BGFX_ATTRIB_TEXCOORD7

      public static final int BGFX_ATTRIB_TEXCOORD7
      See Also:
    • BGFX_ATTRIB_COUNT

      public static final int BGFX_ATTRIB_COUNT
      See Also:
    • BGFX_ATTRIB_TYPE_UINT8

      public static final int BGFX_ATTRIB_TYPE_UINT8
      See Also:
    • BGFX_ATTRIB_TYPE_UINT10

      public static final int BGFX_ATTRIB_TYPE_UINT10
      See Also:
    • BGFX_ATTRIB_TYPE_INT16

      public static final int BGFX_ATTRIB_TYPE_INT16
      See Also:
    • BGFX_ATTRIB_TYPE_HALF

      public static final int BGFX_ATTRIB_TYPE_HALF
      See Also:
    • BGFX_ATTRIB_TYPE_FLOAT

      public static final int BGFX_ATTRIB_TYPE_FLOAT
      See Also:
    • BGFX_ATTRIB_TYPE_COUNT

      public static final int BGFX_ATTRIB_TYPE_COUNT
      See Also:
    • BGFX_TEXTURE_FORMAT_BC1

      public static final int BGFX_TEXTURE_FORMAT_BC1
      See Also:
    • BGFX_TEXTURE_FORMAT_BC2

      public static final int BGFX_TEXTURE_FORMAT_BC2
      See Also:
    • BGFX_TEXTURE_FORMAT_BC3

      public static final int BGFX_TEXTURE_FORMAT_BC3
      See Also:
    • BGFX_TEXTURE_FORMAT_BC4

      public static final int BGFX_TEXTURE_FORMAT_BC4
      See Also:
    • BGFX_TEXTURE_FORMAT_BC5

      public static final int BGFX_TEXTURE_FORMAT_BC5
      See Also:
    • BGFX_TEXTURE_FORMAT_BC6H

      public static final int BGFX_TEXTURE_FORMAT_BC6H
      See Also:
    • BGFX_TEXTURE_FORMAT_BC7

      public static final int BGFX_TEXTURE_FORMAT_BC7
      See Also:
    • BGFX_TEXTURE_FORMAT_ETC1

      public static final int BGFX_TEXTURE_FORMAT_ETC1
      See Also:
    • BGFX_TEXTURE_FORMAT_ETC2

      public static final int BGFX_TEXTURE_FORMAT_ETC2
      See Also:
    • BGFX_TEXTURE_FORMAT_ETC2A

      public static final int BGFX_TEXTURE_FORMAT_ETC2A
      See Also:
    • BGFX_TEXTURE_FORMAT_ETC2A1

      public static final int BGFX_TEXTURE_FORMAT_ETC2A1
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC12

      public static final int BGFX_TEXTURE_FORMAT_PTC12
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC14

      public static final int BGFX_TEXTURE_FORMAT_PTC14
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC12A

      public static final int BGFX_TEXTURE_FORMAT_PTC12A
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC14A

      public static final int BGFX_TEXTURE_FORMAT_PTC14A
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC22

      public static final int BGFX_TEXTURE_FORMAT_PTC22
      See Also:
    • BGFX_TEXTURE_FORMAT_PTC24

      public static final int BGFX_TEXTURE_FORMAT_PTC24
      See Also:
    • BGFX_TEXTURE_FORMAT_ATC

      public static final int BGFX_TEXTURE_FORMAT_ATC
      See Also:
    • BGFX_TEXTURE_FORMAT_ATCE

      public static final int BGFX_TEXTURE_FORMAT_ATCE
      See Also:
    • BGFX_TEXTURE_FORMAT_ATCI

      public static final int BGFX_TEXTURE_FORMAT_ATCI
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC4x4

      public static final int BGFX_TEXTURE_FORMAT_ASTC4x4
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC5X4

      public static final int BGFX_TEXTURE_FORMAT_ASTC5X4
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC5x5

      public static final int BGFX_TEXTURE_FORMAT_ASTC5x5
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC6X5

      public static final int BGFX_TEXTURE_FORMAT_ASTC6X5
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC6x6

      public static final int BGFX_TEXTURE_FORMAT_ASTC6x6
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC8x5

      public static final int BGFX_TEXTURE_FORMAT_ASTC8x5
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC8x6

      public static final int BGFX_TEXTURE_FORMAT_ASTC8x6
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC8X8

      public static final int BGFX_TEXTURE_FORMAT_ASTC8X8
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC10x5

      public static final int BGFX_TEXTURE_FORMAT_ASTC10x5
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC10X6

      public static final int BGFX_TEXTURE_FORMAT_ASTC10X6
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC10X8

      public static final int BGFX_TEXTURE_FORMAT_ASTC10X8
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC10X10

      public static final int BGFX_TEXTURE_FORMAT_ASTC10X10
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC12X10

      public static final int BGFX_TEXTURE_FORMAT_ASTC12X10
      See Also:
    • BGFX_TEXTURE_FORMAT_ASTC12X12

      public static final int BGFX_TEXTURE_FORMAT_ASTC12X12
      See Also:
    • BGFX_TEXTURE_FORMAT_UNKNOWN

      public static final int BGFX_TEXTURE_FORMAT_UNKNOWN
      See Also:
    • BGFX_TEXTURE_FORMAT_R1

      public static final int BGFX_TEXTURE_FORMAT_R1
      See Also:
    • BGFX_TEXTURE_FORMAT_A8

      public static final int BGFX_TEXTURE_FORMAT_A8
      See Also:
    • BGFX_TEXTURE_FORMAT_R8

      public static final int BGFX_TEXTURE_FORMAT_R8
      See Also:
    • BGFX_TEXTURE_FORMAT_R8I

      public static final int BGFX_TEXTURE_FORMAT_R8I
      See Also:
    • BGFX_TEXTURE_FORMAT_R8U

      public static final int BGFX_TEXTURE_FORMAT_R8U
      See Also:
    • BGFX_TEXTURE_FORMAT_R8S

      public static final int BGFX_TEXTURE_FORMAT_R8S
      See Also:
    • BGFX_TEXTURE_FORMAT_R16

      public static final int BGFX_TEXTURE_FORMAT_R16
      See Also:
    • BGFX_TEXTURE_FORMAT_R16I

      public static final int BGFX_TEXTURE_FORMAT_R16I
      See Also:
    • BGFX_TEXTURE_FORMAT_R16U

      public static final int BGFX_TEXTURE_FORMAT_R16U
      See Also:
    • BGFX_TEXTURE_FORMAT_R16F

      public static final int BGFX_TEXTURE_FORMAT_R16F
      See Also:
    • BGFX_TEXTURE_FORMAT_R16S

      public static final int BGFX_TEXTURE_FORMAT_R16S
      See Also:
    • BGFX_TEXTURE_FORMAT_R32I

      public static final int BGFX_TEXTURE_FORMAT_R32I
      See Also:
    • BGFX_TEXTURE_FORMAT_R32U

      public static final int BGFX_TEXTURE_FORMAT_R32U
      See Also:
    • BGFX_TEXTURE_FORMAT_R32F

      public static final int BGFX_TEXTURE_FORMAT_R32F
      See Also:
    • BGFX_TEXTURE_FORMAT_RG8

      public static final int BGFX_TEXTURE_FORMAT_RG8
      See Also:
    • BGFX_TEXTURE_FORMAT_RG8I

      public static final int BGFX_TEXTURE_FORMAT_RG8I
      See Also:
    • BGFX_TEXTURE_FORMAT_RG8U

      public static final int BGFX_TEXTURE_FORMAT_RG8U
      See Also:
    • BGFX_TEXTURE_FORMAT_RG8S

      public static final int BGFX_TEXTURE_FORMAT_RG8S
      See Also:
    • BGFX_TEXTURE_FORMAT_RG16

      public static final int BGFX_TEXTURE_FORMAT_RG16
      See Also:
    • BGFX_TEXTURE_FORMAT_RG16I

      public static final int BGFX_TEXTURE_FORMAT_RG16I
      See Also:
    • BGFX_TEXTURE_FORMAT_RG16U

      public static final int BGFX_TEXTURE_FORMAT_RG16U
      See Also:
    • BGFX_TEXTURE_FORMAT_RG16F

      public static final int BGFX_TEXTURE_FORMAT_RG16F
      See Also:
    • BGFX_TEXTURE_FORMAT_RG16S

      public static final int BGFX_TEXTURE_FORMAT_RG16S
      See Also:
    • BGFX_TEXTURE_FORMAT_RG32I

      public static final int BGFX_TEXTURE_FORMAT_RG32I
      See Also:
    • BGFX_TEXTURE_FORMAT_RG32U

      public static final int BGFX_TEXTURE_FORMAT_RG32U
      See Also:
    • BGFX_TEXTURE_FORMAT_RG32F

      public static final int BGFX_TEXTURE_FORMAT_RG32F
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB8

      public static final int BGFX_TEXTURE_FORMAT_RGB8
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB8I

      public static final int BGFX_TEXTURE_FORMAT_RGB8I
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB8U

      public static final int BGFX_TEXTURE_FORMAT_RGB8U
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB8S

      public static final int BGFX_TEXTURE_FORMAT_RGB8S
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB9E5F

      public static final int BGFX_TEXTURE_FORMAT_RGB9E5F
      See Also:
    • BGFX_TEXTURE_FORMAT_BGRA8

      public static final int BGFX_TEXTURE_FORMAT_BGRA8
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA8

      public static final int BGFX_TEXTURE_FORMAT_RGBA8
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA8I

      public static final int BGFX_TEXTURE_FORMAT_RGBA8I
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA8U

      public static final int BGFX_TEXTURE_FORMAT_RGBA8U
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA8S

      public static final int BGFX_TEXTURE_FORMAT_RGBA8S
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA16

      public static final int BGFX_TEXTURE_FORMAT_RGBA16
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA16I

      public static final int BGFX_TEXTURE_FORMAT_RGBA16I
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA16U

      public static final int BGFX_TEXTURE_FORMAT_RGBA16U
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA16F

      public static final int BGFX_TEXTURE_FORMAT_RGBA16F
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA16S

      public static final int BGFX_TEXTURE_FORMAT_RGBA16S
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA32I

      public static final int BGFX_TEXTURE_FORMAT_RGBA32I
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA32U

      public static final int BGFX_TEXTURE_FORMAT_RGBA32U
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA32F

      public static final int BGFX_TEXTURE_FORMAT_RGBA32F
      See Also:
    • BGFX_TEXTURE_FORMAT_B5G6R5

      public static final int BGFX_TEXTURE_FORMAT_B5G6R5
      See Also:
    • BGFX_TEXTURE_FORMAT_R5G6B5

      public static final int BGFX_TEXTURE_FORMAT_R5G6B5
      See Also:
    • BGFX_TEXTURE_FORMAT_BGRA4

      public static final int BGFX_TEXTURE_FORMAT_BGRA4
      See Also:
    • BGFX_TEXTURE_FORMAT_RGBA4

      public static final int BGFX_TEXTURE_FORMAT_RGBA4
      See Also:
    • BGFX_TEXTURE_FORMAT_BGR5A1

      public static final int BGFX_TEXTURE_FORMAT_BGR5A1
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB5A1

      public static final int BGFX_TEXTURE_FORMAT_RGB5A1
      See Also:
    • BGFX_TEXTURE_FORMAT_RGB10A2

      public static final int BGFX_TEXTURE_FORMAT_RGB10A2
      See Also:
    • BGFX_TEXTURE_FORMAT_RG11B10F

      public static final int BGFX_TEXTURE_FORMAT_RG11B10F
      See Also:
    • BGFX_TEXTURE_FORMAT_UNKNOWN_DEPTH

      public static final int BGFX_TEXTURE_FORMAT_UNKNOWN_DEPTH
      See Also:
    • BGFX_TEXTURE_FORMAT_D16

      public static final int BGFX_TEXTURE_FORMAT_D16
      See Also:
    • BGFX_TEXTURE_FORMAT_D24

      public static final int BGFX_TEXTURE_FORMAT_D24
      See Also:
    • BGFX_TEXTURE_FORMAT_D24S8

      public static final int BGFX_TEXTURE_FORMAT_D24S8
      See Also:
    • BGFX_TEXTURE_FORMAT_D32

      public static final int BGFX_TEXTURE_FORMAT_D32
      See Also:
    • BGFX_TEXTURE_FORMAT_D16F

      public static final int BGFX_TEXTURE_FORMAT_D16F
      See Also:
    • BGFX_TEXTURE_FORMAT_D24F

      public static final int BGFX_TEXTURE_FORMAT_D24F
      See Also:
    • BGFX_TEXTURE_FORMAT_D32F

      public static final int BGFX_TEXTURE_FORMAT_D32F
      See Also:
    • BGFX_TEXTURE_FORMAT_D0S8

      public static final int BGFX_TEXTURE_FORMAT_D0S8
      See Also:
    • BGFX_TEXTURE_FORMAT_COUNT

      public static final int BGFX_TEXTURE_FORMAT_COUNT
      See Also:
    • BGFX_UNIFORM_TYPE_SAMPLER

      public static final int BGFX_UNIFORM_TYPE_SAMPLER
      See Also:
    • BGFX_UNIFORM_TYPE_END

      public static final int BGFX_UNIFORM_TYPE_END
      See Also:
    • BGFX_UNIFORM_TYPE_VEC4

      public static final int BGFX_UNIFORM_TYPE_VEC4
      See Also:
    • BGFX_UNIFORM_TYPE_MAT3

      public static final int BGFX_UNIFORM_TYPE_MAT3
      See Also:
    • BGFX_UNIFORM_TYPE_MAT4

      public static final int BGFX_UNIFORM_TYPE_MAT4
      See Also:
    • BGFX_UNIFORM_TYPE_COUNT

      public static final int BGFX_UNIFORM_TYPE_COUNT
      See Also:
    • BGFX_BACKBUFFER_RATIO_EQUAL

      public static final int BGFX_BACKBUFFER_RATIO_EQUAL
      See Also:
    • BGFX_BACKBUFFER_RATIO_HALF

      public static final int BGFX_BACKBUFFER_RATIO_HALF
      See Also:
    • BGFX_BACKBUFFER_RATIO_QUARTER

      public static final int BGFX_BACKBUFFER_RATIO_QUARTER
      See Also:
    • BGFX_BACKBUFFER_RATIO_EIGHTH

      public static final int BGFX_BACKBUFFER_RATIO_EIGHTH
      See Also:
    • BGFX_BACKBUFFER_RATIO_SIXTEENTH

      public static final int BGFX_BACKBUFFER_RATIO_SIXTEENTH
      See Also:
    • BGFX_BACKBUFFER_RATIO_DOUBLE

      public static final int BGFX_BACKBUFFER_RATIO_DOUBLE
      See Also:
    • BGFX_BACKBUFFER_RATIO_COUNT

      public static final int BGFX_BACKBUFFER_RATIO_COUNT
      See Also:
    • BGFX_OCCLUSION_QUERY_RESULT_INVISIBLE

      public static final int BGFX_OCCLUSION_QUERY_RESULT_INVISIBLE
      See Also:
    • BGFX_OCCLUSION_QUERY_RESULT_VISIBLE

      public static final int BGFX_OCCLUSION_QUERY_RESULT_VISIBLE
      See Also:
    • BGFX_OCCLUSION_QUERY_RESULT_NORESULT

      public static final int BGFX_OCCLUSION_QUERY_RESULT_NORESULT
      See Also:
    • BGFX_OCCLUSION_QUERY_RESULT_COUNT

      public static final int BGFX_OCCLUSION_QUERY_RESULT_COUNT
      See Also:
    • BGFX_TOPOLOGY_TRI_LIST

      public static final int BGFX_TOPOLOGY_TRI_LIST
      See Also:
    • BGFX_TOPOLOGY_TRI_STRIP

      public static final int BGFX_TOPOLOGY_TRI_STRIP
      See Also:
    • BGFX_TOPOLOGY_LINE_LIST

      public static final int BGFX_TOPOLOGY_LINE_LIST
      See Also:
    • BGFX_TOPOLOGY_LINE_STRIP

      public static final int BGFX_TOPOLOGY_LINE_STRIP
      See Also:
    • BGFX_TOPOLOGY_POINT_LIST

      public static final int BGFX_TOPOLOGY_POINT_LIST
      See Also:
    • BGFX_TOPOLOGY_COUNT

      public static final int BGFX_TOPOLOGY_COUNT
      See Also:
    • BGFX_TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING

      public static final int BGFX_TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING
      See Also:
    • BGFX_TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING

      public static final int BGFX_TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING
      See Also:
    • BGFX_TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST

      public static final int BGFX_TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST
      See Also:
    • BGFX_TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST

      public static final int BGFX_TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST
      See Also:
    • BGFX_TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST

      public static final int BGFX_TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST
      See Also:
    • BGFX_TOPOLOGY_CONVERT_COUNT

      public static final int BGFX_TOPOLOGY_CONVERT_COUNT
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG
      See Also:
    • BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX

      public static final int BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG
      See Also:
    • BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX

      public static final int BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX
      See Also:
    • BGFX_TOPOLOGY_SORT_COUNT

      public static final int BGFX_TOPOLOGY_SORT_COUNT
      See Also:
    • BGFX_VIEW_MODE_DEFAULT

      public static final int BGFX_VIEW_MODE_DEFAULT
      See Also:
    • BGFX_VIEW_MODE_SEQUENTIAL

      public static final int BGFX_VIEW_MODE_SEQUENTIAL
      See Also:
    • BGFX_VIEW_MODE_DEPTH_ASCENDING

      public static final int BGFX_VIEW_MODE_DEPTH_ASCENDING
      See Also:
    • BGFX_VIEW_MODE_DEPTH_DESCENDING

      public static final int BGFX_VIEW_MODE_DEPTH_DESCENDING
      See Also:
    • BGFX_VIEW_MODE_COUNT

      public static final int BGFX_VIEW_MODE_COUNT
      See Also:
    • BGFX_NATIVE_WINDOW_HANDLE_TYPE_DEFAULT

      public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_DEFAULT
      See Also:
    • BGFX_NATIVE_WINDOW_HANDLE_TYPE_WAYLAND

      public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_WAYLAND
      See Also:
    • BGFX_NATIVE_WINDOW_HANDLE_TYPE_COUNT

      public static final int BGFX_NATIVE_WINDOW_HANDLE_TYPE_COUNT
      See Also:
    • BGFX_STATE_BLEND_ADD

      public static final long BGFX_STATE_BLEND_ADD
    • BGFX_STATE_BLEND_ALPHA

      public static final long BGFX_STATE_BLEND_ALPHA
    • BGFX_STATE_BLEND_DARKEN

      public static final long BGFX_STATE_BLEND_DARKEN
    • BGFX_STATE_BLEND_LIGHTEN

      public static final long BGFX_STATE_BLEND_LIGHTEN
    • BGFX_STATE_BLEND_MULTIPLY

      public static final long BGFX_STATE_BLEND_MULTIPLY
    • BGFX_STATE_BLEND_NORMAL

      public static final long BGFX_STATE_BLEND_NORMAL
    • BGFX_STATE_BLEND_SCREEN

      public static final long BGFX_STATE_BLEND_SCREEN
    • BGFX_STATE_BLEND_LINEAR_BURN

      public static final long BGFX_STATE_BLEND_LINEAR_BURN
  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the bgfx SharedLibrary.
    • nbgfx_attachment_init

      public static void nbgfx_attachment_init(long _this, short _handle, int _access, short _layer, short _numLayers, short _mip, byte _resolve)
      void bgfx_attachment_init(bgfx_attachment_t * _this, bgfx_texture_handle_t _handle, bgfx_access_t _access, uint16_t _layer, uint16_t _numLayers, uint16_t _mip, uint8_t _resolve)
    • bgfx_attachment_init

      public static void bgfx_attachment_init(BGFXAttachment _this, short _handle, int _access, int _layer, int _numLayers, int _mip, int _resolve)
      void bgfx_attachment_init(bgfx_attachment_t * _this, bgfx_texture_handle_t _handle, bgfx_access_t _access, uint16_t _layer, uint16_t _numLayers, uint16_t _mip, uint8_t _resolve)
    • nbgfx_vertex_layout_begin

      public static long nbgfx_vertex_layout_begin(long _this, int _renderer)
      bgfx_vertex_layout_t * bgfx_vertex_layout_begin(bgfx_vertex_layout_t * _this, bgfx_renderer_type_t _renderer)
    • bgfx_vertex_layout_begin

      public static @Nullable BGFXVertexLayout bgfx_vertex_layout_begin(BGFXVertexLayout _this, int _renderer)
      bgfx_vertex_layout_t * bgfx_vertex_layout_begin(bgfx_vertex_layout_t * _this, bgfx_renderer_type_t _renderer)
    • nbgfx_vertex_layout_add

      public static long nbgfx_vertex_layout_add(long _this, int _attrib, byte _num, int _type, boolean _normalized, boolean _asInt)
      bgfx_vertex_layout_t * bgfx_vertex_layout_add(bgfx_vertex_layout_t * _this, bgfx_attrib_t _attrib, uint8_t _num, bgfx_attrib_type_t _type, bool _normalized, bool _asInt)
    • bgfx_vertex_layout_add

      public static @Nullable BGFXVertexLayout bgfx_vertex_layout_add(BGFXVertexLayout _this, int _attrib, int _num, int _type, boolean _normalized, boolean _asInt)
      bgfx_vertex_layout_t * bgfx_vertex_layout_add(bgfx_vertex_layout_t * _this, bgfx_attrib_t _attrib, uint8_t _num, bgfx_attrib_type_t _type, bool _normalized, bool _asInt)
    • nbgfx_vertex_layout_decode

      public static void nbgfx_vertex_layout_decode(long _this, int _attrib, long _num, long _type, long _normalized, long _asInt)
      void bgfx_vertex_layout_decode(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attrib, uint8_t * _num, bgfx_attrib_type_t * _type, bool * _normalized, bool * _asInt)
    • bgfx_vertex_layout_decode

      public static void bgfx_vertex_layout_decode(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, IntBuffer _type, ByteBuffer _normalized, ByteBuffer _asInt)
      void bgfx_vertex_layout_decode(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attrib, uint8_t * _num, bgfx_attrib_type_t * _type, bool * _normalized, bool * _asInt)
    • nbgfx_vertex_layout_has

      public static boolean nbgfx_vertex_layout_has(long _this, int _attr)
      bool bgfx_vertex_layout_has(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attr)
    • bgfx_vertex_layout_has

      public static boolean bgfx_vertex_layout_has(BGFXVertexLayout _this, int _attr)
      bool bgfx_vertex_layout_has(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attr)
    • nbgfx_vertex_layout_skip

      public static long nbgfx_vertex_layout_skip(long _this, byte _num)
      bgfx_vertex_layout_t * bgfx_vertex_layout_skip(bgfx_vertex_layout_t * _this, uint8_t _num)
    • bgfx_vertex_layout_skip

      public static @Nullable BGFXVertexLayout bgfx_vertex_layout_skip(BGFXVertexLayout _this, int _num)
      bgfx_vertex_layout_t * bgfx_vertex_layout_skip(bgfx_vertex_layout_t * _this, uint8_t _num)
    • nbgfx_vertex_layout_end

      public static void nbgfx_vertex_layout_end(long _this)
      void bgfx_vertex_layout_end(bgfx_vertex_layout_t * _this)
    • bgfx_vertex_layout_end

      public static void bgfx_vertex_layout_end(BGFXVertexLayout _this)
      void bgfx_vertex_layout_end(bgfx_vertex_layout_t * _this)
    • nbgfx_vertex_layout_get_offset

      public static short nbgfx_vertex_layout_get_offset(long _this, int _attrib)
      uint16_t bgfx_vertex_layout_get_offset(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attrib)
    • bgfx_vertex_layout_get_offset

      public static short bgfx_vertex_layout_get_offset(BGFXVertexLayout _this, int _attrib)
      uint16_t bgfx_vertex_layout_get_offset(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attrib)
    • nbgfx_vertex_layout_get_stride

      public static short nbgfx_vertex_layout_get_stride(long _this)
      uint16_t bgfx_vertex_layout_get_stride(bgfx_vertex_layout_t const * _this)
    • bgfx_vertex_layout_get_stride

      public static short bgfx_vertex_layout_get_stride(BGFXVertexLayout _this)
      uint16_t bgfx_vertex_layout_get_stride(bgfx_vertex_layout_t const * _this)
    • nbgfx_vertex_layout_get_size

      public static int nbgfx_vertex_layout_get_size(long _this, int _num)
      uint32_t bgfx_vertex_layout_get_size(bgfx_vertex_layout_t const * _this, uint32_t _num)
    • bgfx_vertex_layout_get_size

      public static int bgfx_vertex_layout_get_size(BGFXVertexLayout _this, int _num)
      uint32_t bgfx_vertex_layout_get_size(bgfx_vertex_layout_t const * _this, uint32_t _num)
    • nbgfx_vertex_pack

      public static void nbgfx_vertex_pack(long _input, boolean _inputNormalized, int _attr, long _layout, long _data, int _index)
      void bgfx_vertex_pack(float const * _input, bool _inputNormalized, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void * _data, uint32_t _index)
    • bgfx_vertex_pack

      public static void bgfx_vertex_pack(FloatBuffer _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index)
      void bgfx_vertex_pack(float const * _input, bool _inputNormalized, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void * _data, uint32_t _index)
    • nbgfx_vertex_unpack

      public static void nbgfx_vertex_unpack(long _output, int _attr, long _layout, long _data, int _index)
      void bgfx_vertex_unpack(float * _output, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _index)
    • bgfx_vertex_unpack

      public static void bgfx_vertex_unpack(FloatBuffer _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index)
      void bgfx_vertex_unpack(float * _output, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _index)
    • nbgfx_vertex_convert

      public static void nbgfx_vertex_convert(long _dstLayout, long _dstData, long _srcLayout, long _srcData, int _num)
      void bgfx_vertex_convert(bgfx_vertex_layout_t const * _dstLayout, void * _dstData, bgfx_vertex_layout_t const * _srcLayout, void const * _srcData, uint32_t _num)
    • bgfx_vertex_convert

      public static void bgfx_vertex_convert(BGFXVertexLayout _dstLayout, ByteBuffer _dstData, BGFXVertexLayout _srcLayout, ByteBuffer _srcData, int _num)
      void bgfx_vertex_convert(bgfx_vertex_layout_t const * _dstLayout, void * _dstData, bgfx_vertex_layout_t const * _srcLayout, void const * _srcData, uint32_t _num)
    • nbgfx_weld_vertices

      public static int nbgfx_weld_vertices(long _output, long _layout, long _data, int _num, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • bgfx_weld_vertices

      public static int bgfx_weld_vertices(ByteBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • bgfx_weld_vertices

      public static int bgfx_weld_vertices(ShortBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • bgfx_weld_vertices

      public static int bgfx_weld_vertices(IntBuffer _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • nbgfx_topology_convert

      public static int nbgfx_topology_convert(int _conversion, long _dst, int _dstSize, long _indices, int _numIndices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • bgfx_topology_convert

      public static int bgfx_topology_convert(int _conversion, @Nullable ByteBuffer _dst, ByteBuffer _indices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • bgfx_topology_convert

      public static int bgfx_topology_convert(int _conversion, @Nullable ShortBuffer _dst, ShortBuffer _indices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • bgfx_topology_convert

      public static int bgfx_topology_convert(int _conversion, @Nullable IntBuffer _dst, IntBuffer _indices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • nbgfx_get_supported_renderers

      public static byte nbgfx_get_supported_renderers(byte _max, long _enum)
      uint8_t bgfx_get_supported_renderers(uint8_t _max, bgfx_renderer_type_t * _enum)
    • bgfx_get_supported_renderers

      public static byte bgfx_get_supported_renderers(IntBuffer _enum)
      uint8_t bgfx_get_supported_renderers(uint8_t _max, bgfx_renderer_type_t * _enum)
    • nbgfx_get_renderer_name

      public static long nbgfx_get_renderer_name(int _type)
      char const * bgfx_get_renderer_name(bgfx_renderer_type_t _type)
    • bgfx_get_renderer_name

      public static @Nullable String bgfx_get_renderer_name(int _type)
      char const * bgfx_get_renderer_name(bgfx_renderer_type_t _type)
    • nbgfx_init_ctor

      public static void nbgfx_init_ctor(long _init)
      void bgfx_init_ctor(bgfx_init_t * _init)
    • bgfx_init_ctor

      public static void bgfx_init_ctor(BGFXInit _init)
      void bgfx_init_ctor(bgfx_init_t * _init)
    • nbgfx_init

      public static boolean nbgfx_init(long _init)
      bool bgfx_init(bgfx_init_t const * _init)
    • bgfx_init

      public static boolean bgfx_init(BGFXInit _init)
      bool bgfx_init(bgfx_init_t const * _init)
    • bgfx_shutdown

      public static void bgfx_shutdown()
      void bgfx_shutdown(void)
    • bgfx_reset

      public static void bgfx_reset(int _width, int _height, int _flags, int _format)
      void bgfx_reset(uint32_t _width, uint32_t _height, uint32_t _flags, bgfx_texture_format_t _format)
    • bgfx_frame

      public static int bgfx_frame(boolean _capture)
      uint32_t bgfx_frame(bool _capture)
    • bgfx_get_renderer_type

      public static int bgfx_get_renderer_type()
      bgfx_renderer_type_t bgfx_get_renderer_type(void)
    • nbgfx_get_caps

      public static long nbgfx_get_caps()
      bgfx_caps_t const * bgfx_get_caps(void)
    • bgfx_get_caps

      public static @Nullable BGFXCaps bgfx_get_caps()
      bgfx_caps_t const * bgfx_get_caps(void)
    • nbgfx_get_stats

      public static long nbgfx_get_stats()
      bgfx_stats_t const * bgfx_get_stats(void)
    • bgfx_get_stats

      public static @Nullable BGFXStats bgfx_get_stats()
      bgfx_stats_t const * bgfx_get_stats(void)
    • nbgfx_alloc

      public static long nbgfx_alloc(int _size)
      bgfx_memory_t const * bgfx_alloc(uint32_t _size)
    • bgfx_alloc

      public static @Nullable BGFXMemory bgfx_alloc(int _size)
      bgfx_memory_t const * bgfx_alloc(uint32_t _size)
    • nbgfx_copy

      public static long nbgfx_copy(long _data, int _size)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(ByteBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(ShortBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(IntBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(LongBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(FloatBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(DoubleBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(PointerBuffer _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • nbgfx_make_ref

      public static long nbgfx_make_ref(long _data, int _size)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(ByteBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(ShortBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(IntBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(LongBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(FloatBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(DoubleBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • bgfx_make_ref

      public static @Nullable BGFXMemory bgfx_make_ref(PointerBuffer _data)
      bgfx_memory_t const * bgfx_make_ref(void const * _data, uint32_t _size)
    • nbgfx_make_ref_release

      public static long nbgfx_make_ref_release(long _data, int _size, long _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(ByteBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(ShortBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(IntBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(LongBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(FloatBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(DoubleBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_make_ref_release

      public static @Nullable BGFXMemory bgfx_make_ref_release(PointerBuffer _data, BGFXReleaseFunctionCallbackI _releaseFn, long _userData)
      bgfx_memory_t const * bgfx_make_ref_release(void const * _data, uint32_t _size, bgfx_release_fn_t _releaseFn, void * _userData)
    • bgfx_set_debug

      public static void bgfx_set_debug(int _debug)
      void bgfx_set_debug(uint32_t _debug)
    • nbgfx_dbg_text_clear

      public static void nbgfx_dbg_text_clear(byte _attr, boolean _small)
      void bgfx_dbg_text_clear(uint8_t _attr, bool _small)
    • bgfx_dbg_text_clear

      public static void bgfx_dbg_text_clear(int _attr, boolean _small)
      void bgfx_dbg_text_clear(uint8_t _attr, bool _small)
    • nbgfx_dbg_text_printf

      public static void nbgfx_dbg_text_printf(short _x, short _y, byte _attr, long _format)
      void bgfx_dbg_text_printf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format)
    • bgfx_dbg_text_printf

      public static void bgfx_dbg_text_printf(int _x, int _y, int _attr, ByteBuffer _format)
      void bgfx_dbg_text_printf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format)
    • bgfx_dbg_text_printf

      public static void bgfx_dbg_text_printf(int _x, int _y, int _attr, CharSequence _format)
      void bgfx_dbg_text_printf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format)
    • nbgfx_dbg_text_vprintf

      public static void nbgfx_dbg_text_vprintf(short _x, short _y, byte _attr, long _format, long _argList)
      void bgfx_dbg_text_vprintf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format, va_list _argList)
    • bgfx_dbg_text_vprintf

      public static void bgfx_dbg_text_vprintf(int _x, int _y, int _attr, ByteBuffer _format, long _argList)
      void bgfx_dbg_text_vprintf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format, va_list _argList)
    • bgfx_dbg_text_vprintf

      public static void bgfx_dbg_text_vprintf(int _x, int _y, int _attr, CharSequence _format, long _argList)
      void bgfx_dbg_text_vprintf(uint16_t _x, uint16_t _y, uint8_t _attr, char const * _format, va_list _argList)
    • nbgfx_dbg_text_image

      public static void nbgfx_dbg_text_image(short _x, short _y, short _width, short _height, long _data, short _pitch)
      void bgfx_dbg_text_image(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, void const * _data, uint16_t _pitch)
    • bgfx_dbg_text_image

      public static void bgfx_dbg_text_image(int _x, int _y, int _width, int _height, ByteBuffer _data, int _pitch)
      void bgfx_dbg_text_image(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, void const * _data, uint16_t _pitch)
    • nbgfx_create_index_buffer

      public static short nbgfx_create_index_buffer(long _mem, short _flags)
      bgfx_index_buffer_handle_t bgfx_create_index_buffer(bgfx_memory_t const * _mem, uint16_t _flags)
    • bgfx_create_index_buffer

      public static short bgfx_create_index_buffer(BGFXMemory _mem, int _flags)
      bgfx_index_buffer_handle_t bgfx_create_index_buffer(bgfx_memory_t const * _mem, uint16_t _flags)
    • nbgfx_set_index_buffer_name

      public static void nbgfx_set_index_buffer_name(short _handle, long _name, int _len)
      void bgfx_set_index_buffer_name(bgfx_index_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_index_buffer_name

      public static void bgfx_set_index_buffer_name(short _handle, ByteBuffer _name)
      void bgfx_set_index_buffer_name(bgfx_index_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_index_buffer_name

      public static void bgfx_set_index_buffer_name(short _handle, CharSequence _name)
      void bgfx_set_index_buffer_name(bgfx_index_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_destroy_index_buffer

      public static void bgfx_destroy_index_buffer(short _handle)
      void bgfx_destroy_index_buffer(bgfx_index_buffer_handle_t _handle)
    • nbgfx_create_vertex_layout

      public static short nbgfx_create_vertex_layout(long _layout)
      bgfx_vertex_layout_handle_t bgfx_create_vertex_layout(bgfx_vertex_layout_t const * _layout)
    • bgfx_create_vertex_layout

      public static short bgfx_create_vertex_layout(BGFXVertexLayout _layout)
      bgfx_vertex_layout_handle_t bgfx_create_vertex_layout(bgfx_vertex_layout_t const * _layout)
    • bgfx_destroy_vertex_layout

      public static void bgfx_destroy_vertex_layout(short _handle)
      void bgfx_destroy_vertex_layout(bgfx_vertex_layout_handle_t _handle)
    • nbgfx_create_vertex_buffer

      public static short nbgfx_create_vertex_buffer(long _mem, long _layout, short _flags)
      bgfx_vertex_buffer_handle_t bgfx_create_vertex_buffer(bgfx_memory_t const * _mem, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • bgfx_create_vertex_buffer

      public static short bgfx_create_vertex_buffer(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags)
      bgfx_vertex_buffer_handle_t bgfx_create_vertex_buffer(bgfx_memory_t const * _mem, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • nbgfx_set_vertex_buffer_name

      public static void nbgfx_set_vertex_buffer_name(short _handle, long _name, int _len)
      void bgfx_set_vertex_buffer_name(bgfx_vertex_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_vertex_buffer_name

      public static void bgfx_set_vertex_buffer_name(short _handle, ByteBuffer _name)
      void bgfx_set_vertex_buffer_name(bgfx_vertex_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_vertex_buffer_name

      public static void bgfx_set_vertex_buffer_name(short _handle, CharSequence _name)
      void bgfx_set_vertex_buffer_name(bgfx_vertex_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_destroy_vertex_buffer

      public static void bgfx_destroy_vertex_buffer(short _handle)
      void bgfx_destroy_vertex_buffer(bgfx_vertex_buffer_handle_t _handle)
    • nbgfx_create_dynamic_index_buffer

      public static short nbgfx_create_dynamic_index_buffer(int _num, short _flags)
      bgfx_dynamic_index_buffer_handle_t bgfx_create_dynamic_index_buffer(uint32_t _num, uint16_t _flags)
    • bgfx_create_dynamic_index_buffer

      public static short bgfx_create_dynamic_index_buffer(int _num, int _flags)
      bgfx_dynamic_index_buffer_handle_t bgfx_create_dynamic_index_buffer(uint32_t _num, uint16_t _flags)
    • nbgfx_create_dynamic_index_buffer_mem

      public static short nbgfx_create_dynamic_index_buffer_mem(long _mem, short _flags)
      bgfx_dynamic_index_buffer_handle_t bgfx_create_dynamic_index_buffer_mem(bgfx_memory_t const * _mem, uint16_t _flags)
    • bgfx_create_dynamic_index_buffer_mem

      public static short bgfx_create_dynamic_index_buffer_mem(BGFXMemory _mem, int _flags)
      bgfx_dynamic_index_buffer_handle_t bgfx_create_dynamic_index_buffer_mem(bgfx_memory_t const * _mem, uint16_t _flags)
    • nbgfx_update_dynamic_index_buffer

      public static void nbgfx_update_dynamic_index_buffer(short _handle, int _startIndex, long _mem)
      void bgfx_update_dynamic_index_buffer(bgfx_dynamic_index_buffer_handle_t _handle, uint32_t _startIndex, bgfx_memory_t const * _mem)
    • bgfx_update_dynamic_index_buffer

      public static void bgfx_update_dynamic_index_buffer(short _handle, int _startIndex, BGFXMemory _mem)
      void bgfx_update_dynamic_index_buffer(bgfx_dynamic_index_buffer_handle_t _handle, uint32_t _startIndex, bgfx_memory_t const * _mem)
    • bgfx_destroy_dynamic_index_buffer

      public static void bgfx_destroy_dynamic_index_buffer(short _handle)
      void bgfx_destroy_dynamic_index_buffer(bgfx_dynamic_index_buffer_handle_t _handle)
    • nbgfx_create_dynamic_vertex_buffer

      public static short nbgfx_create_dynamic_vertex_buffer(int _num, long _layout, short _flags)
      bgfx_dynamic_vertex_buffer_handle_t bgfx_create_dynamic_vertex_buffer(uint32_t _num, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • bgfx_create_dynamic_vertex_buffer

      public static short bgfx_create_dynamic_vertex_buffer(int _num, BGFXVertexLayout _layout, int _flags)
      bgfx_dynamic_vertex_buffer_handle_t bgfx_create_dynamic_vertex_buffer(uint32_t _num, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • nbgfx_create_dynamic_vertex_buffer_mem

      public static short nbgfx_create_dynamic_vertex_buffer_mem(long _mem, long _layout, short _flags)
      bgfx_dynamic_vertex_buffer_handle_t bgfx_create_dynamic_vertex_buffer_mem(bgfx_memory_t const * _mem, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • bgfx_create_dynamic_vertex_buffer_mem

      public static short bgfx_create_dynamic_vertex_buffer_mem(BGFXMemory _mem, BGFXVertexLayout _layout, int _flags)
      bgfx_dynamic_vertex_buffer_handle_t bgfx_create_dynamic_vertex_buffer_mem(bgfx_memory_t const * _mem, bgfx_vertex_layout_t const * _layout, uint16_t _flags)
    • nbgfx_update_dynamic_vertex_buffer

      public static void nbgfx_update_dynamic_vertex_buffer(short _handle, int _startVertex, long _mem)
      void bgfx_update_dynamic_vertex_buffer(bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, bgfx_memory_t const * _mem)
    • bgfx_update_dynamic_vertex_buffer

      public static void bgfx_update_dynamic_vertex_buffer(short _handle, int _startVertex, BGFXMemory _mem)
      void bgfx_update_dynamic_vertex_buffer(bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, bgfx_memory_t const * _mem)
    • bgfx_destroy_dynamic_vertex_buffer

      public static void bgfx_destroy_dynamic_vertex_buffer(short _handle)
      void bgfx_destroy_dynamic_vertex_buffer(bgfx_dynamic_vertex_buffer_handle_t _handle)
    • bgfx_get_avail_transient_index_buffer

      public static int bgfx_get_avail_transient_index_buffer(int _num, boolean _index32)
      uint32_t bgfx_get_avail_transient_index_buffer(uint32_t _num, bool _index32)
    • nbgfx_get_avail_transient_vertex_buffer

      public static int nbgfx_get_avail_transient_vertex_buffer(int _num, long _layout)
      uint32_t bgfx_get_avail_transient_vertex_buffer(uint32_t _num, bgfx_vertex_layout_t const * _layout)
    • bgfx_get_avail_transient_vertex_buffer

      public static int bgfx_get_avail_transient_vertex_buffer(int _num, BGFXVertexLayout _layout)
      uint32_t bgfx_get_avail_transient_vertex_buffer(uint32_t _num, bgfx_vertex_layout_t const * _layout)
    • nbgfx_get_avail_instance_data_buffer

      public static int nbgfx_get_avail_instance_data_buffer(int _num, short _stride)
      uint32_t bgfx_get_avail_instance_data_buffer(uint32_t _num, uint16_t _stride)
    • bgfx_get_avail_instance_data_buffer

      public static int bgfx_get_avail_instance_data_buffer(int _num, int _stride)
      uint32_t bgfx_get_avail_instance_data_buffer(uint32_t _num, uint16_t _stride)
    • nbgfx_alloc_transient_index_buffer

      public static void nbgfx_alloc_transient_index_buffer(long _tib, int _num, boolean _index32)
      void bgfx_alloc_transient_index_buffer(bgfx_transient_index_buffer_t * _tib, uint32_t _num, bool _index32)
    • bgfx_alloc_transient_index_buffer

      public static void bgfx_alloc_transient_index_buffer(BGFXTransientIndexBuffer _tib, int _num, boolean _index32)
      void bgfx_alloc_transient_index_buffer(bgfx_transient_index_buffer_t * _tib, uint32_t _num, bool _index32)
    • nbgfx_alloc_transient_vertex_buffer

      public static void nbgfx_alloc_transient_vertex_buffer(long _tvb, int _num, long _layout)
      void bgfx_alloc_transient_vertex_buffer(bgfx_transient_vertex_buffer_t * _tvb, uint32_t _num, bgfx_vertex_layout_t const * _layout)
    • bgfx_alloc_transient_vertex_buffer

      public static void bgfx_alloc_transient_vertex_buffer(BGFXTransientVertexBuffer _tvb, int _num, BGFXVertexLayout _layout)
      void bgfx_alloc_transient_vertex_buffer(bgfx_transient_vertex_buffer_t * _tvb, uint32_t _num, bgfx_vertex_layout_t const * _layout)
    • nbgfx_alloc_transient_buffers

      public static boolean nbgfx_alloc_transient_buffers(long _tvb, long _layout, int _numVertices, long _tib, int _numIndices, boolean _index32)
      bool bgfx_alloc_transient_buffers(bgfx_transient_vertex_buffer_t * _tvb, bgfx_vertex_layout_t const * _layout, uint32_t _numVertices, bgfx_transient_index_buffer_t * _tib, uint32_t _numIndices, bool _index32)
    • bgfx_alloc_transient_buffers

      public static boolean bgfx_alloc_transient_buffers(BGFXTransientVertexBuffer _tvb, BGFXVertexLayout _layout, int _numVertices, BGFXTransientIndexBuffer _tib, int _numIndices, boolean _index32)
      bool bgfx_alloc_transient_buffers(bgfx_transient_vertex_buffer_t * _tvb, bgfx_vertex_layout_t const * _layout, uint32_t _numVertices, bgfx_transient_index_buffer_t * _tib, uint32_t _numIndices, bool _index32)
    • nbgfx_alloc_instance_data_buffer

      public static void nbgfx_alloc_instance_data_buffer(long _idb, int _num, short _stride)
      void bgfx_alloc_instance_data_buffer(bgfx_instance_data_buffer_t * _idb, uint32_t _num, uint16_t _stride)
    • bgfx_alloc_instance_data_buffer

      public static void bgfx_alloc_instance_data_buffer(BGFXInstanceDataBuffer _idb, int _num, int _stride)
      void bgfx_alloc_instance_data_buffer(bgfx_instance_data_buffer_t * _idb, uint32_t _num, uint16_t _stride)
    • bgfx_create_indirect_buffer

      public static short bgfx_create_indirect_buffer(int _num)
      bgfx_indirect_buffer_handle_t bgfx_create_indirect_buffer(uint32_t _num)
    • bgfx_destroy_indirect_buffer

      public static void bgfx_destroy_indirect_buffer(short _handle)
      void bgfx_destroy_indirect_buffer(bgfx_indirect_buffer_handle_t _handle)
    • nbgfx_create_shader

      public static short nbgfx_create_shader(long _mem)
      bgfx_shader_handle_t bgfx_create_shader(bgfx_memory_t const * _mem)
    • bgfx_create_shader

      public static short bgfx_create_shader(BGFXMemory _mem)
      bgfx_shader_handle_t bgfx_create_shader(bgfx_memory_t const * _mem)
    • nbgfx_get_shader_uniforms

      public static short nbgfx_get_shader_uniforms(short _handle, long _uniforms, short _max)
      uint16_t bgfx_get_shader_uniforms(bgfx_shader_handle_t _handle, bgfx_uniform_handle_t * _uniforms, uint16_t _max)
    • bgfx_get_shader_uniforms

      public static short bgfx_get_shader_uniforms(short _handle, ShortBuffer _uniforms)
      uint16_t bgfx_get_shader_uniforms(bgfx_shader_handle_t _handle, bgfx_uniform_handle_t * _uniforms, uint16_t _max)
    • nbgfx_set_shader_name

      public static void nbgfx_set_shader_name(short _handle, long _name, int _len)
      void bgfx_set_shader_name(bgfx_shader_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_shader_name

      public static void bgfx_set_shader_name(short _handle, ByteBuffer _name)
      void bgfx_set_shader_name(bgfx_shader_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_shader_name

      public static void bgfx_set_shader_name(short _handle, CharSequence _name)
      void bgfx_set_shader_name(bgfx_shader_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_destroy_shader

      public static void bgfx_destroy_shader(short _handle)
      void bgfx_destroy_shader(bgfx_shader_handle_t _handle)
    • bgfx_create_program

      public static short bgfx_create_program(short _vsh, short _fsh, boolean _destroyShaders)
      bgfx_program_handle_t bgfx_create_program(bgfx_shader_handle_t _vsh, bgfx_shader_handle_t _fsh, bool _destroyShaders)
    • bgfx_create_compute_program

      public static short bgfx_create_compute_program(short _csh, boolean _destroyShaders)
      bgfx_program_handle_t bgfx_create_compute_program(bgfx_shader_handle_t _csh, bool _destroyShaders)
    • bgfx_destroy_program

      public static void bgfx_destroy_program(short _handle)
      void bgfx_destroy_program(bgfx_program_handle_t _handle)
    • nbgfx_is_texture_valid

      public static boolean nbgfx_is_texture_valid(short _depth, boolean _cubeMap, short _numLayers, int _format, long _flags)
      bool bgfx_is_texture_valid(uint16_t _depth, bool _cubeMap, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags)
    • bgfx_is_texture_valid

      public static boolean bgfx_is_texture_valid(int _depth, boolean _cubeMap, int _numLayers, int _format, long _flags)
      bool bgfx_is_texture_valid(uint16_t _depth, bool _cubeMap, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags)
    • nbgfx_is_frame_buffer_valid

      public static boolean nbgfx_is_frame_buffer_valid(byte _num, long _attachment)
      bool bgfx_is_frame_buffer_valid(uint8_t _num, bgfx_attachment_t const * _attachment)
    • bgfx_is_frame_buffer_valid

      public static boolean bgfx_is_frame_buffer_valid(BGFXAttachment.Buffer _attachment)
      bool bgfx_is_frame_buffer_valid(uint8_t _num, bgfx_attachment_t const * _attachment)
    • 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)
      void bgfx_calc_texture_size(bgfx_texture_info_t * _info, uint16_t _width, uint16_t _height, uint16_t _depth, bool _cubeMap, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format)
    • 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)
      void bgfx_calc_texture_size(bgfx_texture_info_t * _info, uint16_t _width, uint16_t _height, uint16_t _depth, bool _cubeMap, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format)
    • nbgfx_create_texture

      public static short nbgfx_create_texture(long _mem, long _flags, byte _skip, long _info)
      bgfx_texture_handle_t bgfx_create_texture(bgfx_memory_t const * _mem, uint64_t _flags, uint8_t _skip, bgfx_texture_info_t * _info)
    • bgfx_create_texture

      public static short bgfx_create_texture(BGFXMemory _mem, long _flags, int _skip, @Nullable BGFXTextureInfo _info)
      bgfx_texture_handle_t bgfx_create_texture(bgfx_memory_t const * _mem, uint64_t _flags, uint8_t _skip, bgfx_texture_info_t * _info)
    • 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)
      bgfx_texture_handle_t bgfx_create_texture_2d(uint16_t _width, uint16_t _height, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • 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)
      bgfx_texture_handle_t bgfx_create_texture_2d(uint16_t _width, uint16_t _height, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • nbgfx_create_texture_2d_scaled

      public static short nbgfx_create_texture_2d_scaled(int _ratio, boolean _hasMips, short _numLayers, int _format, long _flags)
      bgfx_texture_handle_t bgfx_create_texture_2d_scaled(bgfx_backbuffer_ratio_t _ratio, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags)
    • bgfx_create_texture_2d_scaled

      public static short bgfx_create_texture_2d_scaled(int _ratio, boolean _hasMips, int _numLayers, int _format, long _flags)
      bgfx_texture_handle_t bgfx_create_texture_2d_scaled(bgfx_backbuffer_ratio_t _ratio, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags)
    • 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)
      bgfx_texture_handle_t bgfx_create_texture_3d(uint16_t _width, uint16_t _height, uint16_t _depth, bool _hasMips, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • 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)
      bgfx_texture_handle_t bgfx_create_texture_3d(uint16_t _width, uint16_t _height, uint16_t _depth, bool _hasMips, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • nbgfx_create_texture_cube

      public static short nbgfx_create_texture_cube(short _size, boolean _hasMips, short _numLayers, int _format, long _flags, long _mem)
      bgfx_texture_handle_t bgfx_create_texture_cube(uint16_t _size, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • bgfx_create_texture_cube

      public static short bgfx_create_texture_cube(int _size, boolean _hasMips, int _numLayers, int _format, long _flags, @Nullable BGFXMemory _mem)
      bgfx_texture_handle_t bgfx_create_texture_cube(uint16_t _size, bool _hasMips, uint16_t _numLayers, bgfx_texture_format_t _format, uint64_t _flags, bgfx_memory_t const * _mem)
    • 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)
      void bgfx_update_texture_2d(bgfx_texture_handle_t _handle, uint16_t _layer, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, bgfx_memory_t const * _mem, uint16_t _pitch)
    • 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)
      void bgfx_update_texture_2d(bgfx_texture_handle_t _handle, uint16_t _layer, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, bgfx_memory_t const * _mem, uint16_t _pitch)
    • 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)
      void bgfx_update_texture_3d(bgfx_texture_handle_t _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _z, uint16_t _width, uint16_t _height, uint16_t _depth, bgfx_memory_t const * _mem)
    • 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)
      void bgfx_update_texture_3d(bgfx_texture_handle_t _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _z, uint16_t _width, uint16_t _height, uint16_t _depth, bgfx_memory_t const * _mem)
    • 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)
      void bgfx_update_texture_cube(bgfx_texture_handle_t _handle, uint16_t _layer, uint8_t _side, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, bgfx_memory_t const * _mem, uint16_t _pitch)
    • 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)
      void bgfx_update_texture_cube(bgfx_texture_handle_t _handle, uint16_t _layer, uint8_t _side, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, bgfx_memory_t const * _mem, uint16_t _pitch)
    • nbgfx_read_texture

      public static int nbgfx_read_texture(short _handle, long _data, byte _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, ByteBuffer _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, ShortBuffer _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, IntBuffer _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, FloatBuffer _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • nbgfx_set_texture_name

      public static void nbgfx_set_texture_name(short _handle, long _name, int _len)
      void bgfx_set_texture_name(bgfx_texture_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_texture_name

      public static void bgfx_set_texture_name(short _handle, ByteBuffer _name)
      void bgfx_set_texture_name(bgfx_texture_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_texture_name

      public static void bgfx_set_texture_name(short _handle, CharSequence _name)
      void bgfx_set_texture_name(bgfx_texture_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_get_direct_access_ptr

      public static long bgfx_get_direct_access_ptr(short _handle)
      void * bgfx_get_direct_access_ptr(bgfx_texture_handle_t _handle)
    • bgfx_destroy_texture

      public static void bgfx_destroy_texture(short _handle)
      void bgfx_destroy_texture(bgfx_texture_handle_t _handle)
    • nbgfx_create_frame_buffer

      public static short nbgfx_create_frame_buffer(short _width, short _height, int _format, long _textureFlags)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer(uint16_t _width, uint16_t _height, bgfx_texture_format_t _format, uint64_t _textureFlags)
    • bgfx_create_frame_buffer

      public static short bgfx_create_frame_buffer(int _width, int _height, int _format, long _textureFlags)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer(uint16_t _width, uint16_t _height, bgfx_texture_format_t _format, uint64_t _textureFlags)
    • bgfx_create_frame_buffer_scaled

      public static short bgfx_create_frame_buffer_scaled(int _ratio, int _format, long _textureFlags)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_scaled(bgfx_backbuffer_ratio_t _ratio, bgfx_texture_format_t _format, uint64_t _textureFlags)
    • nbgfx_create_frame_buffer_from_handles

      public static short nbgfx_create_frame_buffer_from_handles(byte _num, long _handles, boolean _destroyTextures)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_handles(uint8_t _num, bgfx_texture_handle_t const * _handles, bool _destroyTextures)
    • bgfx_create_frame_buffer_from_handles

      public static short bgfx_create_frame_buffer_from_handles(ShortBuffer _handles, boolean _destroyTextures)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_handles(uint8_t _num, bgfx_texture_handle_t const * _handles, bool _destroyTextures)
    • nbgfx_create_frame_buffer_from_attachment

      public static short nbgfx_create_frame_buffer_from_attachment(byte _num, long _attachment, boolean _destroyTextures)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_attachment(uint8_t _num, bgfx_attachment_t const * _attachment, bool _destroyTextures)
    • bgfx_create_frame_buffer_from_attachment

      public static short bgfx_create_frame_buffer_from_attachment(BGFXAttachment.Buffer _attachment, boolean _destroyTextures)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_attachment(uint8_t _num, bgfx_attachment_t const * _attachment, bool _destroyTextures)
    • 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)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_nwh(void * _nwh, uint16_t _width, uint16_t _height, bgfx_texture_format_t _format, bgfx_texture_format_t _depthFormat)
    • 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)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_nwh(void * _nwh, uint16_t _width, uint16_t _height, bgfx_texture_format_t _format, bgfx_texture_format_t _depthFormat)
    • nbgfx_set_frame_buffer_name

      public static void nbgfx_set_frame_buffer_name(short _handle, long _name, int _len)
      void bgfx_set_frame_buffer_name(bgfx_frame_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_frame_buffer_name

      public static void bgfx_set_frame_buffer_name(short _handle, ByteBuffer _name)
      void bgfx_set_frame_buffer_name(bgfx_frame_buffer_handle_t _handle, char const * _name, int32_t _len)
    • bgfx_set_frame_buffer_name

      public static void bgfx_set_frame_buffer_name(short _handle, CharSequence _name)
      void bgfx_set_frame_buffer_name(bgfx_frame_buffer_handle_t _handle, char const * _name, int32_t _len)
    • nbgfx_get_texture

      public static short nbgfx_get_texture(short _handle, byte _attachment)
      bgfx_texture_handle_t bgfx_get_texture(bgfx_frame_buffer_handle_t _handle, uint8_t _attachment)
    • bgfx_get_texture

      public static short bgfx_get_texture(short _handle, int _attachment)
      bgfx_texture_handle_t bgfx_get_texture(bgfx_frame_buffer_handle_t _handle, uint8_t _attachment)
    • bgfx_destroy_frame_buffer

      public static void bgfx_destroy_frame_buffer(short _handle)
      void bgfx_destroy_frame_buffer(bgfx_frame_buffer_handle_t _handle)
    • nbgfx_create_uniform

      public static short nbgfx_create_uniform(long _name, int _type, short _num)
      bgfx_uniform_handle_t bgfx_create_uniform(char const * _name, bgfx_uniform_type_t _type, uint16_t _num)
    • bgfx_create_uniform

      public static short bgfx_create_uniform(ByteBuffer _name, int _type, int _num)
      bgfx_uniform_handle_t bgfx_create_uniform(char const * _name, bgfx_uniform_type_t _type, uint16_t _num)
    • bgfx_create_uniform

      public static short bgfx_create_uniform(CharSequence _name, int _type, int _num)
      bgfx_uniform_handle_t bgfx_create_uniform(char const * _name, bgfx_uniform_type_t _type, uint16_t _num)
    • nbgfx_get_uniform_info

      public static void nbgfx_get_uniform_info(short _handle, long _info)
      void bgfx_get_uniform_info(bgfx_uniform_handle_t _handle, bgfx_uniform_info_t * _info)
    • bgfx_get_uniform_info

      public static void bgfx_get_uniform_info(short _handle, BGFXUniformInfo _info)
      void bgfx_get_uniform_info(bgfx_uniform_handle_t _handle, bgfx_uniform_info_t * _info)
    • bgfx_destroy_uniform

      public static void bgfx_destroy_uniform(short _handle)
      void bgfx_destroy_uniform(bgfx_uniform_handle_t _handle)
    • bgfx_create_occlusion_query

      public static short bgfx_create_occlusion_query()
      bgfx_occlusion_query_handle_t bgfx_create_occlusion_query(void)
    • nbgfx_get_result

      public static int nbgfx_get_result(short _handle, long _result)
      bgfx_occlusion_query_result_t bgfx_get_result(bgfx_occlusion_query_handle_t _handle, int32_t * _result)
    • bgfx_get_result

      public static int bgfx_get_result(short _handle, @Nullable IntBuffer _result)
      bgfx_occlusion_query_result_t bgfx_get_result(bgfx_occlusion_query_handle_t _handle, int32_t * _result)
    • bgfx_destroy_occlusion_query

      public static void bgfx_destroy_occlusion_query(short _handle)
      void bgfx_destroy_occlusion_query(bgfx_occlusion_query_handle_t _handle)
    • nbgfx_set_palette_color

      public static void nbgfx_set_palette_color(byte _index, long _rgba)
      void bgfx_set_palette_color(uint8_t _index, float const * _rgba)
    • bgfx_set_palette_color

      public static void bgfx_set_palette_color(int _index, FloatBuffer _rgba)
      void bgfx_set_palette_color(uint8_t _index, float const * _rgba)
    • nbgfx_set_palette_color_rgba32f

      public static void nbgfx_set_palette_color_rgba32f(byte _index, float _r, float _g, float _b, float _a)
      void bgfx_set_palette_color_rgba32f(uint8_t _index, float _r, float _g, float _b, float _a)
    • bgfx_set_palette_color_rgba32f

      public static void bgfx_set_palette_color_rgba32f(int _index, float _r, float _g, float _b, float _a)
      void bgfx_set_palette_color_rgba32f(uint8_t _index, float _r, float _g, float _b, float _a)
    • nbgfx_set_palette_color_rgba8

      public static void nbgfx_set_palette_color_rgba8(byte _index, int _rgba)
      void bgfx_set_palette_color_rgba8(uint8_t _index, uint32_t _rgba)
    • bgfx_set_palette_color_rgba8

      public static void bgfx_set_palette_color_rgba8(int _index, int _rgba)
      void bgfx_set_palette_color_rgba8(uint8_t _index, uint32_t _rgba)
    • nbgfx_set_view_name

      public static void nbgfx_set_view_name(short _id, long _name, int _len)
      void bgfx_set_view_name(bgfx_view_id_t _id, char const * _name, int32_t _len)
    • bgfx_set_view_name

      public static void bgfx_set_view_name(int _id, ByteBuffer _name)
      void bgfx_set_view_name(bgfx_view_id_t _id, char const * _name, int32_t _len)
    • bgfx_set_view_name

      public static void bgfx_set_view_name(int _id, CharSequence _name)
      void bgfx_set_view_name(bgfx_view_id_t _id, char const * _name, int32_t _len)
    • nbgfx_set_view_rect

      public static void nbgfx_set_view_rect(short _id, short _x, short _y, short _width, short _height)
      void bgfx_set_view_rect(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • bgfx_set_view_rect

      public static void bgfx_set_view_rect(int _id, int _x, int _y, int _width, int _height)
      void bgfx_set_view_rect(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • nbgfx_set_view_rect_ratio

      public static void nbgfx_set_view_rect_ratio(short _id, short _x, short _y, int _ratio)
      void bgfx_set_view_rect_ratio(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, bgfx_backbuffer_ratio_t _ratio)
    • bgfx_set_view_rect_ratio

      public static void bgfx_set_view_rect_ratio(int _id, int _x, int _y, int _ratio)
      void bgfx_set_view_rect_ratio(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, bgfx_backbuffer_ratio_t _ratio)
    • nbgfx_set_view_scissor

      public static void nbgfx_set_view_scissor(short _id, short _x, short _y, short _width, short _height)
      void bgfx_set_view_scissor(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • bgfx_set_view_scissor

      public static void bgfx_set_view_scissor(int _id, int _x, int _y, int _width, int _height)
      void bgfx_set_view_scissor(bgfx_view_id_t _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • nbgfx_set_view_clear

      public static void nbgfx_set_view_clear(short _id, short _flags, int _rgba, float _depth, byte _stencil)
      void bgfx_set_view_clear(bgfx_view_id_t _id, uint16_t _flags, uint32_t _rgba, float _depth, uint8_t _stencil)
    • bgfx_set_view_clear

      public static void bgfx_set_view_clear(int _id, int _flags, int _rgba, float _depth, int _stencil)
      void bgfx_set_view_clear(bgfx_view_id_t _id, uint16_t _flags, uint32_t _rgba, float _depth, uint8_t _stencil)
    • 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)
      void bgfx_set_view_clear_mrt(bgfx_view_id_t _id, uint16_t _flags, float _depth, uint8_t _stencil, uint8_t _0, uint8_t _1, uint8_t _2, uint8_t _3, uint8_t _4, uint8_t _5, uint8_t _6, uint8_t _7)
    • 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)
      void bgfx_set_view_clear_mrt(bgfx_view_id_t _id, uint16_t _flags, float _depth, uint8_t _stencil, uint8_t _0, uint8_t _1, uint8_t _2, uint8_t _3, uint8_t _4, uint8_t _5, uint8_t _6, uint8_t _7)
    • nbgfx_set_view_mode

      public static void nbgfx_set_view_mode(short _id, int _mode)
      void bgfx_set_view_mode(bgfx_view_id_t _id, bgfx_view_mode_t _mode)
    • bgfx_set_view_mode

      public static void bgfx_set_view_mode(int _id, int _mode)
      void bgfx_set_view_mode(bgfx_view_id_t _id, bgfx_view_mode_t _mode)
    • nbgfx_set_view_frame_buffer

      public static void nbgfx_set_view_frame_buffer(short _id, short _handle)
      void bgfx_set_view_frame_buffer(bgfx_view_id_t _id, bgfx_frame_buffer_handle_t _handle)
    • bgfx_set_view_frame_buffer

      public static void bgfx_set_view_frame_buffer(int _id, short _handle)
      void bgfx_set_view_frame_buffer(bgfx_view_id_t _id, bgfx_frame_buffer_handle_t _handle)
    • nbgfx_set_view_transform

      public static void nbgfx_set_view_transform(short _id, long _view, long _proj)
      void bgfx_set_view_transform(bgfx_view_id_t _id, void const * _view, void const * _proj)
    • bgfx_set_view_transform

      public static void bgfx_set_view_transform(int _id, @Nullable ByteBuffer _view, @Nullable ByteBuffer _proj)
      void bgfx_set_view_transform(bgfx_view_id_t _id, void const * _view, void const * _proj)
    • bgfx_set_view_transform

      public static void bgfx_set_view_transform(int _id, @Nullable FloatBuffer _view, @Nullable FloatBuffer _proj)
      void bgfx_set_view_transform(bgfx_view_id_t _id, void const * _view, void const * _proj)
    • nbgfx_set_view_order

      public static void nbgfx_set_view_order(short _id, short _num, long _order)
      void bgfx_set_view_order(bgfx_view_id_t _id, uint16_t _num, bgfx_view_id_t const * _order)
    • bgfx_set_view_order

      public static void bgfx_set_view_order(int _id, int _num, @Nullable ShortBuffer _order)
      void bgfx_set_view_order(bgfx_view_id_t _id, uint16_t _num, bgfx_view_id_t const * _order)
    • nbgfx_reset_view

      public static void nbgfx_reset_view(short _id)
      void bgfx_reset_view(bgfx_view_id_t _id)
    • bgfx_reset_view

      public static void bgfx_reset_view(int _id)
      void bgfx_reset_view(bgfx_view_id_t _id)
    • bgfx_encoder_begin

      public static long bgfx_encoder_begin(boolean _forThread)
      bgfx_encoder_t * bgfx_encoder_begin(bool _forThread)
    • bgfx_encoder_end

      public static void bgfx_encoder_end(long _encoder)
      void bgfx_encoder_end(bgfx_encoder_t * _encoder)
    • nbgfx_encoder_set_marker

      public static void nbgfx_encoder_set_marker(long _this, long _name, int _len)
      void bgfx_encoder_set_marker(bgfx_encoder_t * _this, char const * _name, int32_t _len)
    • bgfx_encoder_set_marker

      public static void bgfx_encoder_set_marker(long _this, ByteBuffer _name)
      void bgfx_encoder_set_marker(bgfx_encoder_t * _this, char const * _name, int32_t _len)
    • bgfx_encoder_set_marker

      public static void bgfx_encoder_set_marker(long _this, CharSequence _name)
      void bgfx_encoder_set_marker(bgfx_encoder_t * _this, char const * _name, int32_t _len)
    • bgfx_encoder_set_state

      public static void bgfx_encoder_set_state(long _this, long _state, int _rgba)
      void bgfx_encoder_set_state(bgfx_encoder_t * _this, uint64_t _state, uint32_t _rgba)
    • bgfx_encoder_set_condition

      public static void bgfx_encoder_set_condition(long _this, short _handle, boolean _visible)
      void bgfx_encoder_set_condition(bgfx_encoder_t * _this, bgfx_occlusion_query_handle_t _handle, bool _visible)
    • bgfx_encoder_set_stencil

      public static void bgfx_encoder_set_stencil(long _this, int _fstencil, int _bstencil)
      void bgfx_encoder_set_stencil(bgfx_encoder_t * _this, uint32_t _fstencil, uint32_t _bstencil)
    • nbgfx_encoder_set_scissor

      public static short nbgfx_encoder_set_scissor(long _this, short _x, short _y, short _width, short _height)
      uint16_t bgfx_encoder_set_scissor(bgfx_encoder_t * _this, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • bgfx_encoder_set_scissor

      public static short bgfx_encoder_set_scissor(long _this, int _x, int _y, int _width, int _height)
      uint16_t bgfx_encoder_set_scissor(bgfx_encoder_t * _this, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • nbgfx_encoder_set_scissor_cached

      public static void nbgfx_encoder_set_scissor_cached(long _this, short _cache)
      void bgfx_encoder_set_scissor_cached(bgfx_encoder_t * _this, uint16_t _cache)
    • bgfx_encoder_set_scissor_cached

      public static void bgfx_encoder_set_scissor_cached(long _this, int _cache)
      void bgfx_encoder_set_scissor_cached(bgfx_encoder_t * _this, uint16_t _cache)
    • nbgfx_encoder_set_transform

      public static int nbgfx_encoder_set_transform(long _this, long _mtx, short _num)
      uint32_t bgfx_encoder_set_transform(bgfx_encoder_t * _this, void const * _mtx, uint16_t _num)
    • bgfx_encoder_set_transform

      public static int bgfx_encoder_set_transform(long _this, ByteBuffer _mtx)
      uint32_t bgfx_encoder_set_transform(bgfx_encoder_t * _this, void const * _mtx, uint16_t _num)
    • bgfx_encoder_set_transform

      public static int bgfx_encoder_set_transform(long _this, FloatBuffer _mtx)
      uint32_t bgfx_encoder_set_transform(bgfx_encoder_t * _this, void const * _mtx, uint16_t _num)
    • nbgfx_encoder_set_transform_cached

      public static void nbgfx_encoder_set_transform_cached(long _this, int _cache, short _num)
      void bgfx_encoder_set_transform_cached(bgfx_encoder_t * _this, uint32_t _cache, uint16_t _num)
    • bgfx_encoder_set_transform_cached

      public static void bgfx_encoder_set_transform_cached(long _this, int _cache, int _num)
      void bgfx_encoder_set_transform_cached(bgfx_encoder_t * _this, uint32_t _cache, uint16_t _num)
    • nbgfx_encoder_alloc_transform

      public static int nbgfx_encoder_alloc_transform(long _this, long _transform, short _num)
      uint32_t bgfx_encoder_alloc_transform(bgfx_encoder_t * _this, bgfx_transform_t * _transform, uint16_t _num)
    • bgfx_encoder_alloc_transform

      public static int bgfx_encoder_alloc_transform(long _this, BGFXTransform _transform, int _num)
      uint32_t bgfx_encoder_alloc_transform(bgfx_encoder_t * _this, bgfx_transform_t * _transform, uint16_t _num)
    • nbgfx_encoder_set_uniform

      public static void nbgfx_encoder_set_uniform(long _this, short _handle, long _value, short _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, ByteBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, ShortBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, IntBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, LongBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, FloatBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, DoubleBuffer _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_index_buffer

      public static void bgfx_encoder_set_index_buffer(long _this, short _handle, int _firstIndex, int _numIndices)
      void bgfx_encoder_set_index_buffer(bgfx_encoder_t * _this, bgfx_index_buffer_handle_t _handle, uint32_t _firstIndex, uint32_t _numIndices)
    • bgfx_encoder_set_dynamic_index_buffer

      public static void bgfx_encoder_set_dynamic_index_buffer(long _this, short _handle, int _firstIndex, int _numIndices)
      void bgfx_encoder_set_dynamic_index_buffer(bgfx_encoder_t * _this, bgfx_dynamic_index_buffer_handle_t _handle, uint32_t _firstIndex, uint32_t _numIndices)
    • nbgfx_encoder_set_transient_index_buffer

      public static void nbgfx_encoder_set_transient_index_buffer(long _this, long _tib, int _firstIndex, int _numIndices)
      void bgfx_encoder_set_transient_index_buffer(bgfx_encoder_t * _this, bgfx_transient_index_buffer_t const * _tib, uint32_t _firstIndex, uint32_t _numIndices)
    • bgfx_encoder_set_transient_index_buffer

      public static void bgfx_encoder_set_transient_index_buffer(long _this, BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices)
      void bgfx_encoder_set_transient_index_buffer(bgfx_encoder_t * _this, bgfx_transient_index_buffer_t const * _tib, uint32_t _firstIndex, uint32_t _numIndices)
    • nbgfx_encoder_set_vertex_buffer

      public static void nbgfx_encoder_set_vertex_buffer(long _this, byte _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_encoder_set_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • bgfx_encoder_set_vertex_buffer

      public static void bgfx_encoder_set_vertex_buffer(long _this, int _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_encoder_set_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_encoder_set_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_encoder_set_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_encoder_set_dynamic_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_encoder_set_dynamic_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_encoder_set_dynamic_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_encoder_set_dynamic_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_encoder_set_transient_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_encoder_set_transient_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_encoder_set_transient_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_encoder_set_transient_vertex_buffer_with_layout(bgfx_encoder_t * _this, uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • bgfx_encoder_set_vertex_count

      public static void bgfx_encoder_set_vertex_count(long _this, int _numVertices)
      void bgfx_encoder_set_vertex_count(bgfx_encoder_t * _this, uint32_t _numVertices)
    • nbgfx_encoder_set_instance_data_buffer

      public static void nbgfx_encoder_set_instance_data_buffer(long _this, long _idb, int _start, int _num)
      void bgfx_encoder_set_instance_data_buffer(bgfx_encoder_t * _this, bgfx_instance_data_buffer_t const * _idb, uint32_t _start, uint32_t _num)
    • bgfx_encoder_set_instance_data_buffer

      public static void bgfx_encoder_set_instance_data_buffer(long _this, BGFXInstanceDataBuffer _idb, int _start, int _num)
      void bgfx_encoder_set_instance_data_buffer(bgfx_encoder_t * _this, bgfx_instance_data_buffer_t const * _idb, uint32_t _start, uint32_t _num)
    • 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)
      void bgfx_encoder_set_instance_data_from_vertex_buffer(bgfx_encoder_t * _this, bgfx_vertex_buffer_handle_t _handle, uint32_t _start, uint32_t _num)
    • 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)
      void bgfx_encoder_set_instance_data_from_dynamic_vertex_buffer(bgfx_encoder_t * _this, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _start, uint32_t _num)
    • bgfx_encoder_set_instance_count

      public static void bgfx_encoder_set_instance_count(long _this, int _numInstances)
      void bgfx_encoder_set_instance_count(bgfx_encoder_t * _this, uint32_t _numInstances)
    • nbgfx_encoder_set_texture

      public static void nbgfx_encoder_set_texture(long _this, byte _stage, short _sampler, short _handle, int _flags)
      void bgfx_encoder_set_texture(bgfx_encoder_t * _this, uint8_t _stage, bgfx_uniform_handle_t _sampler, bgfx_texture_handle_t _handle, uint32_t _flags)
    • bgfx_encoder_set_texture

      public static void bgfx_encoder_set_texture(long _this, int _stage, short _sampler, short _handle, int _flags)
      void bgfx_encoder_set_texture(bgfx_encoder_t * _this, uint8_t _stage, bgfx_uniform_handle_t _sampler, bgfx_texture_handle_t _handle, uint32_t _flags)
    • nbgfx_encoder_touch

      public static void nbgfx_encoder_touch(long _this, short _id)
      void bgfx_encoder_touch(bgfx_encoder_t * _this, bgfx_view_id_t _id)
    • bgfx_encoder_touch

      public static void bgfx_encoder_touch(long _this, int _id)
      void bgfx_encoder_touch(bgfx_encoder_t * _this, bgfx_view_id_t _id)
    • nbgfx_encoder_submit

      public static void nbgfx_encoder_submit(long _this, short _id, short _handle, int _depth, byte _flags)
      void bgfx_encoder_submit(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, uint32_t _depth, uint8_t _flags)
    • bgfx_encoder_submit

      public static void bgfx_encoder_submit(long _this, int _id, short _handle, int _depth, int _flags)
      void bgfx_encoder_submit(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, uint32_t _depth, uint8_t _flags)
    • 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)
      void bgfx_encoder_submit_occlusion_query(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint32_t _depth, uint8_t _flags)
    • 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)
      void bgfx_encoder_submit_occlusion_query(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint32_t _depth, uint8_t _flags)
    • nbgfx_encoder_submit_indirect

      public static void nbgfx_encoder_submit_indirect(long _this, short _id, short _handle, short _indirectHandle, int _start, int _num, int _depth, byte _flags)
      void bgfx_encoder_submit_indirect(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint32_t _depth, uint8_t _flags)
    • 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)
      void bgfx_encoder_submit_indirect(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint32_t _depth, uint8_t _flags)
    • nbgfx_encoder_submit_indirect_count

      public static void nbgfx_encoder_submit_indirect_count(long _this, short _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, byte _flags)
      void bgfx_encoder_submit_indirect_count(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, bgfx_index_buffer_handle_t _numHandle, uint32_t _numIndex, uint32_t _numMax, uint32_t _depth, uint8_t _flags)
    • 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)
      void bgfx_encoder_submit_indirect_count(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, bgfx_index_buffer_handle_t _numHandle, uint32_t _numIndex, uint32_t _numMax, uint32_t _depth, uint8_t _flags)
    • nbgfx_encoder_set_compute_index_buffer

      public static void nbgfx_encoder_set_compute_index_buffer(long _this, byte _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_index_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_index_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_encoder_set_compute_index_buffer

      public static void bgfx_encoder_set_compute_index_buffer(long _this, int _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_index_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_index_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_encoder_set_compute_vertex_buffer

      public static void nbgfx_encoder_set_compute_vertex_buffer(long _this, byte _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_encoder_set_compute_vertex_buffer

      public static void bgfx_encoder_set_compute_vertex_buffer(long _this, int _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • 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)
      void bgfx_encoder_set_compute_dynamic_index_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_dynamic_index_buffer_handle_t _handle, bgfx_access_t _access)
    • 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)
      void bgfx_encoder_set_compute_dynamic_index_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_dynamic_index_buffer_handle_t _handle, bgfx_access_t _access)
    • 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)
      void bgfx_encoder_set_compute_dynamic_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_dynamic_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • 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)
      void bgfx_encoder_set_compute_dynamic_vertex_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_dynamic_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_encoder_set_compute_indirect_buffer

      public static void nbgfx_encoder_set_compute_indirect_buffer(long _this, byte _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_indirect_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_indirect_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_encoder_set_compute_indirect_buffer

      public static void bgfx_encoder_set_compute_indirect_buffer(long _this, int _stage, short _handle, int _access)
      void bgfx_encoder_set_compute_indirect_buffer(bgfx_encoder_t * _this, uint8_t _stage, bgfx_indirect_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_encoder_set_image

      public static void nbgfx_encoder_set_image(long _this, byte _stage, short _handle, byte _mip, int _access, int _format)
      void bgfx_encoder_set_image(bgfx_encoder_t * _this, uint8_t _stage, bgfx_texture_handle_t _handle, uint8_t _mip, bgfx_access_t _access, bgfx_texture_format_t _format)
    • bgfx_encoder_set_image

      public static void bgfx_encoder_set_image(long _this, int _stage, short _handle, int _mip, int _access, int _format)
      void bgfx_encoder_set_image(bgfx_encoder_t * _this, uint8_t _stage, bgfx_texture_handle_t _handle, uint8_t _mip, bgfx_access_t _access, bgfx_texture_format_t _format)
    • nbgfx_encoder_dispatch

      public static void nbgfx_encoder_dispatch(long _this, short _id, short _handle, int _numX, int _numY, int _numZ, byte _flags)
      void bgfx_encoder_dispatch(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)
    • bgfx_encoder_dispatch

      public static void bgfx_encoder_dispatch(long _this, int _id, short _handle, int _numX, int _numY, int _numZ, int _flags)
      void bgfx_encoder_dispatch(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)
    • nbgfx_encoder_dispatch_indirect

      public static void nbgfx_encoder_dispatch_indirect(long _this, short _id, short _handle, short _indirectHandle, int _start, int _num, byte _flags)
      void bgfx_encoder_dispatch_indirect(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint8_t _flags)
    • 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)
      void bgfx_encoder_dispatch_indirect(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_program_handle_t _handle, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint8_t _flags)
    • nbgfx_encoder_discard

      public static void nbgfx_encoder_discard(long _this, byte _flags)
      void bgfx_encoder_discard(bgfx_encoder_t * _this, uint8_t _flags)
    • bgfx_encoder_discard

      public static void bgfx_encoder_discard(long _this, int _flags)
      void bgfx_encoder_discard(bgfx_encoder_t * _this, uint8_t _flags)
    • 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)
      void bgfx_encoder_blit(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_texture_handle_t _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, bgfx_texture_handle_t _src, uint8_t _srcMip, uint16_t _srcX, uint16_t _srcY, uint16_t _srcZ, uint16_t _width, uint16_t _height, uint16_t _depth)
    • 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)
      void bgfx_encoder_blit(bgfx_encoder_t * _this, bgfx_view_id_t _id, bgfx_texture_handle_t _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, bgfx_texture_handle_t _src, uint8_t _srcMip, uint16_t _srcX, uint16_t _srcY, uint16_t _srcZ, uint16_t _width, uint16_t _height, uint16_t _depth)
    • nbgfx_request_screen_shot

      public static void nbgfx_request_screen_shot(short _handle, long _filePath)
      void bgfx_request_screen_shot(bgfx_frame_buffer_handle_t _handle, char const * _filePath)
    • bgfx_request_screen_shot

      public static void bgfx_request_screen_shot(short _handle, ByteBuffer _filePath)
      void bgfx_request_screen_shot(bgfx_frame_buffer_handle_t _handle, char const * _filePath)
    • bgfx_request_screen_shot

      public static void bgfx_request_screen_shot(short _handle, CharSequence _filePath)
      void bgfx_request_screen_shot(bgfx_frame_buffer_handle_t _handle, char const * _filePath)
    • nbgfx_set_marker

      public static void nbgfx_set_marker(long _name, int _len)
      void bgfx_set_marker(char const * _name, int32_t _len)
    • bgfx_set_marker

      public static void bgfx_set_marker(ByteBuffer _name)
      void bgfx_set_marker(char const * _name, int32_t _len)
    • bgfx_set_marker

      public static void bgfx_set_marker(CharSequence _name)
      void bgfx_set_marker(char const * _name, int32_t _len)
    • bgfx_set_state

      public static void bgfx_set_state(long _state, int _rgba)
      void bgfx_set_state(uint64_t _state, uint32_t _rgba)
    • bgfx_set_condition

      public static void bgfx_set_condition(short _handle, boolean _visible)
      void bgfx_set_condition(bgfx_occlusion_query_handle_t _handle, bool _visible)
    • bgfx_set_stencil

      public static void bgfx_set_stencil(int _fstencil, int _bstencil)
      void bgfx_set_stencil(uint32_t _fstencil, uint32_t _bstencil)
    • nbgfx_set_scissor

      public static short nbgfx_set_scissor(short _x, short _y, short _width, short _height)
      uint16_t bgfx_set_scissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • bgfx_set_scissor

      public static short bgfx_set_scissor(int _x, int _y, int _width, int _height)
      uint16_t bgfx_set_scissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    • nbgfx_set_scissor_cached

      public static void nbgfx_set_scissor_cached(short _cache)
      void bgfx_set_scissor_cached(uint16_t _cache)
    • bgfx_set_scissor_cached

      public static void bgfx_set_scissor_cached(int _cache)
      void bgfx_set_scissor_cached(uint16_t _cache)
    • nbgfx_set_transform

      public static int nbgfx_set_transform(long _mtx, short _num)
      uint32_t bgfx_set_transform(void const * _mtx, uint16_t _num)
    • bgfx_set_transform

      public static int bgfx_set_transform(ByteBuffer _mtx)
      uint32_t bgfx_set_transform(void const * _mtx, uint16_t _num)
    • bgfx_set_transform

      public static int bgfx_set_transform(FloatBuffer _mtx)
      uint32_t bgfx_set_transform(void const * _mtx, uint16_t _num)
    • nbgfx_set_transform_cached

      public static void nbgfx_set_transform_cached(int _cache, short _num)
      void bgfx_set_transform_cached(uint32_t _cache, uint16_t _num)
    • bgfx_set_transform_cached

      public static void bgfx_set_transform_cached(int _cache, int _num)
      void bgfx_set_transform_cached(uint32_t _cache, uint16_t _num)
    • nbgfx_alloc_transform

      public static int nbgfx_alloc_transform(long _transform, short _num)
      uint32_t bgfx_alloc_transform(bgfx_transform_t * _transform, uint16_t _num)
    • bgfx_alloc_transform

      public static int bgfx_alloc_transform(BGFXTransform _transform, int _num)
      uint32_t bgfx_alloc_transform(bgfx_transform_t * _transform, uint16_t _num)
    • nbgfx_set_uniform

      public static void nbgfx_set_uniform(short _handle, long _value, short _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, ByteBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, ShortBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, IntBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, LongBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, FloatBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, DoubleBuffer _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_index_buffer

      public static void bgfx_set_index_buffer(short _handle, int _firstIndex, int _numIndices)
      void bgfx_set_index_buffer(bgfx_index_buffer_handle_t _handle, uint32_t _firstIndex, uint32_t _numIndices)
    • bgfx_set_dynamic_index_buffer

      public static void bgfx_set_dynamic_index_buffer(short _handle, int _firstIndex, int _numIndices)
      void bgfx_set_dynamic_index_buffer(bgfx_dynamic_index_buffer_handle_t _handle, uint32_t _firstIndex, uint32_t _numIndices)
    • nbgfx_set_transient_index_buffer

      public static void nbgfx_set_transient_index_buffer(long _tib, int _firstIndex, int _numIndices)
      void bgfx_set_transient_index_buffer(bgfx_transient_index_buffer_t const * _tib, uint32_t _firstIndex, uint32_t _numIndices)
    • bgfx_set_transient_index_buffer

      public static void bgfx_set_transient_index_buffer(BGFXTransientIndexBuffer _tib, int _firstIndex, int _numIndices)
      void bgfx_set_transient_index_buffer(bgfx_transient_index_buffer_t const * _tib, uint32_t _firstIndex, uint32_t _numIndices)
    • nbgfx_set_vertex_buffer

      public static void nbgfx_set_vertex_buffer(byte _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_set_vertex_buffer(uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • bgfx_set_vertex_buffer

      public static void bgfx_set_vertex_buffer(int _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_set_vertex_buffer(uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_set_vertex_buffer_with_layout(uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_set_vertex_buffer_with_layout(uint8_t _stream, bgfx_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • nbgfx_set_dynamic_vertex_buffer

      public static void nbgfx_set_dynamic_vertex_buffer(byte _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_set_dynamic_vertex_buffer(uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • bgfx_set_dynamic_vertex_buffer

      public static void bgfx_set_dynamic_vertex_buffer(int _stream, short _handle, int _startVertex, int _numVertices)
      void bgfx_set_dynamic_vertex_buffer(uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_set_dynamic_vertex_buffer_with_layout(uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_set_dynamic_vertex_buffer_with_layout(uint8_t _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • nbgfx_set_transient_vertex_buffer

      public static void nbgfx_set_transient_vertex_buffer(byte _stream, long _tvb, int _startVertex, int _numVertices)
      void bgfx_set_transient_vertex_buffer(uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices)
    • bgfx_set_transient_vertex_buffer

      public static void bgfx_set_transient_vertex_buffer(int _stream, BGFXTransientVertexBuffer _tvb, int _startVertex, int _numVertices)
      void bgfx_set_transient_vertex_buffer(uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices)
    • 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)
      void bgfx_set_transient_vertex_buffer_with_layout(uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • 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)
      void bgfx_set_transient_vertex_buffer_with_layout(uint8_t _stream, bgfx_transient_vertex_buffer_t const * _tvb, uint32_t _startVertex, uint32_t _numVertices, bgfx_vertex_layout_handle_t _layoutHandle)
    • bgfx_set_vertex_count

      public static void bgfx_set_vertex_count(int _numVertices)
      void bgfx_set_vertex_count(uint32_t _numVertices)
    • nbgfx_set_instance_data_buffer

      public static void nbgfx_set_instance_data_buffer(long _idb, int _start, int _num)
      void bgfx_set_instance_data_buffer(bgfx_instance_data_buffer_t const * _idb, uint32_t _start, uint32_t _num)
    • bgfx_set_instance_data_buffer

      public static void bgfx_set_instance_data_buffer(BGFXInstanceDataBuffer _idb, int _start, int _num)
      void bgfx_set_instance_data_buffer(bgfx_instance_data_buffer_t const * _idb, uint32_t _start, uint32_t _num)
    • bgfx_set_instance_data_from_vertex_buffer

      public static void bgfx_set_instance_data_from_vertex_buffer(short _handle, int _start, int _num)
      void bgfx_set_instance_data_from_vertex_buffer(bgfx_vertex_buffer_handle_t _handle, uint32_t _start, uint32_t _num)
    • 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)
      void bgfx_set_instance_data_from_dynamic_vertex_buffer(bgfx_dynamic_vertex_buffer_handle_t _handle, uint32_t _start, uint32_t _num)
    • bgfx_set_instance_count

      public static void bgfx_set_instance_count(int _numInstances)
      void bgfx_set_instance_count(uint32_t _numInstances)
    • nbgfx_set_texture

      public static void nbgfx_set_texture(byte _stage, short _sampler, short _handle, int _flags)
      void bgfx_set_texture(uint8_t _stage, bgfx_uniform_handle_t _sampler, bgfx_texture_handle_t _handle, uint32_t _flags)
    • bgfx_set_texture

      public static void bgfx_set_texture(int _stage, short _sampler, short _handle, int _flags)
      void bgfx_set_texture(uint8_t _stage, bgfx_uniform_handle_t _sampler, bgfx_texture_handle_t _handle, uint32_t _flags)
    • nbgfx_touch

      public static void nbgfx_touch(short _id)
      void bgfx_touch(bgfx_view_id_t _id)
    • bgfx_touch

      public static void bgfx_touch(int _id)
      void bgfx_touch(bgfx_view_id_t _id)
    • nbgfx_submit

      public static void nbgfx_submit(short _id, short _program, int _depth, byte _flags)
      void bgfx_submit(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint32_t _depth, uint8_t _flags)
    • bgfx_submit

      public static void bgfx_submit(int _id, short _program, int _depth, int _flags)
      void bgfx_submit(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint32_t _depth, uint8_t _flags)
    • nbgfx_submit_occlusion_query

      public static void nbgfx_submit_occlusion_query(short _id, short _program, short _occlusionQuery, int _depth, byte _flags)
      void bgfx_submit_occlusion_query(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint32_t _depth, uint8_t _flags)
    • bgfx_submit_occlusion_query

      public static void bgfx_submit_occlusion_query(int _id, short _program, short _occlusionQuery, int _depth, int _flags)
      void bgfx_submit_occlusion_query(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint32_t _depth, uint8_t _flags)
    • nbgfx_submit_indirect

      public static void nbgfx_submit_indirect(short _id, short _program, short _indirectHandle, int _start, int _num, int _depth, byte _flags)
      void bgfx_submit_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint32_t _depth, uint8_t _flags)
    • bgfx_submit_indirect

      public static void bgfx_submit_indirect(int _id, short _program, short _indirectHandle, int _start, int _num, int _depth, int _flags)
      void bgfx_submit_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint32_t _depth, uint8_t _flags)
    • nbgfx_submit_indirect_count

      public static void nbgfx_submit_indirect_count(short _id, short _program, short _indirectHandle, int _start, short _numHandle, int _numIndex, int _numMax, int _depth, byte _flags)
      void bgfx_submit_indirect_count(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, bgfx_index_buffer_handle_t _numHandle, uint32_t _numIndex, uint32_t _numMax, uint32_t _depth, uint8_t _flags)
    • 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)
      void bgfx_submit_indirect_count(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, bgfx_index_buffer_handle_t _numHandle, uint32_t _numIndex, uint32_t _numMax, uint32_t _depth, uint8_t _flags)
    • nbgfx_set_compute_index_buffer

      public static void nbgfx_set_compute_index_buffer(byte _stage, short _handle, int _access)
      void bgfx_set_compute_index_buffer(uint8_t _stage, bgfx_index_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_set_compute_index_buffer

      public static void bgfx_set_compute_index_buffer(int _stage, short _handle, int _access)
      void bgfx_set_compute_index_buffer(uint8_t _stage, bgfx_index_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_set_compute_vertex_buffer

      public static void nbgfx_set_compute_vertex_buffer(byte _stage, short _handle, int _access)
      void bgfx_set_compute_vertex_buffer(uint8_t _stage, bgfx_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_set_compute_vertex_buffer

      public static void bgfx_set_compute_vertex_buffer(int _stage, short _handle, int _access)
      void bgfx_set_compute_vertex_buffer(uint8_t _stage, bgfx_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_set_compute_dynamic_index_buffer

      public static void nbgfx_set_compute_dynamic_index_buffer(byte _stage, short _handle, int _access)
      void bgfx_set_compute_dynamic_index_buffer(uint8_t _stage, bgfx_dynamic_index_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_set_compute_dynamic_index_buffer

      public static void bgfx_set_compute_dynamic_index_buffer(int _stage, short _handle, int _access)
      void bgfx_set_compute_dynamic_index_buffer(uint8_t _stage, bgfx_dynamic_index_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_set_compute_dynamic_vertex_buffer

      public static void nbgfx_set_compute_dynamic_vertex_buffer(byte _stage, short _handle, int _access)
      void bgfx_set_compute_dynamic_vertex_buffer(uint8_t _stage, bgfx_dynamic_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_set_compute_dynamic_vertex_buffer

      public static void bgfx_set_compute_dynamic_vertex_buffer(int _stage, short _handle, int _access)
      void bgfx_set_compute_dynamic_vertex_buffer(uint8_t _stage, bgfx_dynamic_vertex_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_set_compute_indirect_buffer

      public static void nbgfx_set_compute_indirect_buffer(byte _stage, short _handle, int _access)
      void bgfx_set_compute_indirect_buffer(uint8_t _stage, bgfx_indirect_buffer_handle_t _handle, bgfx_access_t _access)
    • bgfx_set_compute_indirect_buffer

      public static void bgfx_set_compute_indirect_buffer(int _stage, short _handle, int _access)
      void bgfx_set_compute_indirect_buffer(uint8_t _stage, bgfx_indirect_buffer_handle_t _handle, bgfx_access_t _access)
    • nbgfx_set_image

      public static void nbgfx_set_image(byte _stage, short _handle, byte _mip, int _access, int _format)
      void bgfx_set_image(uint8_t _stage, bgfx_texture_handle_t _handle, uint8_t _mip, bgfx_access_t _access, bgfx_texture_format_t _format)
    • bgfx_set_image

      public static void bgfx_set_image(int _stage, short _handle, int _mip, int _access, int _format)
      void bgfx_set_image(uint8_t _stage, bgfx_texture_handle_t _handle, uint8_t _mip, bgfx_access_t _access, bgfx_texture_format_t _format)
    • nbgfx_dispatch

      public static void nbgfx_dispatch(short _id, short _program, int _numX, int _numY, int _numZ, byte _flags)
      void bgfx_dispatch(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)
    • bgfx_dispatch

      public static void bgfx_dispatch(int _id, short _program, int _numX, int _numY, int _numZ, int _flags)
      void bgfx_dispatch(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint32_t _numX, uint32_t _numY, uint32_t _numZ, uint8_t _flags)
    • nbgfx_dispatch_indirect

      public static void nbgfx_dispatch_indirect(short _id, short _program, short _indirectHandle, int _start, int _num, byte _flags)
      void bgfx_dispatch_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint8_t _flags)
    • bgfx_dispatch_indirect

      public static void bgfx_dispatch_indirect(int _id, short _program, short _indirectHandle, int _start, int _num, int _flags)
      void bgfx_dispatch_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, uint32_t _start, uint32_t _num, uint8_t _flags)
    • nbgfx_discard

      public static void nbgfx_discard(byte _flags)
      void bgfx_discard(uint8_t _flags)
    • bgfx_discard

      public static void bgfx_discard(int _flags)
      void bgfx_discard(uint8_t _flags)
    • 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)
      void bgfx_blit(bgfx_view_id_t _id, bgfx_texture_handle_t _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, bgfx_texture_handle_t _src, uint8_t _srcMip, uint16_t _srcX, uint16_t _srcY, uint16_t _srcZ, uint16_t _width, uint16_t _height, uint16_t _depth)
    • 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)
      void bgfx_blit(bgfx_view_id_t _id, bgfx_texture_handle_t _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, bgfx_texture_handle_t _src, uint8_t _srcMip, uint16_t _srcX, uint16_t _srcY, uint16_t _srcZ, uint16_t _width, uint16_t _height, uint16_t _depth)
    • BGFX_STATE_ALPHA_REF

      public static long BGFX_STATE_ALPHA_REF(long _ref)
      uint64_t BGFX_STATE_ALPHA_REF(uint64_t _ref)
    • BGFX_STATE_POINT_SIZE

      public static long BGFX_STATE_POINT_SIZE(long _size)
      uint64_t BGFX_STATE_POINT_SIZE(uint64_t _size)
    • BGFX_STATE_BLEND_FUNC_SEPARATE

      public static long BGFX_STATE_BLEND_FUNC_SEPARATE(long _srcRGB, long _dstRGB, long _srcA, long _dstA)
      uint64_t BGFX_STATE_BLEND_FUNC_SEPARATE(uint64_t _srcRGB, uint64_t _dstRGB, uint64_t _srcA, uint64_t _dstA)
    • BGFX_STATE_BLEND_EQUATION_SEPARATE

      public static long BGFX_STATE_BLEND_EQUATION_SEPARATE(long _rgb, long _a)
      uint64_t BGFX_STATE_BLEND_EQUATION_SEPARATE(uint64_t _rgb, uint64_t _a)
    • BGFX_STATE_BLEND_FUNC

      public static long BGFX_STATE_BLEND_FUNC(long _src, long _dst)
      uint64_t BGFX_STATE_BLEND_FUNC(uint64_t _src, uint64_t _dst)
    • BGFX_STATE_BLEND_EQUATION

      public static long BGFX_STATE_BLEND_EQUATION(long _equation)
      uint64_t BGFX_STATE_BLEND_EQUATION(uint64_t _equation)
    • BGFX_STATE_BLEND_FUNC_RT_x

      public static long BGFX_STATE_BLEND_FUNC_RT_x(long _src, long _dst)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_x(uint64_t _src, uint64_t _dst)
    • BGFX_STATE_BLEND_FUNC_RT_xE

      public static long BGFX_STATE_BLEND_FUNC_RT_xE(long _src, long _dst, long _equation)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_xE(uint64_t _src, uint64_t _dst, uint64_t _equation)
    • BGFX_STATE_BLEND_FUNC_RT_1

      public static long BGFX_STATE_BLEND_FUNC_RT_1(long _src, long _dst)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_1(uint64_t _src, uint64_t _dst)
    • BGFX_STATE_BLEND_FUNC_RT_2

      public static long BGFX_STATE_BLEND_FUNC_RT_2(long _src, long _dst)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_2(uint64_t _src, uint64_t _dst)
    • BGFX_STATE_BLEND_FUNC_RT_3

      public static long BGFX_STATE_BLEND_FUNC_RT_3(long _src, long _dst)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_3(uint64_t _src, uint64_t _dst)
    • BGFX_STATE_BLEND_FUNC_RT_1E

      public static long BGFX_STATE_BLEND_FUNC_RT_1E(long _src, long _dst, long _equation)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_1E(uint64_t _src, uint64_t _dst, uint64_t _equation)
    • BGFX_STATE_BLEND_FUNC_RT_2E

      public static long BGFX_STATE_BLEND_FUNC_RT_2E(long _src, long _dst, long _equation)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_2E(uint64_t _src, uint64_t _dst, uint64_t _equation)
    • BGFX_STATE_BLEND_FUNC_RT_3E

      public static long BGFX_STATE_BLEND_FUNC_RT_3E(long _src, long _dst, long _equation)
      uint64_t BGFX_STATE_BLEND_FUNC_RT_3E(uint64_t _src, uint64_t _dst, uint64_t _equation)
    • BGFX_STENCIL_FUNC_REF

      public static int BGFX_STENCIL_FUNC_REF(int _ref)
      uint32_t BGFX_STENCIL_FUNC_REF(uint32_t _ref)
    • BGFX_STENCIL_FUNC_RMASK

      public static int BGFX_STENCIL_FUNC_RMASK(int _mask)
      uint32_t BGFX_STENCIL_FUNC_RMASK(uint32_t _mask)
    • BGFX_SAMPLER_BORDER_COLOR

      public static int BGFX_SAMPLER_BORDER_COLOR(int _index)
      uint32_t BGFX_SAMPLER_BORDER_COLOR(uint32_t _index)
    • BGFX_HANDLE_IS_VALID

      public static boolean BGFX_HANDLE_IS_VALID(short h)
      bool BGFX_HANDLE_IS_VALID(uint16_t h)
    • bgfx_vertex_layout_decode

      public static void bgfx_vertex_layout_decode(BGFXVertexLayout _this, int _attrib, ByteBuffer _num, int[] _type, ByteBuffer _normalized, ByteBuffer _asInt)
      void bgfx_vertex_layout_decode(bgfx_vertex_layout_t const * _this, bgfx_attrib_t _attrib, uint8_t * _num, bgfx_attrib_type_t * _type, bool * _normalized, bool * _asInt)
    • bgfx_vertex_pack

      public static void bgfx_vertex_pack(float[] _input, boolean _inputNormalized, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index)
      void bgfx_vertex_pack(float const * _input, bool _inputNormalized, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void * _data, uint32_t _index)
    • bgfx_vertex_unpack

      public static void bgfx_vertex_unpack(float[] _output, int _attr, BGFXVertexLayout _layout, ByteBuffer _data, int _index)
      void bgfx_vertex_unpack(float * _output, bgfx_attrib_t _attr, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _index)
    • bgfx_weld_vertices

      public static int bgfx_weld_vertices(short[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • bgfx_weld_vertices

      public static int bgfx_weld_vertices(int[] _output, BGFXVertexLayout _layout, ByteBuffer _data, boolean _index32, float _epsilon)
      uint32_t bgfx_weld_vertices(void * _output, bgfx_vertex_layout_t const * _layout, void const * _data, uint32_t _num, bool _index32, float _epsilon)
    • bgfx_topology_convert

      public static int bgfx_topology_convert(int _conversion, short @Nullable [] _dst, short[] _indices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • bgfx_topology_convert

      public static int bgfx_topology_convert(int _conversion, int @Nullable [] _dst, int[] _indices, boolean _index32)
      uint32_t bgfx_topology_convert(bgfx_topology_convert_t _conversion, void * _dst, uint32_t _dstSize, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • 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)
      void bgfx_topology_sort_tri_list(bgfx_topology_sort_t _sort, void * _dst, uint32_t _dstSize, float const * _dir, float const * _pos, void const * _vertices, uint32_t _stride, void const * _indices, uint32_t _numIndices, bool _index32)
    • bgfx_get_supported_renderers

      public static byte bgfx_get_supported_renderers(int[] _enum)
      uint8_t bgfx_get_supported_renderers(uint8_t _max, bgfx_renderer_type_t * _enum)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(short[] _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(int[] _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(long[] _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(float[] _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_copy

      public static @Nullable BGFXMemory bgfx_copy(double[] _data)
      bgfx_memory_t const * bgfx_copy(void const * _data, uint32_t _size)
    • bgfx_get_shader_uniforms

      public static short bgfx_get_shader_uniforms(short _handle, short[] _uniforms)
      uint16_t bgfx_get_shader_uniforms(bgfx_shader_handle_t _handle, bgfx_uniform_handle_t * _uniforms, uint16_t _max)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, short[] _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, int[] _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_read_texture

      public static int bgfx_read_texture(short _handle, float[] _data, int _mip)
      uint32_t bgfx_read_texture(bgfx_texture_handle_t _handle, void * _data, uint8_t _mip)
    • bgfx_create_frame_buffer_from_handles

      public static short bgfx_create_frame_buffer_from_handles(short[] _handles, boolean _destroyTextures)
      bgfx_frame_buffer_handle_t bgfx_create_frame_buffer_from_handles(uint8_t _num, bgfx_texture_handle_t const * _handles, bool _destroyTextures)
    • bgfx_get_result

      public static int bgfx_get_result(short _handle, int @Nullable [] _result)
      bgfx_occlusion_query_result_t bgfx_get_result(bgfx_occlusion_query_handle_t _handle, int32_t * _result)
    • bgfx_set_palette_color

      public static void bgfx_set_palette_color(int _index, float[] _rgba)
      void bgfx_set_palette_color(uint8_t _index, float const * _rgba)
    • bgfx_set_view_transform

      public static void bgfx_set_view_transform(int _id, float @Nullable [] _view, float @Nullable [] _proj)
      void bgfx_set_view_transform(bgfx_view_id_t _id, void const * _view, void const * _proj)
    • bgfx_set_view_order

      public static void bgfx_set_view_order(int _id, int _num, short @Nullable [] _order)
      void bgfx_set_view_order(bgfx_view_id_t _id, uint16_t _num, bgfx_view_id_t const * _order)
    • bgfx_encoder_set_transform

      public static int bgfx_encoder_set_transform(long _this, float[] _mtx)
      uint32_t bgfx_encoder_set_transform(bgfx_encoder_t * _this, void const * _mtx, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, short[] _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, int[] _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, long[] _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, float[] _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_encoder_set_uniform

      public static void bgfx_encoder_set_uniform(long _this, short _handle, double[] _value, int _num)
      void bgfx_encoder_set_uniform(bgfx_encoder_t * _this, bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_transform

      public static int bgfx_set_transform(float[] _mtx)
      uint32_t bgfx_set_transform(void const * _mtx, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, short[] _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, int[] _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, long[] _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, float[] _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)
    • bgfx_set_uniform

      public static void bgfx_set_uniform(short _handle, double[] _value, int _num)
      void bgfx_set_uniform(bgfx_uniform_handle_t _handle, void const * _value, uint16_t _num)