Docs.rs
rokol_ffi-0.3.1
rokol_ffi 0.3.1
Docs.rs crate page
MIT
Links
Repository
Crates.io
Source
Owners
toyboot4e
Dependencies
bindgen ^0.59.2
build
cc ^1.0.68
build
Versions
0.27%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module gfx
Structs
Enums
Constants
Functions
Type Definitions
Unions
?
Module
rokol_ffi
::
gfx
[
−
]
[src]
Expand description
Rust FFI to
sokol_gfx.h
Structs
__darwin_pthread_handler_rec
__va_list_tag
_opaque_pthread_attr_t
_opaque_pthread_cond_t
_opaque_pthread_condattr_t
_opaque_pthread_mutex_t
_opaque_pthread_mutexattr_t
_opaque_pthread_once_t
_opaque_pthread_rwlock_t
_opaque_pthread_rwlockattr_t
_opaque_pthread_t
sg_bindings
sg_blend_state
sg_buffer
sg_buffer_desc
sg_buffer_info
sg_buffer_layout_desc
sg_color
sg_color_attachment_action
sg_color_state
sg_context
sg_context_desc
sg_d3d11_context_desc
sg_depth_attachment_action
sg_depth_state
sg_desc
sg_features
sg_gl_context_desc
sg_image
sg_image_data
sg_image_desc
sg_image_info
sg_layout_desc
sg_limits
sg_metal_context_desc
sg_pass
sg_pass_action
sg_pass_attachment_desc
sg_pass_desc
sg_pass_info
sg_pipeline
sg_pipeline_desc
sg_pipeline_info
sg_pixelformat_info
sg_range
sg_shader
sg_shader_attr_desc
sg_shader_desc
sg_shader_image_desc
sg_shader_info
sg_shader_stage_desc
sg_shader_uniform_block_desc
sg_shader_uniform_desc
sg_slot_info
sg_stencil_attachment_action
sg_stencil_face_state
sg_stencil_state
sg_trace_hooks
sg_vertex_attr_desc
sg_wgpu_context_desc
Enums
_bindgen_ty_1
sg_action
sg_backend
sg_blend_factor
sg_blend_op
sg_border_color
sg_buffer_type
sg_color_mask
sg_compare_func
sg_cube_face
sg_cull_mode
sg_face_winding
sg_filter
sg_image_type
sg_index_type
sg_pixel_format
sg_primitive_type
sg_resource_state
sg_sampler_type
sg_shader_stage
sg_stencil_op
sg_uniform_type
sg_usage
sg_vertex_format
sg_vertex_step
sg_wrap
Constants
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT64_MAX
INT64_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST64_MAX
INT_FAST64_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST64_MAX
INT_LEAST64_MIN
RSIZE_MAX
SG_INVALID_ID
SG_MAX_COLOR_ATTACHMENTS
SG_MAX_MIPMAPS
SG_MAX_SHADERSTAGE_BUFFERS
SG_MAX_SHADERSTAGE_IMAGES
SG_MAX_SHADERSTAGE_UBS
SG_MAX_TEXTUREARRAY_LAYERS
SG_MAX_UB_MEMBERS
SG_MAX_VERTEX_ATTRIBUTES
SG_NUM_INFLIGHT_FRAMES
SG_NUM_SHADER_STAGES
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
SOKOL_GFX_INCLUDED
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINT64_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST64_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST64_MAX
WINT_MAX
WINT_MIN
_DARWIN_FEATURE_64_BIT_INODE
_DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE
_DARWIN_FEATURE_UNIX_CONFORMANCE
__DARWIN_64_BIT_INO_T
__DARWIN_C_ANSI
__DARWIN_C_FULL
__DARWIN_C_LEVEL
__DARWIN_NON_CANCELABLE
__DARWIN_NO_LONG_LONG
__DARWIN_ONLY_64_BIT_INO_T
__DARWIN_ONLY_UNIX_CONFORMANCE
__DARWIN_ONLY_VERS_1050
__DARWIN_SUF_64_BIT_INO_T
__DARWIN_SUF_1050
__DARWIN_SUF_EXTSN
__DARWIN_UNIX03
__DARWIN_VERS_1050
__PTHREAD_ATTR_SIZE__
__PTHREAD_CONDATTR_SIZE__
__PTHREAD_COND_SIZE__
__PTHREAD_MUTEXATTR_SIZE__
__PTHREAD_MUTEX_SIZE__
__PTHREAD_ONCE_SIZE__
__PTHREAD_RWLOCKATTR_SIZE__
__PTHREAD_RWLOCK_SIZE__
__PTHREAD_SIZE__
__STDC_WANT_LIB_EXT1__
__WORDSIZE
__bool_true_false_are_defined
false_
true_
Functions
sg_activate_context
⚠
sg_alloc_buffer
⚠
sg_alloc_image
⚠
sg_alloc_pass
⚠
sg_alloc_pipeline
⚠
sg_alloc_shader
⚠
sg_append_buffer
⚠
sg_apply_bindings
⚠
sg_apply_pipeline
⚠
sg_apply_scissor_rect
⚠
sg_apply_scissor_rectf
⚠
sg_apply_uniforms
⚠
sg_apply_viewport
⚠
sg_apply_viewportf
⚠
sg_begin_default_pass
⚠
sg_begin_default_passf
⚠
sg_begin_pass
⚠
sg_commit
⚠
sg_d3d11_device
⚠
sg_dealloc_buffer
⚠
sg_dealloc_image
⚠
sg_dealloc_pass
⚠
sg_dealloc_pipeline
⚠
sg_dealloc_shader
⚠
sg_destroy_buffer
⚠
sg_destroy_image
⚠
sg_destroy_pass
⚠
sg_destroy_pipeline
⚠
sg_destroy_shader
⚠
sg_discard_context
⚠
sg_draw
⚠
sg_end_pass
⚠
sg_fail_buffer
⚠
sg_fail_image
⚠
sg_fail_pass
⚠
sg_fail_pipeline
⚠
sg_fail_shader
⚠
sg_init_buffer
⚠
sg_init_image
⚠
sg_init_pass
⚠
sg_init_pipeline
⚠
sg_init_shader
⚠
sg_install_trace_hooks
⚠
sg_isvalid
⚠
sg_make_buffer
⚠
sg_make_image
⚠
sg_make_pass
⚠
sg_make_pipeline
⚠
sg_make_shader
⚠
sg_mtl_device
⚠
sg_mtl_render_command_encoder
⚠
sg_pop_debug_group
⚠
sg_push_debug_group
⚠
sg_query_backend
⚠
sg_query_buffer_defaults
⚠
sg_query_buffer_info
⚠
sg_query_buffer_overflow
⚠
sg_query_buffer_state
⚠
sg_query_desc
⚠
sg_query_features
⚠
sg_query_image_defaults
⚠
sg_query_image_info
⚠
sg_query_image_state
⚠
sg_query_limits
⚠
sg_query_pass_defaults
⚠
sg_query_pass_info
⚠
sg_query_pass_state
⚠
sg_query_pipeline_defaults
⚠
sg_query_pipeline_info
⚠
sg_query_pipeline_state
⚠
sg_query_pixelformat
⚠
sg_query_shader_defaults
⚠
sg_query_shader_info
⚠
sg_query_shader_state
⚠
sg_reset_state_cache
⚠
sg_setup
⚠
sg_setup_context
⚠
sg_shutdown
⚠
sg_uninit_buffer
⚠
sg_uninit_image
⚠
sg_uninit_pass
⚠
sg_uninit_pipeline
⚠
sg_uninit_shader
⚠
sg_update_buffer
⚠
sg_update_image
⚠
Type Definitions
__builtin_va_list
__darwin_blkcnt_t
__darwin_blksize_t
__darwin_clock_t
__darwin_ct_rune_t
__darwin_dev_t
__darwin_fsblkcnt_t
__darwin_fsfilcnt_t
__darwin_gid_t
__darwin_id_t
__darwin_ino64_t
__darwin_ino_t
__darwin_intptr_t
__darwin_mach_port_name_t
__darwin_mach_port_t
__darwin_mbstate_t
__darwin_mode_t
__darwin_natural_t
__darwin_off_t
__darwin_pid_t
__darwin_pthread_attr_t
__darwin_pthread_cond_t
__darwin_pthread_condattr_t
__darwin_pthread_key_t
__darwin_pthread_mutex_t
__darwin_pthread_mutexattr_t
__darwin_pthread_once_t
__darwin_pthread_rwlock_t
__darwin_pthread_rwlockattr_t
__darwin_pthread_t
__darwin_ptrdiff_t
__darwin_rune_t
__darwin_sigset_t
__darwin_size_t
__darwin_socklen_t
__darwin_ssize_t
__darwin_suseconds_t
__darwin_time_t
__darwin_uid_t
__darwin_useconds_t
__darwin_uuid_string_t
__darwin_uuid_t
__darwin_va_list
__darwin_wchar_t
__darwin_wint_t
__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
max_align_t
register_t
size_t
syscall_arg_t
u_int8_t
u_int16_t
u_int32_t
u_int64_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
user_addr_t
user_long_t
user_off_t
user_size_t
user_ssize_t
user_time_t
user_ulong_t
wchar_t
Unions
__mbstate_t