Class BGFX.Functions

java.lang.Object
org.lwjgl.bgfx.BGFX.Functions
Enclosing class:
BGFX

public static final class BGFX.Functions extends Object
Contains the function pointers loaded from the bgfx SharedLibrary.
  • Field Details

    • attachment_init

      public static final long attachment_init
      Function address.
    • vertex_layout_begin

      public static final long vertex_layout_begin
      Function address.
    • vertex_layout_add

      public static final long vertex_layout_add
      Function address.
    • vertex_layout_decode

      public static final long vertex_layout_decode
      Function address.
    • vertex_layout_has

      public static final long vertex_layout_has
      Function address.
    • vertex_layout_skip

      public static final long vertex_layout_skip
      Function address.
    • vertex_layout_end

      public static final long vertex_layout_end
      Function address.
    • vertex_pack

      public static final long vertex_pack
      Function address.
    • vertex_unpack

      public static final long vertex_unpack
      Function address.
    • vertex_convert

      public static final long vertex_convert
      Function address.
    • weld_vertices

      public static final long weld_vertices
      Function address.
    • topology_convert

      public static final long topology_convert
      Function address.
    • topology_sort_tri_list

      public static final long topology_sort_tri_list
      Function address.
    • get_supported_renderers

      public static final long get_supported_renderers
      Function address.
    • get_renderer_name

      public static final long get_renderer_name
      Function address.
    • init_ctor

      public static final long init_ctor
      Function address.
    • init

      public static final long init
      Function address.
    • shutdown

      public static final long shutdown
      Function address.
    • reset

      public static final long reset
      Function address.
    • frame

      public static final long frame
      Function address.
    • get_renderer_type

      public static final long get_renderer_type
      Function address.
    • get_caps

      public static final long get_caps
      Function address.
    • get_stats

      public static final long get_stats
      Function address.
    • alloc

      public static final long alloc
      Function address.
    • copy

      public static final long copy
      Function address.
    • make_ref

      public static final long make_ref
      Function address.
    • make_ref_release

      public static final long make_ref_release
      Function address.
    • set_debug

      public static final long set_debug
      Function address.
    • dbg_text_clear

      public static final long dbg_text_clear
      Function address.
    • dbg_text_printf

      public static final long dbg_text_printf
      Function address.
    • dbg_text_vprintf

      public static final long dbg_text_vprintf
      Function address.
    • dbg_text_image

      public static final long dbg_text_image
      Function address.
    • create_index_buffer

      public static final long create_index_buffer
      Function address.
    • set_index_buffer_name

      public static final long set_index_buffer_name
      Function address.
    • destroy_index_buffer

      public static final long destroy_index_buffer
      Function address.
    • create_vertex_layout

      public static final long create_vertex_layout
      Function address.
    • destroy_vertex_layout

      public static final long destroy_vertex_layout
      Function address.
    • create_vertex_buffer

      public static final long create_vertex_buffer
      Function address.
    • set_vertex_buffer_name

      public static final long set_vertex_buffer_name
      Function address.
    • destroy_vertex_buffer

      public static final long destroy_vertex_buffer
      Function address.
    • create_dynamic_index_buffer

      public static final long create_dynamic_index_buffer
      Function address.
    • create_dynamic_index_buffer_mem

      public static final long create_dynamic_index_buffer_mem
      Function address.
    • update_dynamic_index_buffer

      public static final long update_dynamic_index_buffer
      Function address.
    • destroy_dynamic_index_buffer

      public static final long destroy_dynamic_index_buffer
      Function address.
    • create_dynamic_vertex_buffer

      public static final long create_dynamic_vertex_buffer
      Function address.
    • create_dynamic_vertex_buffer_mem

      public static final long create_dynamic_vertex_buffer_mem
      Function address.
    • update_dynamic_vertex_buffer

      public static final long update_dynamic_vertex_buffer
      Function address.
    • destroy_dynamic_vertex_buffer

      public static final long destroy_dynamic_vertex_buffer
      Function address.
    • get_avail_transient_index_buffer

      public static final long get_avail_transient_index_buffer
      Function address.
    • get_avail_transient_vertex_buffer

      public static final long get_avail_transient_vertex_buffer
      Function address.
    • get_avail_instance_data_buffer

      public static final long get_avail_instance_data_buffer
      Function address.
    • alloc_transient_index_buffer

      public static final long alloc_transient_index_buffer
      Function address.
    • alloc_transient_vertex_buffer

      public static final long alloc_transient_vertex_buffer
      Function address.
    • alloc_transient_buffers

      public static final long alloc_transient_buffers
      Function address.
    • alloc_instance_data_buffer

      public static final long alloc_instance_data_buffer
      Function address.
    • create_indirect_buffer

      public static final long create_indirect_buffer
      Function address.
    • destroy_indirect_buffer

      public static final long destroy_indirect_buffer
      Function address.
    • create_shader

      public static final long create_shader
      Function address.
    • get_shader_uniforms

      public static final long get_shader_uniforms
      Function address.
    • set_shader_name

      public static final long set_shader_name
      Function address.
    • destroy_shader

      public static final long destroy_shader
      Function address.
    • create_program

      public static final long create_program
      Function address.
    • create_compute_program

      public static final long create_compute_program
      Function address.
    • destroy_program

      public static final long destroy_program
      Function address.
    • is_texture_valid

      public static final long is_texture_valid
      Function address.
    • is_frame_buffer_valid

      public static final long is_frame_buffer_valid
      Function address.
    • calc_texture_size

      public static final long calc_texture_size
      Function address.
    • create_texture

      public static final long create_texture
      Function address.
    • create_texture_2d

      public static final long create_texture_2d
      Function address.
    • create_texture_2d_scaled

      public static final long create_texture_2d_scaled
      Function address.
    • create_texture_3d

      public static final long create_texture_3d
      Function address.
    • create_texture_cube

      public static final long create_texture_cube
      Function address.
    • update_texture_2d

      public static final long update_texture_2d
      Function address.
    • update_texture_3d

      public static final long update_texture_3d
      Function address.
    • update_texture_cube

      public static final long update_texture_cube
      Function address.
    • read_texture

      public static final long read_texture
      Function address.
    • set_texture_name

      public static final long set_texture_name
      Function address.
    • get_direct_access_ptr

      public static final long get_direct_access_ptr
      Function address.
    • destroy_texture

      public static final long destroy_texture
      Function address.
    • create_frame_buffer

      public static final long create_frame_buffer
      Function address.
    • create_frame_buffer_scaled

      public static final long create_frame_buffer_scaled
      Function address.
    • create_frame_buffer_from_handles

      public static final long create_frame_buffer_from_handles
      Function address.
    • create_frame_buffer_from_attachment

      public static final long create_frame_buffer_from_attachment
      Function address.
    • create_frame_buffer_from_nwh

      public static final long create_frame_buffer_from_nwh
      Function address.
    • set_frame_buffer_name

      public static final long set_frame_buffer_name
      Function address.
    • get_texture

      public static final long get_texture
      Function address.
    • destroy_frame_buffer

      public static final long destroy_frame_buffer
      Function address.
    • create_uniform

      public static final long create_uniform
      Function address.
    • get_uniform_info

      public static final long get_uniform_info
      Function address.
    • destroy_uniform

      public static final long destroy_uniform
      Function address.
    • create_occlusion_query

      public static final long create_occlusion_query
      Function address.
    • get_result

      public static final long get_result
      Function address.
    • destroy_occlusion_query

      public static final long destroy_occlusion_query
      Function address.
    • set_palette_color

      public static final long set_palette_color
      Function address.
    • set_palette_color_rgba8

      public static final long set_palette_color_rgba8
      Function address.
    • set_view_name

      public static final long set_view_name
      Function address.
    • set_view_rect

      public static final long set_view_rect
      Function address.
    • set_view_rect_ratio

      public static final long set_view_rect_ratio
      Function address.
    • set_view_scissor

      public static final long set_view_scissor
      Function address.
    • set_view_clear

      public static final long set_view_clear
      Function address.
    • set_view_clear_mrt

      public static final long set_view_clear_mrt
      Function address.
    • set_view_mode

      public static final long set_view_mode
      Function address.
    • set_view_frame_buffer

      public static final long set_view_frame_buffer
      Function address.
    • set_view_transform

      public static final long set_view_transform
      Function address.
    • set_view_order

      public static final long set_view_order
      Function address.
    • reset_view

      public static final long reset_view
      Function address.
    • encoder_begin

      public static final long encoder_begin
      Function address.
    • encoder_end

      public static final long encoder_end
      Function address.
    • encoder_set_marker

      public static final long encoder_set_marker
      Function address.
    • encoder_set_state

      public static final long encoder_set_state
      Function address.
    • encoder_set_condition

      public static final long encoder_set_condition
      Function address.
    • encoder_set_stencil

      public static final long encoder_set_stencil
      Function address.
    • encoder_set_scissor

      public static final long encoder_set_scissor
      Function address.
    • encoder_set_scissor_cached

      public static final long encoder_set_scissor_cached
      Function address.
    • encoder_set_transform

      public static final long encoder_set_transform
      Function address.
    • encoder_set_transform_cached

      public static final long encoder_set_transform_cached
      Function address.
    • encoder_alloc_transform

      public static final long encoder_alloc_transform
      Function address.
    • encoder_set_uniform

      public static final long encoder_set_uniform
      Function address.
    • encoder_set_index_buffer

      public static final long encoder_set_index_buffer
      Function address.
    • encoder_set_dynamic_index_buffer

      public static final long encoder_set_dynamic_index_buffer
      Function address.
    • encoder_set_transient_index_buffer

      public static final long encoder_set_transient_index_buffer
      Function address.
    • encoder_set_vertex_buffer

      public static final long encoder_set_vertex_buffer
      Function address.
    • encoder_set_vertex_buffer_with_layout

      public static final long encoder_set_vertex_buffer_with_layout
      Function address.
    • encoder_set_dynamic_vertex_buffer

      public static final long encoder_set_dynamic_vertex_buffer
      Function address.
    • encoder_set_dynamic_vertex_buffer_with_layout

      public static final long encoder_set_dynamic_vertex_buffer_with_layout
      Function address.
    • encoder_set_transient_vertex_buffer

      public static final long encoder_set_transient_vertex_buffer
      Function address.
    • encoder_set_transient_vertex_buffer_with_layout

      public static final long encoder_set_transient_vertex_buffer_with_layout
      Function address.
    • encoder_set_vertex_count

      public static final long encoder_set_vertex_count
      Function address.
    • encoder_set_instance_data_buffer

      public static final long encoder_set_instance_data_buffer
      Function address.
    • encoder_set_instance_data_from_vertex_buffer

      public static final long encoder_set_instance_data_from_vertex_buffer
      Function address.
    • encoder_set_instance_data_from_dynamic_vertex_buffer

      public static final long encoder_set_instance_data_from_dynamic_vertex_buffer
      Function address.
    • encoder_set_instance_count

      public static final long encoder_set_instance_count
      Function address.
    • encoder_set_texture

      public static final long encoder_set_texture
      Function address.
    • encoder_touch

      public static final long encoder_touch
      Function address.
    • encoder_submit

      public static final long encoder_submit
      Function address.
    • encoder_submit_occlusion_query

      public static final long encoder_submit_occlusion_query
      Function address.
    • encoder_submit_indirect

      public static final long encoder_submit_indirect
      Function address.
    • encoder_submit_indirect_count

      public static final long encoder_submit_indirect_count
      Function address.
    • encoder_set_compute_index_buffer

      public static final long encoder_set_compute_index_buffer
      Function address.
    • encoder_set_compute_vertex_buffer

      public static final long encoder_set_compute_vertex_buffer
      Function address.
    • encoder_set_compute_dynamic_index_buffer

      public static final long encoder_set_compute_dynamic_index_buffer
      Function address.
    • encoder_set_compute_dynamic_vertex_buffer

      public static final long encoder_set_compute_dynamic_vertex_buffer
      Function address.
    • encoder_set_compute_indirect_buffer

      public static final long encoder_set_compute_indirect_buffer
      Function address.
    • encoder_set_image

      public static final long encoder_set_image
      Function address.
    • encoder_dispatch

      public static final long encoder_dispatch
      Function address.
    • encoder_dispatch_indirect

      public static final long encoder_dispatch_indirect
      Function address.
    • encoder_discard

      public static final long encoder_discard
      Function address.
    • encoder_blit

      public static final long encoder_blit
      Function address.
    • request_screen_shot

      public static final long request_screen_shot
      Function address.
    • set_marker

      public static final long set_marker
      Function address.
    • set_state

      public static final long set_state
      Function address.
    • set_condition

      public static final long set_condition
      Function address.
    • set_stencil

      public static final long set_stencil
      Function address.
    • set_scissor

      public static final long set_scissor
      Function address.
    • set_scissor_cached

      public static final long set_scissor_cached
      Function address.
    • set_transform

      public static final long set_transform
      Function address.
    • set_transform_cached

      public static final long set_transform_cached
      Function address.
    • alloc_transform

      public static final long alloc_transform
      Function address.
    • set_uniform

      public static final long set_uniform
      Function address.
    • set_index_buffer

      public static final long set_index_buffer
      Function address.
    • set_dynamic_index_buffer

      public static final long set_dynamic_index_buffer
      Function address.
    • set_transient_index_buffer

      public static final long set_transient_index_buffer
      Function address.
    • set_vertex_buffer

      public static final long set_vertex_buffer
      Function address.
    • set_vertex_buffer_with_layout

      public static final long set_vertex_buffer_with_layout
      Function address.
    • set_dynamic_vertex_buffer

      public static final long set_dynamic_vertex_buffer
      Function address.
    • set_dynamic_vertex_buffer_with_layout

      public static final long set_dynamic_vertex_buffer_with_layout
      Function address.
    • set_transient_vertex_buffer

      public static final long set_transient_vertex_buffer
      Function address.
    • set_transient_vertex_buffer_with_layout

      public static final long set_transient_vertex_buffer_with_layout
      Function address.
    • set_vertex_count

      public static final long set_vertex_count
      Function address.
    • set_instance_data_buffer

      public static final long set_instance_data_buffer
      Function address.
    • set_instance_data_from_vertex_buffer

      public static final long set_instance_data_from_vertex_buffer
      Function address.
    • set_instance_data_from_dynamic_vertex_buffer

      public static final long set_instance_data_from_dynamic_vertex_buffer
      Function address.
    • set_instance_count

      public static final long set_instance_count
      Function address.
    • set_texture

      public static final long set_texture
      Function address.
    • touch

      public static final long touch
      Function address.
    • submit

      public static final long submit
      Function address.
    • submit_occlusion_query

      public static final long submit_occlusion_query
      Function address.
    • submit_indirect

      public static final long submit_indirect
      Function address.
    • submit_indirect_count

      public static final long submit_indirect_count
      Function address.
    • set_compute_index_buffer

      public static final long set_compute_index_buffer
      Function address.
    • set_compute_vertex_buffer

      public static final long set_compute_vertex_buffer
      Function address.
    • set_compute_dynamic_index_buffer

      public static final long set_compute_dynamic_index_buffer
      Function address.
    • set_compute_dynamic_vertex_buffer

      public static final long set_compute_dynamic_vertex_buffer
      Function address.
    • set_compute_indirect_buffer

      public static final long set_compute_indirect_buffer
      Function address.
    • set_image

      public static final long set_image
      Function address.
    • dispatch

      public static final long dispatch
      Function address.
    • dispatch_indirect

      public static final long dispatch_indirect
      Function address.
    • discard

      public static final long discard
      Function address.
    • blit

      public static final long blit
      Function address.