Struct bgfx_sys::Struct_bgfx_interface_vtbl [] [src]

pub struct Struct_bgfx_interface_vtbl {
    pub render_frame: Option< extern "C" fn() -> bgfx_render_frame_t>,
    pub set_platform_data: Option<unsafe  extern "C" fn(_data: *const bgfx_platform_data_t)>,
    pub get_platform_data: Option< extern "C" fn() -> *const bgfx_internal_data_t>,
    pub vertex_decl_begin: Option<unsafe  extern "C" fn(_decl: *mut bgfx_vertex_decl_t, _renderer: bgfx_renderer_type_t)>,
    pub vertex_decl_add: Option<unsafe  extern "C" fn(_decl: *mut bgfx_vertex_decl_t, _attrib: bgfx_attrib_t, _num: uint8_t, _type: bgfx_attrib_type_t, _normalized: u8, _asInt: u8)>,
    pub vertex_decl_skip: Option<unsafe  extern "C" fn(_decl: *mut bgfx_vertex_decl_t, _num: uint8_t)>,
    pub vertex_decl_end: Option<unsafe  extern "C" fn(_decl: *mut bgfx_vertex_decl_t)>,
    pub vertex_pack: Option<unsafe  extern "C" fn(_input: *mut c_float, _inputNormalized: u8, _attr: bgfx_attrib_t, _decl: *const bgfx_vertex_decl_t, _data: *mut c_void, _index: uint32_t)>,
    pub vertex_unpack: Option<unsafe  extern "C" fn(_output: *mut c_float, _attr: bgfx_attrib_t, _decl: *const bgfx_vertex_decl_t, _data: *const c_void, _index: uint32_t)>,
    pub vertex_convert: Option<unsafe  extern "C" fn(_destDecl: *const bgfx_vertex_decl_t, _destData: *mut c_void, _srcDecl: *const bgfx_vertex_decl_t, _srcData: *const c_void, _num: uint32_t)>,
    pub weld_vertices: Option<unsafe  extern "C" fn(_output: *mut uint16_t, _decl: *const bgfx_vertex_decl_t, _data: *const c_void, _num: uint16_t, _epsilon: c_float) -> uint16_t>,
    pub image_swizzle_bgra8: Option<unsafe  extern "C" fn(_width: uint32_t, _height: uint32_t, _pitch: uint32_t, _src: *const c_void, _dst: *mut c_void)>,
    pub image_rgba8_downsample_2x2: Option<unsafe  extern "C" fn(_width: uint32_t, _height: uint32_t, _pitch: uint32_t, _src: *const c_void, _dst: *mut c_void)>,
    pub get_supported_renderers: Option< extern "C" fn(_enum: *mut bgfx_renderer_type_t) -> uint8_t>,
    pub get_renderer_name: Option< extern "C" fn(_type: bgfx_renderer_type_t) -> *const c_char>,
    pub init: Option<unsafe  extern "C" fn(_type: bgfx_renderer_type_t, _vendorId: uint16_t, _deviceId: uint16_t, _callback: *mut bgfx_callback_interface_t, _allocator: *mut bgfx_allocator_interface_t) -> u8>,
    pub shutdown: Option< extern "C" fn()>,
    pub reset: Option< extern "C" fn(_width: uint32_t, _height: uint32_t, _flags: uint32_t)>,
    pub frame: Option< extern "C" fn() -> uint32_t>,
    pub get_renderer_type: Option< extern "C" fn() -> bgfx_renderer_type_t>,
    pub get_caps: Option< extern "C" fn() -> *const bgfx_caps_t>,
    pub get_hmd: Option< extern "C" fn() -> *const bgfx_hmd_t>,
    pub get_stats: Option< extern "C" fn() -> *const bgfx_stats_t>,
    pub alloc: Option< extern "C" fn(_size: uint32_t) -> *const bgfx_memory_t>,
    pub copy: Option<unsafe  extern "C" fn(_data: *const c_void, _size: uint32_t) -> *const bgfx_memory_t>,
    pub make_ref: Option<unsafe  extern "C" fn(_data: *const c_void, _size: uint32_t) -> *const bgfx_memory_t>,
    pub make_ref_release: Option<unsafe  extern "C" fn(_data: *const c_void, _size: uint32_t, _releaseFn: bgfx_release_fn_t, _userData: *mut c_void) -> *const bgfx_memory_t>,
    pub set_debug: Option< extern "C" fn(_debug: uint32_t)>,
    pub dbg_text_clear: Option< extern "C" fn(_attr: uint8_t, _small: u8)>,
    pub dbg_text_printf: Option<unsafe  extern "C" fn(_x: uint16_t, _y: uint16_t, _attr: uint8_t, _format: *const c_char, ...)>,
    pub dbg_text_image: Option<unsafe  extern "C" fn(_x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t, _data: *const c_void, _pitch: uint16_t)>,
    pub create_index_buffer: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t, _flags: uint16_t) -> bgfx_index_buffer_handle_t>,
    pub destroy_index_buffer: Option< extern "C" fn(_handle: bgfx_index_buffer_handle_t)>,
    pub create_vertex_buffer: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t, _decl: *const bgfx_vertex_decl_t, _flags: uint16_t) -> bgfx_vertex_buffer_handle_t>,
    pub destroy_vertex_buffer: Option< extern "C" fn(_handle: bgfx_vertex_buffer_handle_t)>,
    pub create_dynamic_index_buffer: Option< extern "C" fn(_num: uint32_t, _flags: uint16_t) -> bgfx_dynamic_index_buffer_handle_t>,
    pub create_dynamic_index_buffer_mem: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t, _flags: uint16_t) -> bgfx_dynamic_index_buffer_handle_t>,
    pub update_dynamic_index_buffer: Option<unsafe  extern "C" fn(_handle: bgfx_dynamic_index_buffer_handle_t, _startIndex: uint32_t, _mem: *const bgfx_memory_t)>,
    pub destroy_dynamic_index_buffer: Option< extern "C" fn(_handle: bgfx_dynamic_index_buffer_handle_t)>,
    pub create_dynamic_vertex_buffer: Option<unsafe  extern "C" fn(_num: uint32_t, _decl: *const bgfx_vertex_decl_t, _flags: uint16_t) -> bgfx_dynamic_vertex_buffer_handle_t>,
    pub create_dynamic_vertex_buffer_mem: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t, _decl: *const bgfx_vertex_decl_t, _flags: uint16_t) -> bgfx_dynamic_vertex_buffer_handle_t>,
    pub update_dynamic_vertex_buffer: Option<unsafe  extern "C" fn(_handle: bgfx_dynamic_vertex_buffer_handle_t, _startVertex: uint32_t, _mem: *const bgfx_memory_t)>,
    pub destroy_dynamic_vertex_buffer: Option< extern "C" fn(_handle: bgfx_dynamic_vertex_buffer_handle_t)>,
    pub check_avail_transient_index_buffer: Option< extern "C" fn(_num: uint32_t) -> u8>,
    pub check_avail_transient_vertex_buffer: Option<unsafe  extern "C" fn(_num: uint32_t, _decl: *const bgfx_vertex_decl_t) -> u8>,
    pub check_avail_instance_data_buffer: Option< extern "C" fn(_num: uint32_t, _stride: uint16_t) -> u8>,
    pub check_avail_transient_buffers: Option<unsafe  extern "C" fn(_numVertices: uint32_t, _decl: *const bgfx_vertex_decl_t, _numIndices: uint32_t) -> u8>,
    pub alloc_transient_index_buffer: Option<unsafe  extern "C" fn(_tib: *mut bgfx_transient_index_buffer_t, _num: uint32_t)>,
    pub alloc_transient_vertex_buffer: Option<unsafe  extern "C" fn(_tvb: *mut bgfx_transient_vertex_buffer_t, _num: uint32_t, _decl: *const bgfx_vertex_decl_t)>,
    pub alloc_transient_buffers: Option<unsafe  extern "C" fn(_tvb: *mut bgfx_transient_vertex_buffer_t, _decl: *const bgfx_vertex_decl_t, _numVertices: uint32_t, _tib: *mut bgfx_transient_index_buffer_t, _numIndices: uint32_t) -> u8>,
    pub alloc_instance_data_buffer: Option< extern "C" fn(_num: uint32_t, _stride: uint16_t) -> *const bgfx_instance_data_buffer_t>,
    pub create_indirect_buffer: Option< extern "C" fn(_num: uint32_t) -> bgfx_indirect_buffer_handle_t>,
    pub destroy_indirect_buffer: Option< extern "C" fn(_handle: bgfx_indirect_buffer_handle_t)>,
    pub create_shader: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t) -> bgfx_shader_handle_t>,
    pub get_shader_uniforms: Option<unsafe  extern "C" fn(_handle: bgfx_shader_handle_t, _uniforms: *mut bgfx_uniform_handle_t, _max: uint16_t) -> uint16_t>,
    pub destroy_shader: Option< extern "C" fn(_handle: bgfx_shader_handle_t)>,
    pub create_program: Option< extern "C" fn(_vsh: bgfx_shader_handle_t, _fsh: bgfx_shader_handle_t, _destroyShaders: u8) -> bgfx_program_handle_t>,
    pub create_compute_program: Option< extern "C" fn(_csh: bgfx_shader_handle_t, _destroyShaders: u8) -> bgfx_program_handle_t>,
    pub destroy_program: Option< extern "C" fn(_handle: bgfx_program_handle_t)>,
    pub calc_texture_size: Option<unsafe  extern "C" fn(_info: *mut bgfx_texture_info_t, _width: uint16_t, _height: uint16_t, _depth: uint16_t, _cubeMap: u8, _numMips: uint8_t, _format: bgfx_texture_format_t)>,
    pub create_texture: Option<unsafe  extern "C" fn(_mem: *const bgfx_memory_t, _flags: uint32_t, _skip: uint8_t, _info: *mut bgfx_texture_info_t) -> bgfx_texture_handle_t>,
    pub create_texture_2d: Option<unsafe  extern "C" fn(_width: uint16_t, _height: uint16_t, _numMips: uint8_t, _format: bgfx_texture_format_t, _flags: uint32_t, _mem: *const bgfx_memory_t) -> bgfx_texture_handle_t>,
    pub create_texture_2d_scaled: Option< extern "C" fn(_ratio: bgfx_backbuffer_ratio_t, _numMips: uint8_t, _format: bgfx_texture_format_t, _flags: uint32_t) -> bgfx_texture_handle_t>,
    pub create_texture_3d: Option<unsafe  extern "C" fn(_width: uint16_t, _height: uint16_t, _depth: uint16_t, _numMips: uint8_t, _format: bgfx_texture_format_t, _flags: uint32_t, _mem: *const bgfx_memory_t) -> bgfx_texture_handle_t>,
    pub create_texture_cube: Option<unsafe  extern "C" fn(_size: uint16_t, _numMips: uint8_t, _format: bgfx_texture_format_t, _flags: uint32_t, _mem: *const bgfx_memory_t) -> bgfx_texture_handle_t>,
    pub update_texture_2d: Option<unsafe  extern "C" fn(_handle: bgfx_texture_handle_t, _mip: uint8_t, _x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t, _mem: *const bgfx_memory_t, _pitch: uint16_t)>,
    pub update_texture_3d: Option<unsafe  extern "C" fn(_handle: bgfx_texture_handle_t, _mip: uint8_t, _x: uint16_t, _y: uint16_t, _z: uint16_t, _width: uint16_t, _height: uint16_t, _depth: uint16_t, _mem: *const bgfx_memory_t)>,
    pub update_texture_cube: Option<unsafe  extern "C" fn(_handle: bgfx_texture_handle_t, _side: uint8_t, _mip: uint8_t, _x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t, _mem: *const bgfx_memory_t, _pitch: uint16_t)>,
    pub destroy_texture: Option< extern "C" fn(_handle: bgfx_texture_handle_t)>,
    pub create_frame_buffer: Option< extern "C" fn(_width: uint16_t, _height: uint16_t, _format: bgfx_texture_format_t, _textureFlags: uint32_t) -> bgfx_frame_buffer_handle_t>,
    pub create_frame_buffer_scaled: Option< extern "C" fn(_ratio: bgfx_backbuffer_ratio_t, _format: bgfx_texture_format_t, _textureFlags: uint32_t) -> bgfx_frame_buffer_handle_t>,
    pub create_frame_buffer_from_handles: Option<unsafe  extern "C" fn(_num: uint8_t, _handles: *const bgfx_texture_handle_t, _destroyTextures: u8) -> bgfx_frame_buffer_handle_t>,
    pub create_frame_buffer_from_nwh: Option<unsafe  extern "C" fn(_nwh: *mut c_void, _width: uint16_t, _height: uint16_t, _depthFormat: bgfx_texture_format_t) -> bgfx_frame_buffer_handle_t>,
    pub destroy_frame_buffer: Option< extern "C" fn(_handle: bgfx_frame_buffer_handle_t)>,
    pub create_uniform: Option<unsafe  extern "C" fn(_name: *const c_char, _type: bgfx_uniform_type_t, _num: uint16_t) -> bgfx_uniform_handle_t>,
    pub destroy_uniform: Option< extern "C" fn(_handle: bgfx_uniform_handle_t)>,
    pub create_occlusion_query: Option< extern "C" fn() -> bgfx_occlusion_query_handle_t>,
    pub get_result: Option< extern "C" fn(_handle: bgfx_occlusion_query_handle_t) -> bgfx_occlusion_query_result_t>,
    pub destroy_occlusion_query: Option< extern "C" fn(_handle: bgfx_occlusion_query_handle_t)>,
    pub set_palette_color: Option< extern "C" fn(_index: uint8_t, _rgba: *mut c_float)>,
    pub set_view_name: Option<unsafe  extern "C" fn(_id: uint8_t, _name: *const c_char)>,
    pub set_view_rect: Option< extern "C" fn(_id: uint8_t, _x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t)>,
    pub set_view_scissor: Option< extern "C" fn(_id: uint8_t, _x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t)>,
    pub set_view_clear: Option< extern "C" fn(_id: uint8_t, _flags: uint16_t, _rgba: uint32_t, _depth: c_float, _stencil: uint8_t)>,
    pub set_view_clear_mrt: Option< extern "C" fn(_id: uint8_t, _flags: uint16_t, _depth: c_float, _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: uint8_t)>,
    pub set_view_seq: Option< extern "C" fn(_id: uint8_t, _enabled: u8)>,
    pub set_view_frame_buffer: Option< extern "C" fn(_id: uint8_t, _handle: bgfx_frame_buffer_handle_t)>,
    pub set_view_transform: Option<unsafe  extern "C" fn(_id: uint8_t, _view: *const c_void, _proj: *const c_void)>,
    pub set_view_transform_stereo: Option<unsafe  extern "C" fn(_id: uint8_t, _view: *const c_void, _projL: *const c_void, _flags: uint8_t, _projR: *const c_void)>,
    pub set_view_remap: Option<unsafe  extern "C" fn(_id: uint8_t, _num: uint8_t, _remap: *const c_void)>,
    pub set_marker: Option<unsafe  extern "C" fn(_marker: *const c_char)>,
    pub set_state: Option< extern "C" fn(_state: uint64_t, _rgba: uint32_t)>,
    pub set_condition: Option< extern "C" fn(_handle: bgfx_occlusion_query_handle_t, _visible: u8)>,
    pub set_stencil: Option< extern "C" fn(_fstencil: uint32_t, _bstencil: uint32_t)>,
    pub set_scissor: Option< extern "C" fn(_x: uint16_t, _y: uint16_t, _width: uint16_t, _height: uint16_t) -> uint16_t>,
    pub set_scissor_cached: Option< extern "C" fn(_cache: uint16_t)>,
    pub set_transform: Option<unsafe  extern "C" fn(_mtx: *const c_void, _num: uint16_t) -> uint32_t>,
    pub alloc_transform: Option<unsafe  extern "C" fn(_transform: *mut bgfx_transform_t, _num: uint16_t) -> uint32_t>,
    pub set_transform_cached: Option< extern "C" fn(_cache: uint32_t, _num: uint16_t)>,
    pub set_uniform: Option<unsafe  extern "C" fn(_handle: bgfx_uniform_handle_t, _value: *const c_void, _num: uint16_t)>,
    pub set_index_buffer: Option< extern "C" fn(_handle: bgfx_index_buffer_handle_t, _firstIndex: uint32_t, _numIndices: uint32_t)>,
    pub set_dynamic_index_buffer: Option< extern "C" fn(_handle: bgfx_dynamic_index_buffer_handle_t, _firstIndex: uint32_t, _numIndices: uint32_t)>,
    pub set_transient_index_buffer: Option<unsafe  extern "C" fn(_tib: *const bgfx_transient_index_buffer_t, _firstIndex: uint32_t, _numIndices: uint32_t)>,
    pub set_vertex_buffer: Option< extern "C" fn(_handle: bgfx_vertex_buffer_handle_t, _startVertex: uint32_t, _numVertices: uint32_t)>,
    pub set_dynamic_vertex_buffer: Option< extern "C" fn(_handle: bgfx_dynamic_vertex_buffer_handle_t, _numVertices: uint32_t)>,
    pub set_transient_vertex_buffer: Option<unsafe  extern "C" fn(_tvb: *const bgfx_transient_vertex_buffer_t, _startVertex: uint32_t, _numVertices: uint32_t)>,
    pub set_instance_data_buffer: Option<unsafe  extern "C" fn(_idb: *const bgfx_instance_data_buffer_t, _num: uint32_t)>,
    pub set_instance_data_from_vertex_buffer: Option< extern "C" fn(_handle: bgfx_vertex_buffer_handle_t, _startVertex: uint32_t, _num: uint32_t)>,
    pub set_instance_data_from_dynamic_vertex_buffer: Option< extern "C" fn(_handle: bgfx_dynamic_vertex_buffer_handle_t, _startVertex: uint32_t, _num: uint32_t)>,
    pub set_texture: Option< extern "C" fn(_stage: uint8_t, _sampler: bgfx_uniform_handle_t, _handle: bgfx_texture_handle_t, _flags: uint32_t)>,
    pub set_texture_from_frame_buffer: Option< extern "C" fn(_stage: uint8_t, _sampler: bgfx_uniform_handle_t, _handle: bgfx_frame_buffer_handle_t, _attachment: uint8_t, _flags: uint32_t)>,
    pub touch: Option< extern "C" fn(_id: uint8_t) -> uint32_t>,
    pub submit: Option< extern "C" fn(_id: uint8_t, _handle: bgfx_program_handle_t, _depth: int32_t) -> uint32_t>,
    pub submit_occlusion_query: Option< extern "C" fn(_id: uint8_t, _program: bgfx_program_handle_t, _occlusionQuery: bgfx_occlusion_query_handle_t, _depth: int32_t) -> uint32_t>,
    pub submit_indirect: Option< extern "C" fn(_id: uint8_t, _handle: bgfx_program_handle_t, _indirectHandle: bgfx_indirect_buffer_handle_t, _start: uint16_t, _num: uint16_t, _depth: int32_t) -> uint32_t>,
    pub set_image: Option< extern "C" fn(_stage: uint8_t, _sampler: bgfx_uniform_handle_t, _handle: bgfx_texture_handle_t, _mip: uint8_t, _access: bgfx_access_t, _format: bgfx_texture_format_t)>,
    pub set_image_from_frame_buffer: Option< extern "C" fn(_stage: uint8_t, _sampler: bgfx_uniform_handle_t, _handle: bgfx_frame_buffer_handle_t, _attachment: uint8_t, _access: bgfx_access_t, _format: bgfx_texture_format_t)>,
    pub set_compute_index_buffer: Option< extern "C" fn(_stage: uint8_t, _handle: bgfx_index_buffer_handle_t, _access: bgfx_access_t)>,
    pub set_compute_vertex_buffer: Option< extern "C" fn(_stage: uint8_t, _handle: bgfx_vertex_buffer_handle_t, _access: bgfx_access_t)>,
    pub set_compute_dynamic_index_buffer: Option< extern "C" fn(_stage: uint8_t, _handle: bgfx_dynamic_index_buffer_handle_t, _access: bgfx_access_t)>,
    pub set_compute_dynamic_vertex_buffer: Option< extern "C" fn(_stage: uint8_t, _handle: bgfx_dynamic_vertex_buffer_handle_t, _access: bgfx_access_t)>,
    pub set_compute_indirect_buffer: Option< extern "C" fn(_stage: uint8_t, _handle: bgfx_indirect_buffer_handle_t, _access: bgfx_access_t)>,
    pub dispatch: Option< extern "C" fn(_id: uint8_t, _handle: bgfx_program_handle_t, _numX: uint16_t, _numY: uint16_t, _numZ: uint16_t, _flags: uint8_t) -> uint32_t>,
    pub dispatch_indirect: Option< extern "C" fn(_id: uint8_t, _handle: bgfx_program_handle_t, _indirectHandle: bgfx_indirect_buffer_handle_t, _start: uint16_t, _num: uint16_t, _flags: uint8_t) -> uint32_t>,
    pub discard: Option< extern "C" fn()>,
    pub blit: Option< extern "C" fn(_id: uint8_t, _dst: bgfx_texture_handle_t, _dstMip: uint8_t, _dstX: uint16_t, _dstY: uint16_t, _dstZ: uint16_t, _src: bgfx_texture_handle_t, _srcMip: uint8_t, _srcX: uint16_t, _srcY: uint16_t, _srcZ: uint16_t, _width: uint16_t, _height: uint16_t, _depth: uint16_t)>,
    pub save_screen_shot: Option<unsafe  extern "C" fn(_filePath: *const c_char)>,
}

