wren
Vulkan-based game engine
|
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() const | wren::RenderPass | inline |
colour_target_ | wren::RenderPass | private |
command_buffers_ | wren::RenderPass | private |
command_pool_ | wren::RenderPass | private |
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::RenderPass | static |
ctx_ | wren::RenderPass | private |
depth_target_ | wren::RenderPass | private |
execute() | wren::RenderPass | |
execute_fn_ | wren::RenderPass | private |
execute_fn_t typedef | wren::RenderPass | |
framebuffer_ | wren::RenderPass | private |
get() const | wren::RenderPass | inline |
get_command_buffers() const | wren::RenderPass | inline |
get_framebuffer() const | wren::RenderPass | inline |
get_scratch_buffer(uint32_t set, uint32_t binding, size_t size) -> void * | wren::RenderPass | |
last_bound_shader_ | wren::RenderPass | private |
name_ | wren::RenderPass | private |
on_resource_resized(const std::pair< float, float > &size) | wren::RenderPass | |
output_size() const | wren::RenderPass | inline |
recreate_framebuffers(const ::vk::Device &device) | wren::RenderPass | |
render_pass_ | wren::RenderPass | private |
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::RenderPass | private |
resize_target(const math::Vec2f &new_size) -> expected< void > | wren::RenderPass | |
resources() const | wren::RenderPass | inline |
resources_ | wren::RenderPass | private |
size_ | wren::RenderPass | private |
ubos_ | wren::RenderPass | private |
write_scratch_buffer(const ::vk::CommandBuffer &cmd, uint32_t set, uint32_t binding, T data) | wren::RenderPass |