31#ifndef DW_FRAMEWORK_IVULKAN_NODE_HPP_
32#define DW_FRAMEWORK_IVULKAN_NODE_HPP_
34#if VIBRANTE_PDK_DECIMAL >= 6000500
35#include <VulkanSC/vulkan/vulkan_sc.h>
58#if VIBRANTE_PDK_DECIMAL >= 6000500
64 virtual dwStatus getVkInstance(VkInstance& instance) = 0;
71 virtual dwStatus getVkPhysicalDevice(VkPhysicalDevice& device) = 0;
78 virtual dwStatus getVkDevice(VkDevice& device) = 0;
85 virtual dwStatus getVkQueue(VkQueue& queue) = 0;
virtual ~IVulkanNode()=default