- alloc_buffer
void function(Buffer, void*) alloc_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- alloc_image
void function(Image, void*) alloc_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- alloc_pipeline
void function(Pipeline, void*) alloc_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- alloc_sampler
void function(Sampler, void*) alloc_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- alloc_shader
void function(Shader, void*) alloc_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- alloc_view
void function(View, void*) alloc_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- append_buffer
void function(Buffer, const Range*, int, void*) append_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- apply_bindings
void function(const Bindings*, void*) apply_bindings;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- apply_pipeline
void function(Pipeline, void*) apply_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- apply_scissor_rect
void function(int, int, int, int, bool, void*) apply_scissor_rect;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- apply_uniforms
void function(int, const Range*, void*) apply_uniforms;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- apply_viewport
void function(int, int, int, int, bool, void*) apply_viewport;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- begin_pass
void function(const Pass*, void*) begin_pass;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- commit
void function(void*) commit;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_buffer
void function(Buffer, void*) dealloc_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_image
void function(Image, void*) dealloc_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_pipeline
void function(Pipeline, void*) dealloc_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_sampler
void function(Sampler, void*) dealloc_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_shader
void function(Shader, void*) dealloc_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dealloc_view
void function(View, void*) dealloc_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_buffer
void function(Buffer, void*) destroy_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_image
void function(Image, void*) destroy_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_pipeline
void function(Pipeline, void*) destroy_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_sampler
void function(Sampler, void*) destroy_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_shader
void function(Shader, void*) destroy_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- destroy_view
void function(View, void*) destroy_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dispatch
void function(int, int, int, void*) dispatch;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- draw
void function(int, int, int, void*) draw;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- end_pass
void function(void*) end_pass;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_buffer
void function(Buffer, void*) fail_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_image
void function(Image, void*) fail_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_pipeline
void function(Pipeline, void*) fail_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_sampler
void function(Sampler, void*) fail_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_shader
void function(Shader, void*) fail_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fail_view
void function(View, void*) fail_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_buffer
void function(Buffer, const BufferDesc*, void*) init_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_image
void function(Image, const ImageDesc*, void*) init_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_pipeline
void function(Pipeline, const PipelineDesc*, void*) init_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_sampler
void function(Sampler, const SamplerDesc*, void*) init_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_shader
void function(Shader, const ShaderDesc*, void*) init_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- init_view
void function(View, const ViewDesc*, void*) init_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_buffer
void function(const BufferDesc*, Buffer, void*) make_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_image
void function(const ImageDesc*, Image, void*) make_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_pipeline
void function(const PipelineDesc*, Pipeline, void*) make_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_sampler
void function(const SamplerDesc*, Sampler, void*) make_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_shader
void function(const ShaderDesc*, Shader, void*) make_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- make_view
void function(const ViewDesc*, View, void*) make_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- pop_debug_group
void function(void*) pop_debug_group;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- push_debug_group
void function(const(char)*, void*) push_debug_group;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- reset_state_cache
void function(void*) reset_state_cache;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_buffer
void function(Buffer, void*) uninit_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_image
void function(Image, void*) uninit_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_pipeline
void function(Pipeline, void*) uninit_pipeline;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_sampler
void function(Sampler, void*) uninit_sampler;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_shader
void function(Shader, void*) uninit_shader;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- uninit_view
void function(View, void*) uninit_view;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- update_buffer
void function(Buffer, const Range*, void*) update_buffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- update_image
void function(Image, const ImageData*, void*) update_image;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- user_data
void* user_data;
Undocumented in source.
sg_trace_hooks
Installable callback functions to keep track of the sokol-gfx calls, this is useful for debugging, or keeping track of resource creation and destruction.
Trace hooks are installed with sg_install_trace_hooks(), this returns another sg_trace_hooks struct with the previous set of trace hook function pointers. These should be invoked by the new trace hooks to form a proper call chain.