31#ifndef DW_FRAMEWORK_IVULKAN_NODE_HPP_
32#define DW_FRAMEWORK_IVULKAN_NODE_HPP_
34#if VIBRANTE_PDK_DECIMAL >= 6000500
35#ifndef VULKAN_SC_CORE_H_
36#include <VulkanSC/vulkan/vulkan_sc_core.hpp>
39#include <src/dw/core/base/ErrorDefs.h>
61#if VIBRANTE_PDK_DECIMAL >= 6000500
67 virtual dwStatus getVkInstance(VkInstance& instance) = 0;
74 virtual dwStatus getVkPhysicalDevice(VkPhysicalDevice& device) = 0;
81 virtual dwStatus getVkDevice(VkDevice& device) = 0;
88 virtual dwStatus getVkQueue(VkQueue& queue) = 0;
virtual ~IVulkanNode()=default