Render_bundle.EncoderEncoders.
module Descriptor : sig ... endDescriptors.
type bundle := tThe type for GPURenderBundleEncoder objects.
val set_pipeline : t -> Compute_pipeline.t -> unitset_pipline e p sets the pipeline of e to p for subsequent commands.
val set_bind_group :
?dynamic_offsets:int list ->
?group:Bind_group.t ->
t ->
index:int ->
unitset_bind_group sets a bind group for subsequent commands.
val set_bind_group' :
?group:Bind_group.t ->
t ->
index:int ->
dynamic_offsets:int array ->
offsets_start:int ->
offsets_length:int ->
unitset_bind_group' sets a bind group for subsequent commands.
val set_index_buffer :
?offset:int ->
?size:int ->
t ->
Buffer.t ->
format:Index_format.t ->
unitset_index_buffer sets the index data for subsequent commands.
set_index_buffer sets sets the vertex data for subsequent commands.
val draw :
?first_instance:int ->
?first_vertex:int ->
?instance_count:int ->
t ->
vertex_count:int ->
unitdraw draws primitives.
val draw_indexed :
?first_instance:int ->
?base_vertex:int ->
?first_index:int ->
?instance_count:int ->
t ->
index_count:int ->
unitdraw_indexed draws indexed primitives.
draw_indexed_indirect draws indexed primitives.