Kaba class WindowRenderer ed
...
Syntax ed
class WindowRenderer extends Renderer
var command_buffers: owned[CommandBuffer][]
var depth_buffer: owned[DepthBuffer]
var device: Device&
var frame_buffers: owned[FrameBuffer][]
var framebuffer_resized: bool
var height: i32
var image_available_semaphore: owned[Semaphore]
var image_index: i32
var pool: owned[DescriptorPool]
var render_finished_semaphore: owned[Semaphore]
var swap_chain: owned![SwapChain]
var wait_for_frame_fences: owned[Fence][]
var width: i32
var window: void*
# constructors
func mut __init__(_window: void*, _device: Device&)
# functions
func virtual current_command_buffer() -> CommandBuffer*
func virtual current_frame_buffer() -> FrameBuffer*
func virtual default_render_pass() -> RenderPass*
func mut virtual end_frame()
func mut rebuild_default_stuff()
func mut virtual start_frame() -> bool
Functions ed
- func virtual current_command_buffer() -> CommandBuffer*
- ...
- func virtual current_frame_buffer() -> FrameBuffer*
- ...
- func virtual default_render_pass() -> RenderPass*
- ...
- func mut virtual end_frame()
- ...
- func mut rebuild_default_stuff()
- ...
- func mut virtual start_frame() -> bool
- ...
Elements ed
- var command_buffers: owned[CommandBuffer][]
- ...
- var depth_buffer: owned[DepthBuffer]
- ...
- var device: Device&
- ...
- var frame_buffers: owned[FrameBuffer][]
- ...
- var framebuffer_resized: bool
- ...
- var height: i32
- ...
- var image_available_semaphore: owned[Semaphore]
- ...
- var image_index: i32
- ...
- var pool: owned[DescriptorPool]
- ...
- var render_finished_semaphore: owned[Semaphore]
- ...
- var swap_chain: owned![SwapChain]
- ...
- var wait_for_frame_fences: owned[Fence][]
- ...
- var width: i32
- ...
- var window: void*
- ...