wren
Vulkan-based game engine
Loading...
Searching...
No Matches
wren::RenderPass Member List

This is the complete list of members for wren::RenderPass, including all inherited members.

bind_pipeline(const std::string &pipeline_name)wren::RenderPass
colour_target() constwren::RenderPassinline
colour_target_wren::RenderPassprivate
command_buffers_wren::RenderPassprivate
command_pool_wren::RenderPassprivate
create(const std::shared_ptr< Context > &ctx, const std::string &name, const PassResources &resources, const std::shared_ptr< RenderTarget > &colour_target, const std::shared_ptr< RenderTarget > &depth_target, const execute_fn_t &fn) -> expected< std::shared_ptr< RenderPass > >wren::RenderPassstatic
ctx_wren::RenderPassprivate
depth_target_wren::RenderPassprivate
execute()wren::RenderPass
execute_fn_wren::RenderPassprivate
execute_fn_t typedefwren::RenderPass
framebuffer_wren::RenderPassprivate
get() constwren::RenderPassinline
get_command_buffers() constwren::RenderPassinline
get_framebuffer() constwren::RenderPassinline
get_scratch_buffer(uint32_t set, uint32_t binding, size_t size) -> void *wren::RenderPass
last_bound_shader_wren::RenderPassprivate
name_wren::RenderPassprivate
on_resource_resized(const std::pair< float, float > &size)wren::RenderPass
output_size() constwren::RenderPassinline
recreate_framebuffers(const ::vk::Device &device)wren::RenderPass
render_pass_wren::RenderPassprivate
RenderPass(const std::shared_ptr< Context > &ctx, std::string name, PassResources resources, const std::shared_ptr< RenderTarget > &colour_target, const std::shared_ptr< RenderTarget > &depth_target, execute_fn_t fn)wren::RenderPassprivate
resize_target(const math::Vec2f &new_size) -> expected< void >wren::RenderPass
resources() constwren::RenderPassinline
resources_wren::RenderPassprivate
size_wren::RenderPassprivate
ubos_wren::RenderPassprivate
write_scratch_buffer(const ::vk::CommandBuffer &cmd, uint32_t set, uint32_t binding, T data)wren::RenderPass