Skip to main content

Crate interstice_sdk

Crate interstice_sdk 

Source

Re-exports§

pub use interstice_abi;
pub use wee_alloc;

Modules§

bindings
host_calls
interstice_abi_macros
key_code
macros
registry

Macros§

interstice_module

Structs§

BeginRenderPass
BindGroup
BindGroupEntry
BindGroupLayoutEntry
BlendComponent
BlendState
Buffer
BufferUsage
CallReducerRequest
ColorTargetState
ColorWrites
CopyBufferToBuffer
CopyBufferToTexture
CopyTextureToBuffer
CreateBindGroup
CreateBindGroupLayout
CreateBuffer
CreateComputePipeline
CreatePipelineLayout
CreateRenderPipeline
CreateShaderModule
CreateTexture
CreateTextureView
CurrentModuleContext
DeleteRowRequest
DepthBiasState
DepthStencilState
Draw
DrawIndexed
Field
FieldDef
FragmentState
Gpu
InsertRowRequest
LogRequest
ModuleDependency
ModuleSchema
MultisampleState
NodeDependency
NodeSchema
PrimitiveState
ReducerContext
ReducerSchema
RenderPassColorAttachment
RenderPassDepthStencilAttachment
RenderPipeline
Row
SetIndexBuffer
SetVertexBuffer
ShaderStage
StencilFaceState
StencilState
SubscriptionSchema
TableScanRequest
TableScanResponse
TableSchema
Texture
TextureUsage
UpdateRowRequest
Version
VertexAttribute
VertexBufferLayout
VertexState
WriteBuffer
WriteTexture

Enums§

Authority
BindingResource
BindingType
BlendFactor
BlendOperation
CompareFunction
CullMode
DeleteRowResponse
ElementState
FrontFace
GpuCall
HostCall
IndexFormat
InputEvent
InsertRowResponse
IntersticeAbiError
IntersticeType
IntersticeTypeDef
IntersticeValue
LoadOp
ModuleSelection
ModuleVisibility
NodeSelection
PhysicalKey
PrimitiveTopology
StencilOperation
StoreOp
SubscriptionEventSchema
TableVisibility
TextureDimension
TextureFormat
TextureSampleType
TextureViewDimension
UpdateRowResponse
VertexFormat
VertexStepMode

Constants§

ABI_VERSION

Traits§

HostLog

Functions§

begin_compute_pass
begin_frame
begin_render_pass
call_reducer
copy_buffer_to_buffer
copy_buffer_to_texture
copy_texture_to_buffer
create_bind_group
create_bind_group_layout
create_buffer
create_command_encoder
create_compute_pipeline
create_pipeline_layout
create_render_pipeline
create_shader_module
create_texture
create_texture_view
decode
destroy_buffer
destroy_texture
dispatch
draw
draw_indexed
encode
end_compute_pass
end_render_pass
get_current_surface_texture
get_reducer_wrapper_name
get_surface_format
host_call
insert_row
log
pack_ptr_len
present
scan
set_bind_group
set_compute_pipeline
set_index_buffer
set_render_pipeline
set_vertex_buffer
submit
unpack_ptr_len
validate_value
write_buffer

Type Aliases§

CallReducerResponse
GpuId

Attribute Macros§

init
interstice_type
reducer
table