Metal.IndirectCommandBufferDescriptor
Describes the configuration for an indirect command buffer. See MTLIndirectCommandBufferDescriptor.
val sexp_of_t : t -> Sexplib0.Sexp.t
val create : unit -> t
val set_command_types : t -> IndirectCommandType.t -> unit
val get_command_types : t -> IndirectCommandType.t
val set_inherit_pipeline_state : t -> bool -> unit
Configures whether commands inherit the pipeline state from the encoder.
val get_inherit_pipeline_state : t -> bool
val set_inherit_buffers : t -> bool -> unit
Configures whether commands inherit buffer bindings from the encoder.
val get_inherit_buffers : t -> bool
val set_max_kernel_buffer_bind_count : t -> int -> unit
Sets the maximum number of buffer bindings commands can specify.
val get_max_kernel_buffer_bind_count : t -> int