#include <vthreepy_types.h>
Definition at line 221 of file vthreepy_types.h.
◆ MIVSIvk()
Definition at line 235 of file vthreepy_types.h.
235 :
237 image(VK_NULL_HANDLE),
238 view(VK_NULL_HANDLE),
245 {
247 w =
h =
d =
l =
c = 0;
248 };
VkDescriptorImageInfo Info
VkMemoryRequirements memReqs
◆ dealloc()
void MIVSIvk::dealloc |
( |
| ) |
|
|
inline |
Definition at line 249 of file vthreepy_types.h.
249 {
250 if (
sampler != VK_NULL_HANDLE) vkDestroySampler($device,
sampler,
nullptr);
251 if (
view != VK_NULL_HANDLE) vkDestroyImageView($device,
view,
nullptr);
252 if (
image != VK_NULL_HANDLE) vkDestroyImage($device,
image,
nullptr);
253 if (
memory != VK_NULL_HANDLE) vkFreeMemory($device,
memory,
nullptr);
254
256 image = VK_NULL_HANDLE,
257 view = VK_NULL_HANDLE,
260 w =
h =
d =
l =
c = 0;
261 if (
next !=
nullptr) {
264 }
265 };
◆ isValid()
bool MIVSIvk::isValid |
( |
| ) |
|
|
inline |
◆ format
◆ image
◆ Info
VkDescriptorImageInfo MIVSIvk::Info |
◆ mapped
◆ memory
VkDeviceMemory MIVSIvk::memory |
◆ memReqs
VkMemoryRequirements MIVSIvk::memReqs |
◆ mipLevel
uint32_t MIVSIvk::mipLevel |
◆ next
◆ sampler
VkSampler MIVSIvk::sampler |
◆ size
◆ valid
◆ version
int MIVSIvk::version = { -1 } |
◆ view
VkImageView MIVSIvk::view |
The documentation for this struct was generated from the following file: