Skip to content

Class ILLIXR::vkdemo

ClassList > ILLIXR > vkdemo

Inherits the following classes: ILLIXR::vulkan::app

Public Functions

Type Name
void destroy () override
void initialize ()
bool is_external () override
void record_command_buffer (VkCommandBuffer command_buffer, VkFramebuffer frame_buffer, 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 > > _) override
void update_uniforms (const data_format::pose_type & fp) override
vkdemo (const phonebook *const pb)

Public Functions Documentation

function destroy

void ILLIXR::vkdemo::destroy () override

function initialize

void ILLIXR::vkdemo::initialize () 

function is_external

inline bool ILLIXR::vkdemo::is_external () override

function record_command_buffer

void ILLIXR::vkdemo::record_command_buffer (
    VkCommandBuffer command_buffer,
    VkFramebuffer frame_buffer,
    int buffer_ind,
    bool left
) override

function setup

void ILLIXR::vkdemo::setup (
    VkRenderPass render_pass,
    uint32_t subpass,
    std::shared_ptr< vulkan::buffer_pool< data_format::fast_pose_type > > _
) override

function update_uniforms

void ILLIXR::vkdemo::update_uniforms (
    const data_format::pose_type & fp
) override

function vkdemo

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


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/services/vkdemo/service.hpp