Fields

render_frame
set_platform_data
get_platform_data
vertex_decl_begin
vertex_decl_add
vertex_decl_skip
vertex_decl_end
vertex_pack
vertex_unpack
vertex_convert
weld_vertices
image_swizzle_bgra8
image_rgba8_downsample_2x2
get_supported_renderers
get_renderer_name
init
shutdown
reset
frame
get_renderer_type
get_caps
get_hmd
get_stats
alloc
copy
make_ref
make_ref_release
set_debug
dbg_text_clear
dbg_text_printf
dbg_text_image
create_index_buffer
destroy_index_buffer
create_vertex_buffer
destroy_vertex_buffer
create_dynamic_index_buffer
create_dynamic_index_buffer_mem
update_dynamic_index_buffer
destroy_dynamic_index_buffer
create_dynamic_vertex_buffer
create_dynamic_vertex_buffer_mem
update_dynamic_vertex_buffer
destroy_dynamic_vertex_buffer
check_avail_transient_index_buffer
check_avail_transient_vertex_buffer
check_avail_instance_data_buffer
check_avail_transient_buffers
alloc_transient_index_buffer
alloc_transient_vertex_buffer
alloc_transient_buffers
alloc_instance_data_buffer
create_indirect_buffer
destroy_indirect_buffer
create_shader
get_shader_uniforms
destroy_shader
create_program
create_compute_program
destroy_program
calc_texture_size
create_texture
create_texture_2d
create_texture_2d_scaled
create_texture_3d
create_texture_cube
update_texture_2d
update_texture_3d
update_texture_cube
destroy_texture
create_frame_buffer
create_frame_buffer_scaled
create_frame_buffer_from_handles
create_frame_buffer_from_nwh
destroy_frame_buffer
create_uniform
destroy_uniform
create_occlusion_query
get_result
destroy_occlusion_query
set_palette_color
set_view_name
set_view_rect
set_view_scissor
set_view_clear
set_view_clear_mrt
set_view_seq
set_view_frame_buffer
set_view_transform
set_view_transform_stereo
set_view_remap
set_marker
set_state
set_condition
set_stencil
set_scissor
set_scissor_cached
set_transform
alloc_transform
set_transform_cached
set_uniform
set_index_buffer
set_dynamic_index_buffer
set_transient_index_buffer
set_vertex_buffer
set_dynamic_vertex_buffer
set_transient_vertex_buffer
set_instance_data_buffer
set_instance_data_from_vertex_buffer
set_instance_data_from_dynamic_vertex_buffer
set_texture
set_texture_from_frame_buffer
touch
submit
submit_occlusion_query
submit_indirect
set_image
set_image_from_frame_buffer
set_compute_index_buffer
set_compute_vertex_buffer
set_compute_dynamic_index_buffer
set_compute_dynamic_vertex_buffer
set_compute_indirect_buffer
dispatch
dispatch_indirect
discard
blit
save_screen_shot

Trait Implementations

impl Clone for Struct_bgfx_interface_vtbl

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)

impl Default for Struct_bgfx_interface_vtbl

fn default() -> Self

Derived Implementations

impl Copy for Struct_bgfx_interface_vtbl