Skip to content

Class ILLIXR::openwarp_vk

ClassList > ILLIXR > openwarp_vk

Inherits the following classes: ILLIXR::vulkan::timewarp

Public Functions

Type Name
void destroy () override
void initialize ()
bool is_external () override
openwarp_vk (const phonebook * pb)
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_external_) override
void update_uniforms (const data_format::pose_type & render_pose) override

Public Functions Documentation

function destroy

void ILLIXR::openwarp_vk::destroy () override

function initialize

void ILLIXR::openwarp_vk::initialize () 

function is_external

bool ILLIXR::openwarp_vk::is_external () override

function openwarp_vk

explicit ILLIXR::openwarp_vk::openwarp_vk (
    const phonebook * pb
) 

function partial_destroy

void ILLIXR::openwarp_vk::partial_destroy () 

function record_command_buffer

void ILLIXR::openwarp_vk::record_command_buffer (
    VkCommandBuffer commandBuffer,
    VkFramebuffer framebuffer,
    int buffer_ind,
    bool left
) override

function setup

void ILLIXR::openwarp_vk::setup (
    VkRenderPass render_pass,
    uint32_t subpass,
    std::shared_ptr< vulkan::buffer_pool< data_format::fast_pose_type > > buffer_pool_,
    bool input_texture_external_
) override

function update_uniforms

void ILLIXR::openwarp_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/openwarp_vk/openwarp_vk.hpp