Kaba class CommandBuffer ed
...
Syntax ed
class CommandBuffer
# functions
func mut barrier(t: Texture*[], mode: i32)
func mut begin()
func mut begin_render_pass(rp: RenderPass*, fb: FrameBuffer*)
func mut bind_descriptor_set(index: i32, set: DescriptorSet*)
func mut bind_pipeline(p: Pipeline*)
func mut clear(area: Rect, colors: Color[], z: f32?)
func mut copy_image(src: Texture*, dst: Texture*, extend: i32[])
func mut dispatch(nx: i32, ny: i32, nz: i32)
func mut draw(vb: VertexBuffer*)
func mut end()
func mut end_render_pass()
func mut image_barrier(t: Texture*, src_access: AccessFlags, dst_access: AccessFlags, old_layout: ImageLayout, new_layout: ImageLayout)
func mut next_subpass()
func mut push_constant(offset: i32, size: i32, data: void&)
func mut set_bind_point(bp: PipelineBindPoint)
func mut set_scissor(r: Rect)
func mut set_viewport(r: Rect)
func mut trace_rays(nx: i32, ny: i32, nz: i32)
Functions ed
- func mut barrier(t: Texture*[], mode: i32)
- ...
- func mut begin()
- ...
- func mut begin_render_pass(rp: RenderPass*, fb: FrameBuffer*)
- ...
- func mut bind_descriptor_set(index: i32, set: DescriptorSet*)
- ...
- func mut bind_pipeline(p: Pipeline*)
- ...
- func mut clear(area: Rect, colors: Color[], z: f32?)
- ...
- func mut copy_image(src: Texture*, dst: Texture*, extend: i32[])
- ...
- func mut dispatch(nx: i32, ny: i32, nz: i32)
- ...
- func mut draw(vb: VertexBuffer*)
- ...
- func mut end()
- ...
- func mut end_render_pass()
- ...
- func mut image_barrier(t: Texture*, src_access: AccessFlags, dst_access: AccessFlags, old_layout: ImageLayout, new_layout: ImageLayout)
- ...
- func mut next_subpass()
- ...
- func mut push_constant(offset: i32, size: i32, data: void&)
- ...
- func mut set_bind_point(bp: PipelineBindPoint)
- ...
- func mut set_scissor(r: Rect)
- ...
- func mut set_viewport(r: Rect)
- ...
- func mut trace_rays(nx: i32, ny: i32, nz: i32)
- ...