aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/resource.hpp
blob: c8acaf15350d81bcf6acbed0ae645b174393ef86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#include "vke.h"

namespace vke {
    struct Resource
    {
        ptrVkDev                device;
        VkDeviceMemory          deviceMemory= VK_NULL_HANDLE;
        VkMemoryRequirements    memReqs    = {};

        virtual VkWriteDescriptorSet getWriteDescriptorSet(VkDescriptorSet ds, uint32_t binding, VkDescriptorType descriptorType) = 0;
    };
}