render_parameters.hpp
1 2 3 4 5 6 7 8 | #pragma once #include <planet/vk/commands.hpp> #include <planet/vk/engine/forward.hpp> namespace planet::vk::engine { |
Parameters needed by a graphics pipeline
12 13 14 | struct render_parameters { engine::renderer &renderer; command_buffer &cb; |
Frame number
Always between zero and max_frames_in_flight
- 1
17 18 | std::size_t current_frame; }; |
Blend mode for render pipeline
22 23 24 25 | enum class blend_mode { none, multiply, add }; } |