[][src]Module sokol::gfx

sokol::gfx - simple 3D API wrapper

A Rust API to the sokol_gfx.h header-only C library.

Structs

SgAttachmentDesc
SgBindings
SgBlendState
SgBuffer
SgBufferDesc
SgBufferLayoutDesc
SgColorAttachmentAction
SgColorMask
SgContext
SgDepthAttachmentAction
SgDepthStencilState
SgDesc
SgImage
SgImageDesc
SgLayoutDesc
SgPass
SgPassAction
SgPassDesc
SgPipeline
SgPipelineDesc
SgRasterizerState
SgShader
SgShaderAttrDesc
SgShaderDesc
SgShaderImageDesc
SgShaderStageDesc
SgShaderUniformBlockDesc
SgShaderUniformDesc
SgStencilAttachmentAction
SgStencilState
SgVertexAttrDesc

Enums

SgAction
SgApi
SgBlendFactor
SgBlendOp
SgBufferType
SgCompareFunc
SgCubeFace
SgCullMode
SgFaceWinding
SgFeature
SgFilter
SgImageType
SgIndexType
SgPixelFormat
SgPrimitiveType
SgResourceState
SgShaderStage
SgStencilOp
SgUniformType
SgUsage
SgVertexFormat
SgVertexStep
SgWrap

Constants

SG_BUFFER_CONTENT_NONE
SG_IMAGE_CONTENT_NONE

Functions

sg_api
sg_append_buffer
sg_apply_bindings
sg_apply_pipeline
sg_apply_scissor_rect
sg_apply_uniforms
sg_apply_viewport
sg_begin_default_pass
sg_begin_pass
sg_commit
sg_destroy_buffer
sg_destroy_image
sg_destroy_pass
sg_destroy_pipeline
sg_destroy_shader
sg_draw
sg_end_pass
sg_isvalid
sg_make_buffer
sg_make_image
sg_make_pass
sg_make_pipeline
sg_make_shader
sg_query_buffer_overflow
sg_query_buffer_state
sg_query_desc
sg_query_feature
sg_query_image_state
sg_query_pass_state
sg_query_pipeline_state
sg_query_shader_state
sg_reset_state_cache
sg_setup
sg_shutdown
sg_update_buffer
sg_update_image

Unions

SgAttachmentDescValue