#include <vthreepy_types.h>
Definition at line 272 of file vthreepy_types.h.
◆ MBIVSIvk()
Definition at line 286 of file vthreepy_types.h.
286 :
288 image(VK_NULL_HANDLE),
289 view(VK_NULL_HANDLE),
295 {
297 w =
h =
d =
l =
c = 0;
298 };
VkMemoryRequirements memReqs
VkDescriptorImageInfo Info
◆ dealloc()
void MBIVSIvk::dealloc |
( |
| ) |
|
|
inline |
Definition at line 299 of file vthreepy_types.h.
299 {
300
301 if (
sampler != VK_NULL_HANDLE) vkDestroySampler($device,
sampler,
nullptr);
302 if (
view != VK_NULL_HANDLE) vkDestroyImageView($device,
view,
nullptr);
303 if (
image != VK_NULL_HANDLE) vkDestroyImage($device,
image,
nullptr);
304 if (
buffer != VK_NULL_HANDLE) vkDestroyBuffer($device,
buffer,
nullptr);
305 if (
memory != VK_NULL_HANDLE) vkFreeMemory($device,
memory,
nullptr);
306
308 image = VK_NULL_HANDLE,
309 view = VK_NULL_HANDLE,
312 };
◆ isValid()
bool MBIVSIvk::isValid |
( |
| ) |
|
|
inline |
◆ bInfo
VkDescriptorBufferInfo MBIVSIvk::bInfo |
◆ buffer
VkBuffer MBIVSIvk::buffer |
◆ format
VkFormat MBIVSIvk::format |
◆ image
◆ Info
VkDescriptorImageInfo MBIVSIvk::Info |
◆ memory
VkDeviceMemory MBIVSIvk::memory |
◆ memReqs
VkMemoryRequirements MBIVSIvk::memReqs |
◆ mipLevel
uint32_t MBIVSIvk::mipLevel |
◆ sampler
VkSampler MBIVSIvk::sampler |
◆ size
◆ valid
◆ version
int MBIVSIvk::version = { -1 } |
◆ view
VkImageView MBIVSIvk::view |
The documentation for this struct was generated from the following file: