Class offload_rendering_client_loader
ClassList > offload_rendering_client_loader
Plugin loader for the offload rendering client. More...
Inherits the following classes: ILLIXR::plugin, vulkan::vk_extension_request
Public Functions
Type | Name |
---|---|
std::vector< const char * > | get_required_devices_extensions () override Get required Vulkan device extensions. |
std::vector< const char * > | get_required_instance_extensions () override Get required Vulkan instance extensions. |
offload_rendering_client_loader (const std::string & name, phonebook * pb) Constructor registers the client plugin. |
|
void | start () override Start the client plugin. |
void | stop () override Stop the client plugin. |
Public Functions inherited from ILLIXR::plugin
See ILLIXR::plugin
Type | Name |
---|---|
std::string | get_name () noexcept const |
plugin (std::string name, phonebook * pb) |
|
void | spd_add_file_sink (const std::string & file_name, const std::string & extension, const std::string & log_level) |
auto | spdlogger (const char * log_level) |
virtual void | start () A method which Spindle calls when it starts the component. |
virtual void | stop () A method which Spindle calls when it stops the component. |
virtual | ~plugin () = default |
Protected Attributes inherited from ILLIXR::plugin
See ILLIXR::plugin
Type | Name |
---|---|
const std::shared_ptr< gen_guid > | gen_guid_ |
const std::size_t | id_ |
std::string | name_ |
const phonebook * | phonebook_ |
std::shared_ptr< spdlog::logger > | plugin_logger_ |
const std::shared_ptr< record_logger > | record_logger_ |
Detailed Description
Handles plugin registration and Vulkan extension requirements.
Public Functions Documentation
function get_required_devices_extensions
Get required Vulkan device extensions.
inline std::vector< const char * > offload_rendering_client_loader::get_required_devices_extensions () override
Returns:
Vector of required extension names
function get_required_instance_extensions
Get required Vulkan instance extensions.
inline std::vector< const char * > offload_rendering_client_loader::get_required_instance_extensions () override
Returns:
Vector of required extension names
function offload_rendering_client_loader
Constructor registers the client plugin.
inline offload_rendering_client_loader::offload_rendering_client_loader (
const std::string & name,
phonebook * pb
)
Parameters:
name
Plugin namepb
Phonebook for component lookup
function start
Start the client plugin.
inline void offload_rendering_client_loader::start () override
function stop
Stop the client plugin.
inline void offload_rendering_client_loader::stop () override
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/offload_rendering_client/plugin.cpp