Kaba class SwapChain ed
...
Syntax ed
class SwapChain
var format: i32
var height: i32
var width: i32
# functions
func mut acquire_image(signal_sem: Semaphore*) -> i32?
func mut create_depth_buffer() -> xfer[DepthBuffer]
func mut create_frame_buffers(render_pass: RenderPass*, depth_buffer: DepthBuffer*) -> xfer[FrameBuffer]
func mut create_render_pass(depth_buffer: DepthBuffer*, options: string[]) -> xfer[RenderPass]
func mut create_textures() -> xfer[Texture][]
func mut present(image_index: i32, wait_sem: Semaphore*[]) -> bool
func static create(device: Device*, width: i32, height: i32) -> xfer[SwapChain]
func static create_for_glfw(device: Device*, win: void*) -> xfer[SwapChain]
Functions ed
- func mut acquire_image(signal_sem: Semaphore*) -> i32?
- ...
- func mut create_depth_buffer() -> xfer[DepthBuffer]
- ...
- func mut create_frame_buffers(render_pass: RenderPass*, depth_buffer: DepthBuffer*) -> xfer[FrameBuffer]
- ...
- func mut create_render_pass(depth_buffer: DepthBuffer*, options: string[]) -> xfer[RenderPass]
- ...
- func mut create_textures() -> xfer[Texture][]
- ...
- func mut present(image_index: i32, wait_sem: Semaphore*[]) -> bool
- ...
- func static create(device: Device*, width: i32, height: i32) -> xfer[SwapChain]
- ...
- func static create_for_glfw(device: Device*, win: void*) -> xfer[SwapChain]
- ...
Elements ed
- var format: i32
- ...
- var height: i32
- ...
- var width: i32
- ...