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

#include "vke.h"

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

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