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
Derived Implementations