Kaba class TextureRenderer ed

...

Syntax ed

class TextureRenderer extends Renderer
    var command_buffers: owned[CommandBuffer][]
    var depth_buffer: shared![DepthBuffer]
    var device: Device&
    var frame_buffer: owned![FrameBuffer]
    var height: i32
    var image_available_semaphore: owned[Semaphore]
    var pool: owned[DescriptorPool]
    var render_finished_semaphore: owned[Semaphore]
    var tex: shared![Texture]
    var wait_for_frame_fences: owned[Fence][]
    var width: i32

    # constructors
    func mut __init__(t: shared![Texture], d: Device&)

    # functions
    func virtual current_frame_buffer() -> FrameBuffer*
    func mut virtual end_frame()
    func mut virtual start_frame() -> bool

Functions ed

func virtual current_frame_buffer() -> FrameBuffer*
...

func mut virtual end_frame()
...

func mut virtual start_frame() -> bool
...

Elements ed

var command_buffers: owned[CommandBuffer][]
...

var depth_buffer: shared![DepthBuffer]
...

var device: Device&
...

var frame_buffer: owned![FrameBuffer]
...

var height: i32
...

var image_available_semaphore: owned[Semaphore]
...

var pool: owned[DescriptorPool]
...

var render_finished_semaphore: owned[Semaphore]
...

var tex: shared![Texture]
...

var wait_for_frame_fences: owned[Fence][]
...

var width: i32
...