Render_bundle.Encoder
Encoders.
module Descriptor : sig ... end
Descriptors.
type bundle := t
The type for GPURenderBundleEncoder
objects.
val set_pipeline : t -> Compute_pipeline.t -> unit
set_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 ->
unit
set_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 ->
unit
set_bind_group'
sets a bind group for subsequent commands.
val set_index_buffer :
?offset:int ->
?size:int ->
t ->
Buffer.t ->
format:Index_format.t ->
unit
set_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 ->
unit
draw
draws primitives.
val draw_indexed :
?first_instance:int ->
?base_vertex:int ->
?first_index:int ->
?instance_count:int ->
t ->
index_count:int ->
unit
draw_indexed
draws indexed primitives.
draw_indexed_indirect
draws indexed primitives.