Class ILLIXR::timewarp_vk
ClassList > ILLIXR > timewarp_vk
Inherits the following classes: ILLIXR::vulkan::timewarp
Public Functions
Type | Name |
---|---|
void | destroy () override |
void | initialize () |
void | partial_destroy () |
void | record_command_buffer (VkCommandBuffer commandBuffer, VkFramebuffer framebuffer, int buffer_ind, bool left) override |
void | setup (VkRenderPass render_pass, uint32_t subpass, std::shared_ptr< vulkan::buffer_pool< data_format::fast_pose_type > > buffer_pool, bool input_texture_vulkan_coordinates_in) override |
timewarp_vk (const phonebook * pb) |
|
void | update_uniforms (const data_format::pose_type & render_pose) override |
Public Functions Documentation
function destroy
void ILLIXR::timewarp_vk::destroy () override
function initialize
void ILLIXR::timewarp_vk::initialize ()
function partial_destroy
void ILLIXR::timewarp_vk::partial_destroy ()
function record_command_buffer
void ILLIXR::timewarp_vk::record_command_buffer (
VkCommandBuffer commandBuffer,
VkFramebuffer framebuffer,
int buffer_ind,
bool left
) override
function setup
void ILLIXR::timewarp_vk::setup (
VkRenderPass render_pass,
uint32_t subpass,
std::shared_ptr< vulkan::buffer_pool< data_format::fast_pose_type > > buffer_pool,
bool input_texture_vulkan_coordinates_in
) override
function timewarp_vk
explicit ILLIXR::timewarp_vk::timewarp_vk (
const phonebook * pb
)
function update_uniforms
void ILLIXR::timewarp_vk::update_uniforms (
const data_format::pose_type & render_pose
) override
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/timewarp_vk/timewarp_vk.hpp