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