1 /* THIS FILE IS GENERATED. DO NOT EDIT. */ 2 3 /* 4 * Vulkan 5 * 6 * Copyright (c) 2015-2016 The Khronos Group Inc. 7 * Copyright (c) 2015-2016 Valve Corporation. 8 * Copyright (c) 2015-2016 LunarG, Inc. 9 * Copyright (c) 2015-2016 Google Inc. 10 * 11 * Licensed under the Apache License, Version 2.0 (the "License"); 12 * you may not use this file except in compliance with the License. 13 * You may obtain a copy of the License at 14 * 15 * http://www.apache.org/licenses/LICENSE-2.0 16 * 17 * Unless required by applicable law or agreed to in writing, software 18 * distributed under the License is distributed on an "AS IS" BASIS, 19 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20 * See the License for the specific language governing permissions and 21 * limitations under the License. 22 * 23 * Author: Courtney Goeltzenleuchter <courtney (at) LunarG.com> 24 * Author: Tobin Ehlis <tobin (at) lunarg.com> 25 */ 26 //#includes, #defines, globals and such... 27 #include <vulkan/vulkan.h> 28 #include <vk_enum_string_helper.h> 29 #include <stdint.h> 30 #include <cinttypes> 31 #include <stdio.h> 32 #include <stdlib.h> 33 34 //class declaration 35 class vkallocationcallbacks_struct_wrapper 36 { 37 public: 38 vkallocationcallbacks_struct_wrapper(); 39 vkallocationcallbacks_struct_wrapper(VkAllocationCallbacks* pInStruct); 40 vkallocationcallbacks_struct_wrapper(const VkAllocationCallbacks* pInStruct); 41 42 virtual ~vkallocationcallbacks_struct_wrapper(); 43 44 void display_txt(); 45 void display_single_txt(); 46 void display_full_txt(); 47 48 void set_indent(uint32_t indent) { m_indent = indent; } 49 void* get_pUserData() { return m_struct.pUserData; } 50 void set_pUserData(void* inValue) { m_struct.pUserData = inValue; } 51 PFN_vkAllocationFunction get_pfnAllocation() { return m_struct.pfnAllocation; } 52 void set_pfnAllocation(PFN_vkAllocationFunction inValue) { m_struct.pfnAllocation = inValue; } 53 PFN_vkReallocationFunction get_pfnReallocation() { return m_struct.pfnReallocation; } 54 void set_pfnReallocation(PFN_vkReallocationFunction inValue) { m_struct.pfnReallocation = inValue; } 55 PFN_vkFreeFunction get_pfnFree() { return m_struct.pfnFree; } 56 void set_pfnFree(PFN_vkFreeFunction inValue) { m_struct.pfnFree = inValue; } 57 PFN_vkInternalAllocationNotification get_pfnInternalAllocation() { return m_struct.pfnInternalAllocation; } 58 void set_pfnInternalAllocation(PFN_vkInternalAllocationNotification inValue) { m_struct.pfnInternalAllocation = inValue; } 59 PFN_vkInternalFreeNotification get_pfnInternalFree() { return m_struct.pfnInternalFree; } 60 void set_pfnInternalFree(PFN_vkInternalFreeNotification inValue) { m_struct.pfnInternalFree = inValue; } 61 62 63 private: 64 VkAllocationCallbacks m_struct; 65 const VkAllocationCallbacks* m_origStructAddr; 66 uint32_t m_indent; 67 const char m_dummy_prefix; 68 void display_struct_members(); 69 70 }; 71 72 73 //class declaration 74 class vkandroidsurfacecreateinfokhr_struct_wrapper 75 { 76 public: 77 vkandroidsurfacecreateinfokhr_struct_wrapper(); 78 vkandroidsurfacecreateinfokhr_struct_wrapper(VkAndroidSurfaceCreateInfoKHR* pInStruct); 79 vkandroidsurfacecreateinfokhr_struct_wrapper(const VkAndroidSurfaceCreateInfoKHR* pInStruct); 80 81 virtual ~vkandroidsurfacecreateinfokhr_struct_wrapper(); 82 83 void display_txt(); 84 void display_single_txt(); 85 void display_full_txt(); 86 87 void set_indent(uint32_t indent) { m_indent = indent; } 88 VkStructureType get_sType() { return m_struct.sType; } 89 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 90 const void* get_pNext() { return m_struct.pNext; } 91 VkAndroidSurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 92 void set_flags(VkAndroidSurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 93 ANativeWindow* get_window() { return m_struct.window; } 94 void set_window(ANativeWindow* inValue) { m_struct.window = inValue; } 95 96 97 private: 98 VkAndroidSurfaceCreateInfoKHR m_struct; 99 const VkAndroidSurfaceCreateInfoKHR* m_origStructAddr; 100 uint32_t m_indent; 101 const char m_dummy_prefix; 102 void display_struct_members(); 103 104 }; 105 106 107 //class declaration 108 class vkapplicationinfo_struct_wrapper 109 { 110 public: 111 vkapplicationinfo_struct_wrapper(); 112 vkapplicationinfo_struct_wrapper(VkApplicationInfo* pInStruct); 113 vkapplicationinfo_struct_wrapper(const VkApplicationInfo* pInStruct); 114 115 virtual ~vkapplicationinfo_struct_wrapper(); 116 117 void display_txt(); 118 void display_single_txt(); 119 void display_full_txt(); 120 121 void set_indent(uint32_t indent) { m_indent = indent; } 122 VkStructureType get_sType() { return m_struct.sType; } 123 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 124 const void* get_pNext() { return m_struct.pNext; } 125 const char* get_pApplicationName() { return m_struct.pApplicationName; } 126 uint32_t get_applicationVersion() { return m_struct.applicationVersion; } 127 void set_applicationVersion(uint32_t inValue) { m_struct.applicationVersion = inValue; } 128 const char* get_pEngineName() { return m_struct.pEngineName; } 129 uint32_t get_engineVersion() { return m_struct.engineVersion; } 130 void set_engineVersion(uint32_t inValue) { m_struct.engineVersion = inValue; } 131 uint32_t get_apiVersion() { return m_struct.apiVersion; } 132 void set_apiVersion(uint32_t inValue) { m_struct.apiVersion = inValue; } 133 134 135 private: 136 VkApplicationInfo m_struct; 137 const VkApplicationInfo* m_origStructAddr; 138 uint32_t m_indent; 139 const char m_dummy_prefix; 140 void display_struct_members(); 141 142 }; 143 144 145 //class declaration 146 class vkattachmentdescription_struct_wrapper 147 { 148 public: 149 vkattachmentdescription_struct_wrapper(); 150 vkattachmentdescription_struct_wrapper(VkAttachmentDescription* pInStruct); 151 vkattachmentdescription_struct_wrapper(const VkAttachmentDescription* pInStruct); 152 153 virtual ~vkattachmentdescription_struct_wrapper(); 154 155 void display_txt(); 156 void display_single_txt(); 157 void display_full_txt(); 158 159 void set_indent(uint32_t indent) { m_indent = indent; } 160 VkAttachmentDescriptionFlags get_flags() { return m_struct.flags; } 161 void set_flags(VkAttachmentDescriptionFlags inValue) { m_struct.flags = inValue; } 162 VkFormat get_format() { return m_struct.format; } 163 void set_format(VkFormat inValue) { m_struct.format = inValue; } 164 VkSampleCountFlagBits get_samples() { return m_struct.samples; } 165 void set_samples(VkSampleCountFlagBits inValue) { m_struct.samples = inValue; } 166 VkAttachmentLoadOp get_loadOp() { return m_struct.loadOp; } 167 void set_loadOp(VkAttachmentLoadOp inValue) { m_struct.loadOp = inValue; } 168 VkAttachmentStoreOp get_storeOp() { return m_struct.storeOp; } 169 void set_storeOp(VkAttachmentStoreOp inValue) { m_struct.storeOp = inValue; } 170 VkAttachmentLoadOp get_stencilLoadOp() { return m_struct.stencilLoadOp; } 171 void set_stencilLoadOp(VkAttachmentLoadOp inValue) { m_struct.stencilLoadOp = inValue; } 172 VkAttachmentStoreOp get_stencilStoreOp() { return m_struct.stencilStoreOp; } 173 void set_stencilStoreOp(VkAttachmentStoreOp inValue) { m_struct.stencilStoreOp = inValue; } 174 VkImageLayout get_initialLayout() { return m_struct.initialLayout; } 175 void set_initialLayout(VkImageLayout inValue) { m_struct.initialLayout = inValue; } 176 VkImageLayout get_finalLayout() { return m_struct.finalLayout; } 177 void set_finalLayout(VkImageLayout inValue) { m_struct.finalLayout = inValue; } 178 179 180 private: 181 VkAttachmentDescription m_struct; 182 const VkAttachmentDescription* m_origStructAddr; 183 uint32_t m_indent; 184 const char m_dummy_prefix; 185 void display_struct_members(); 186 187 }; 188 189 190 //class declaration 191 class vkattachmentreference_struct_wrapper 192 { 193 public: 194 vkattachmentreference_struct_wrapper(); 195 vkattachmentreference_struct_wrapper(VkAttachmentReference* pInStruct); 196 vkattachmentreference_struct_wrapper(const VkAttachmentReference* pInStruct); 197 198 virtual ~vkattachmentreference_struct_wrapper(); 199 200 void display_txt(); 201 void display_single_txt(); 202 void display_full_txt(); 203 204 void set_indent(uint32_t indent) { m_indent = indent; } 205 uint32_t get_attachment() { return m_struct.attachment; } 206 void set_attachment(uint32_t inValue) { m_struct.attachment = inValue; } 207 VkImageLayout get_layout() { return m_struct.layout; } 208 void set_layout(VkImageLayout inValue) { m_struct.layout = inValue; } 209 210 211 private: 212 VkAttachmentReference m_struct; 213 const VkAttachmentReference* m_origStructAddr; 214 uint32_t m_indent; 215 const char m_dummy_prefix; 216 void display_struct_members(); 217 218 }; 219 220 221 //class declaration 222 class vkbindsparseinfo_struct_wrapper 223 { 224 public: 225 vkbindsparseinfo_struct_wrapper(); 226 vkbindsparseinfo_struct_wrapper(VkBindSparseInfo* pInStruct); 227 vkbindsparseinfo_struct_wrapper(const VkBindSparseInfo* pInStruct); 228 229 virtual ~vkbindsparseinfo_struct_wrapper(); 230 231 void display_txt(); 232 void display_single_txt(); 233 void display_full_txt(); 234 235 void set_indent(uint32_t indent) { m_indent = indent; } 236 VkStructureType get_sType() { return m_struct.sType; } 237 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 238 const void* get_pNext() { return m_struct.pNext; } 239 uint32_t get_waitSemaphoreCount() { return m_struct.waitSemaphoreCount; } 240 void set_waitSemaphoreCount(uint32_t inValue) { m_struct.waitSemaphoreCount = inValue; } 241 uint32_t get_bufferBindCount() { return m_struct.bufferBindCount; } 242 void set_bufferBindCount(uint32_t inValue) { m_struct.bufferBindCount = inValue; } 243 uint32_t get_imageOpaqueBindCount() { return m_struct.imageOpaqueBindCount; } 244 void set_imageOpaqueBindCount(uint32_t inValue) { m_struct.imageOpaqueBindCount = inValue; } 245 uint32_t get_imageBindCount() { return m_struct.imageBindCount; } 246 void set_imageBindCount(uint32_t inValue) { m_struct.imageBindCount = inValue; } 247 uint32_t get_signalSemaphoreCount() { return m_struct.signalSemaphoreCount; } 248 void set_signalSemaphoreCount(uint32_t inValue) { m_struct.signalSemaphoreCount = inValue; } 249 250 251 private: 252 VkBindSparseInfo m_struct; 253 const VkBindSparseInfo* m_origStructAddr; 254 uint32_t m_indent; 255 const char m_dummy_prefix; 256 void display_struct_members(); 257 258 }; 259 260 261 //class declaration 262 class vkbuffercopy_struct_wrapper 263 { 264 public: 265 vkbuffercopy_struct_wrapper(); 266 vkbuffercopy_struct_wrapper(VkBufferCopy* pInStruct); 267 vkbuffercopy_struct_wrapper(const VkBufferCopy* pInStruct); 268 269 virtual ~vkbuffercopy_struct_wrapper(); 270 271 void display_txt(); 272 void display_single_txt(); 273 void display_full_txt(); 274 275 void set_indent(uint32_t indent) { m_indent = indent; } 276 VkDeviceSize get_srcOffset() { return m_struct.srcOffset; } 277 void set_srcOffset(VkDeviceSize inValue) { m_struct.srcOffset = inValue; } 278 VkDeviceSize get_dstOffset() { return m_struct.dstOffset; } 279 void set_dstOffset(VkDeviceSize inValue) { m_struct.dstOffset = inValue; } 280 VkDeviceSize get_size() { return m_struct.size; } 281 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 282 283 284 private: 285 VkBufferCopy m_struct; 286 const VkBufferCopy* m_origStructAddr; 287 uint32_t m_indent; 288 const char m_dummy_prefix; 289 void display_struct_members(); 290 291 }; 292 293 294 //class declaration 295 class vkbuffercreateinfo_struct_wrapper 296 { 297 public: 298 vkbuffercreateinfo_struct_wrapper(); 299 vkbuffercreateinfo_struct_wrapper(VkBufferCreateInfo* pInStruct); 300 vkbuffercreateinfo_struct_wrapper(const VkBufferCreateInfo* pInStruct); 301 302 virtual ~vkbuffercreateinfo_struct_wrapper(); 303 304 void display_txt(); 305 void display_single_txt(); 306 void display_full_txt(); 307 308 void set_indent(uint32_t indent) { m_indent = indent; } 309 VkStructureType get_sType() { return m_struct.sType; } 310 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 311 const void* get_pNext() { return m_struct.pNext; } 312 VkBufferCreateFlags get_flags() { return m_struct.flags; } 313 void set_flags(VkBufferCreateFlags inValue) { m_struct.flags = inValue; } 314 VkDeviceSize get_size() { return m_struct.size; } 315 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 316 VkBufferUsageFlags get_usage() { return m_struct.usage; } 317 void set_usage(VkBufferUsageFlags inValue) { m_struct.usage = inValue; } 318 VkSharingMode get_sharingMode() { return m_struct.sharingMode; } 319 void set_sharingMode(VkSharingMode inValue) { m_struct.sharingMode = inValue; } 320 uint32_t get_queueFamilyIndexCount() { return m_struct.queueFamilyIndexCount; } 321 void set_queueFamilyIndexCount(uint32_t inValue) { m_struct.queueFamilyIndexCount = inValue; } 322 323 324 private: 325 VkBufferCreateInfo m_struct; 326 const VkBufferCreateInfo* m_origStructAddr; 327 uint32_t m_indent; 328 const char m_dummy_prefix; 329 void display_struct_members(); 330 331 }; 332 333 334 //class declaration 335 class vkbufferimagecopy_struct_wrapper 336 { 337 public: 338 vkbufferimagecopy_struct_wrapper(); 339 vkbufferimagecopy_struct_wrapper(VkBufferImageCopy* pInStruct); 340 vkbufferimagecopy_struct_wrapper(const VkBufferImageCopy* pInStruct); 341 342 virtual ~vkbufferimagecopy_struct_wrapper(); 343 344 void display_txt(); 345 void display_single_txt(); 346 void display_full_txt(); 347 348 void set_indent(uint32_t indent) { m_indent = indent; } 349 VkDeviceSize get_bufferOffset() { return m_struct.bufferOffset; } 350 void set_bufferOffset(VkDeviceSize inValue) { m_struct.bufferOffset = inValue; } 351 uint32_t get_bufferRowLength() { return m_struct.bufferRowLength; } 352 void set_bufferRowLength(uint32_t inValue) { m_struct.bufferRowLength = inValue; } 353 uint32_t get_bufferImageHeight() { return m_struct.bufferImageHeight; } 354 void set_bufferImageHeight(uint32_t inValue) { m_struct.bufferImageHeight = inValue; } 355 VkImageSubresourceLayers get_imageSubresource() { return m_struct.imageSubresource; } 356 void set_imageSubresource(VkImageSubresourceLayers inValue) { m_struct.imageSubresource = inValue; } 357 VkOffset3D get_imageOffset() { return m_struct.imageOffset; } 358 void set_imageOffset(VkOffset3D inValue) { m_struct.imageOffset = inValue; } 359 VkExtent3D get_imageExtent() { return m_struct.imageExtent; } 360 void set_imageExtent(VkExtent3D inValue) { m_struct.imageExtent = inValue; } 361 362 363 private: 364 VkBufferImageCopy m_struct; 365 const VkBufferImageCopy* m_origStructAddr; 366 uint32_t m_indent; 367 const char m_dummy_prefix; 368 void display_struct_members(); 369 370 }; 371 372 373 //class declaration 374 class vkbuffermemorybarrier_struct_wrapper 375 { 376 public: 377 vkbuffermemorybarrier_struct_wrapper(); 378 vkbuffermemorybarrier_struct_wrapper(VkBufferMemoryBarrier* pInStruct); 379 vkbuffermemorybarrier_struct_wrapper(const VkBufferMemoryBarrier* pInStruct); 380 381 virtual ~vkbuffermemorybarrier_struct_wrapper(); 382 383 void display_txt(); 384 void display_single_txt(); 385 void display_full_txt(); 386 387 void set_indent(uint32_t indent) { m_indent = indent; } 388 VkStructureType get_sType() { return m_struct.sType; } 389 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 390 const void* get_pNext() { return m_struct.pNext; } 391 VkAccessFlags get_srcAccessMask() { return m_struct.srcAccessMask; } 392 void set_srcAccessMask(VkAccessFlags inValue) { m_struct.srcAccessMask = inValue; } 393 VkAccessFlags get_dstAccessMask() { return m_struct.dstAccessMask; } 394 void set_dstAccessMask(VkAccessFlags inValue) { m_struct.dstAccessMask = inValue; } 395 uint32_t get_srcQueueFamilyIndex() { return m_struct.srcQueueFamilyIndex; } 396 void set_srcQueueFamilyIndex(uint32_t inValue) { m_struct.srcQueueFamilyIndex = inValue; } 397 uint32_t get_dstQueueFamilyIndex() { return m_struct.dstQueueFamilyIndex; } 398 void set_dstQueueFamilyIndex(uint32_t inValue) { m_struct.dstQueueFamilyIndex = inValue; } 399 VkBuffer get_buffer() { return m_struct.buffer; } 400 void set_buffer(VkBuffer inValue) { m_struct.buffer = inValue; } 401 VkDeviceSize get_offset() { return m_struct.offset; } 402 void set_offset(VkDeviceSize inValue) { m_struct.offset = inValue; } 403 VkDeviceSize get_size() { return m_struct.size; } 404 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 405 406 407 private: 408 VkBufferMemoryBarrier m_struct; 409 const VkBufferMemoryBarrier* m_origStructAddr; 410 uint32_t m_indent; 411 const char m_dummy_prefix; 412 void display_struct_members(); 413 414 }; 415 416 417 //class declaration 418 class vkbufferviewcreateinfo_struct_wrapper 419 { 420 public: 421 vkbufferviewcreateinfo_struct_wrapper(); 422 vkbufferviewcreateinfo_struct_wrapper(VkBufferViewCreateInfo* pInStruct); 423 vkbufferviewcreateinfo_struct_wrapper(const VkBufferViewCreateInfo* pInStruct); 424 425 virtual ~vkbufferviewcreateinfo_struct_wrapper(); 426 427 void display_txt(); 428 void display_single_txt(); 429 void display_full_txt(); 430 431 void set_indent(uint32_t indent) { m_indent = indent; } 432 VkStructureType get_sType() { return m_struct.sType; } 433 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 434 const void* get_pNext() { return m_struct.pNext; } 435 VkBufferViewCreateFlags get_flags() { return m_struct.flags; } 436 void set_flags(VkBufferViewCreateFlags inValue) { m_struct.flags = inValue; } 437 VkBuffer get_buffer() { return m_struct.buffer; } 438 void set_buffer(VkBuffer inValue) { m_struct.buffer = inValue; } 439 VkFormat get_format() { return m_struct.format; } 440 void set_format(VkFormat inValue) { m_struct.format = inValue; } 441 VkDeviceSize get_offset() { return m_struct.offset; } 442 void set_offset(VkDeviceSize inValue) { m_struct.offset = inValue; } 443 VkDeviceSize get_range() { return m_struct.range; } 444 void set_range(VkDeviceSize inValue) { m_struct.range = inValue; } 445 446 447 private: 448 VkBufferViewCreateInfo m_struct; 449 const VkBufferViewCreateInfo* m_origStructAddr; 450 uint32_t m_indent; 451 const char m_dummy_prefix; 452 void display_struct_members(); 453 454 }; 455 456 457 //class declaration 458 class vkclearattachment_struct_wrapper 459 { 460 public: 461 vkclearattachment_struct_wrapper(); 462 vkclearattachment_struct_wrapper(VkClearAttachment* pInStruct); 463 vkclearattachment_struct_wrapper(const VkClearAttachment* pInStruct); 464 465 virtual ~vkclearattachment_struct_wrapper(); 466 467 void display_txt(); 468 void display_single_txt(); 469 void display_full_txt(); 470 471 void set_indent(uint32_t indent) { m_indent = indent; } 472 VkImageAspectFlags get_aspectMask() { return m_struct.aspectMask; } 473 void set_aspectMask(VkImageAspectFlags inValue) { m_struct.aspectMask = inValue; } 474 uint32_t get_colorAttachment() { return m_struct.colorAttachment; } 475 void set_colorAttachment(uint32_t inValue) { m_struct.colorAttachment = inValue; } 476 VkClearValue get_clearValue() { return m_struct.clearValue; } 477 void set_clearValue(VkClearValue inValue) { m_struct.clearValue = inValue; } 478 479 480 private: 481 VkClearAttachment m_struct; 482 const VkClearAttachment* m_origStructAddr; 483 uint32_t m_indent; 484 const char m_dummy_prefix; 485 void display_struct_members(); 486 487 }; 488 489 490 //class declaration 491 class vkclearcolorvalue_struct_wrapper 492 { 493 public: 494 vkclearcolorvalue_struct_wrapper(); 495 vkclearcolorvalue_struct_wrapper(VkClearColorValue* pInStruct); 496 vkclearcolorvalue_struct_wrapper(const VkClearColorValue* pInStruct); 497 498 virtual ~vkclearcolorvalue_struct_wrapper(); 499 500 void display_txt(); 501 void display_single_txt(); 502 void display_full_txt(); 503 504 void set_indent(uint32_t indent) { m_indent = indent; } 505 506 507 private: 508 VkClearColorValue m_struct; 509 const VkClearColorValue* m_origStructAddr; 510 uint32_t m_indent; 511 const char m_dummy_prefix; 512 void display_struct_members(); 513 514 }; 515 516 517 //class declaration 518 class vkcleardepthstencilvalue_struct_wrapper 519 { 520 public: 521 vkcleardepthstencilvalue_struct_wrapper(); 522 vkcleardepthstencilvalue_struct_wrapper(VkClearDepthStencilValue* pInStruct); 523 vkcleardepthstencilvalue_struct_wrapper(const VkClearDepthStencilValue* pInStruct); 524 525 virtual ~vkcleardepthstencilvalue_struct_wrapper(); 526 527 void display_txt(); 528 void display_single_txt(); 529 void display_full_txt(); 530 531 void set_indent(uint32_t indent) { m_indent = indent; } 532 float get_depth() { return m_struct.depth; } 533 void set_depth(float inValue) { m_struct.depth = inValue; } 534 uint32_t get_stencil() { return m_struct.stencil; } 535 void set_stencil(uint32_t inValue) { m_struct.stencil = inValue; } 536 537 538 private: 539 VkClearDepthStencilValue m_struct; 540 const VkClearDepthStencilValue* m_origStructAddr; 541 uint32_t m_indent; 542 const char m_dummy_prefix; 543 void display_struct_members(); 544 545 }; 546 547 548 //class declaration 549 class vkclearrect_struct_wrapper 550 { 551 public: 552 vkclearrect_struct_wrapper(); 553 vkclearrect_struct_wrapper(VkClearRect* pInStruct); 554 vkclearrect_struct_wrapper(const VkClearRect* pInStruct); 555 556 virtual ~vkclearrect_struct_wrapper(); 557 558 void display_txt(); 559 void display_single_txt(); 560 void display_full_txt(); 561 562 void set_indent(uint32_t indent) { m_indent = indent; } 563 VkRect2D get_rect() { return m_struct.rect; } 564 void set_rect(VkRect2D inValue) { m_struct.rect = inValue; } 565 uint32_t get_baseArrayLayer() { return m_struct.baseArrayLayer; } 566 void set_baseArrayLayer(uint32_t inValue) { m_struct.baseArrayLayer = inValue; } 567 uint32_t get_layerCount() { return m_struct.layerCount; } 568 void set_layerCount(uint32_t inValue) { m_struct.layerCount = inValue; } 569 570 571 private: 572 VkClearRect m_struct; 573 const VkClearRect* m_origStructAddr; 574 uint32_t m_indent; 575 const char m_dummy_prefix; 576 void display_struct_members(); 577 578 }; 579 580 581 //class declaration 582 class vkclearvalue_struct_wrapper 583 { 584 public: 585 vkclearvalue_struct_wrapper(); 586 vkclearvalue_struct_wrapper(VkClearValue* pInStruct); 587 vkclearvalue_struct_wrapper(const VkClearValue* pInStruct); 588 589 virtual ~vkclearvalue_struct_wrapper(); 590 591 void display_txt(); 592 void display_single_txt(); 593 void display_full_txt(); 594 595 void set_indent(uint32_t indent) { m_indent = indent; } 596 VkClearColorValue get_color() { return m_struct.color; } 597 void set_color(VkClearColorValue inValue) { m_struct.color = inValue; } 598 VkClearDepthStencilValue get_depthStencil() { return m_struct.depthStencil; } 599 void set_depthStencil(VkClearDepthStencilValue inValue) { m_struct.depthStencil = inValue; } 600 601 602 private: 603 VkClearValue m_struct; 604 const VkClearValue* m_origStructAddr; 605 uint32_t m_indent; 606 const char m_dummy_prefix; 607 void display_struct_members(); 608 609 }; 610 611 612 //class declaration 613 class vkcommandbufferallocateinfo_struct_wrapper 614 { 615 public: 616 vkcommandbufferallocateinfo_struct_wrapper(); 617 vkcommandbufferallocateinfo_struct_wrapper(VkCommandBufferAllocateInfo* pInStruct); 618 vkcommandbufferallocateinfo_struct_wrapper(const VkCommandBufferAllocateInfo* pInStruct); 619 620 virtual ~vkcommandbufferallocateinfo_struct_wrapper(); 621 622 void display_txt(); 623 void display_single_txt(); 624 void display_full_txt(); 625 626 void set_indent(uint32_t indent) { m_indent = indent; } 627 VkStructureType get_sType() { return m_struct.sType; } 628 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 629 const void* get_pNext() { return m_struct.pNext; } 630 VkCommandPool get_commandPool() { return m_struct.commandPool; } 631 void set_commandPool(VkCommandPool inValue) { m_struct.commandPool = inValue; } 632 VkCommandBufferLevel get_level() { return m_struct.level; } 633 void set_level(VkCommandBufferLevel inValue) { m_struct.level = inValue; } 634 uint32_t get_commandBufferCount() { return m_struct.commandBufferCount; } 635 void set_commandBufferCount(uint32_t inValue) { m_struct.commandBufferCount = inValue; } 636 637 638 private: 639 VkCommandBufferAllocateInfo m_struct; 640 const VkCommandBufferAllocateInfo* m_origStructAddr; 641 uint32_t m_indent; 642 const char m_dummy_prefix; 643 void display_struct_members(); 644 645 }; 646 647 648 //class declaration 649 class vkcommandbufferbegininfo_struct_wrapper 650 { 651 public: 652 vkcommandbufferbegininfo_struct_wrapper(); 653 vkcommandbufferbegininfo_struct_wrapper(VkCommandBufferBeginInfo* pInStruct); 654 vkcommandbufferbegininfo_struct_wrapper(const VkCommandBufferBeginInfo* pInStruct); 655 656 virtual ~vkcommandbufferbegininfo_struct_wrapper(); 657 658 void display_txt(); 659 void display_single_txt(); 660 void display_full_txt(); 661 662 void set_indent(uint32_t indent) { m_indent = indent; } 663 VkStructureType get_sType() { return m_struct.sType; } 664 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 665 const void* get_pNext() { return m_struct.pNext; } 666 VkCommandBufferUsageFlags get_flags() { return m_struct.flags; } 667 void set_flags(VkCommandBufferUsageFlags inValue) { m_struct.flags = inValue; } 668 const VkCommandBufferInheritanceInfo* get_pInheritanceInfo() { return m_struct.pInheritanceInfo; } 669 670 671 private: 672 VkCommandBufferBeginInfo m_struct; 673 const VkCommandBufferBeginInfo* m_origStructAddr; 674 uint32_t m_indent; 675 const char m_dummy_prefix; 676 void display_struct_members(); 677 678 }; 679 680 681 //class declaration 682 class vkcommandbufferinheritanceinfo_struct_wrapper 683 { 684 public: 685 vkcommandbufferinheritanceinfo_struct_wrapper(); 686 vkcommandbufferinheritanceinfo_struct_wrapper(VkCommandBufferInheritanceInfo* pInStruct); 687 vkcommandbufferinheritanceinfo_struct_wrapper(const VkCommandBufferInheritanceInfo* pInStruct); 688 689 virtual ~vkcommandbufferinheritanceinfo_struct_wrapper(); 690 691 void display_txt(); 692 void display_single_txt(); 693 void display_full_txt(); 694 695 void set_indent(uint32_t indent) { m_indent = indent; } 696 VkStructureType get_sType() { return m_struct.sType; } 697 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 698 const void* get_pNext() { return m_struct.pNext; } 699 VkRenderPass get_renderPass() { return m_struct.renderPass; } 700 void set_renderPass(VkRenderPass inValue) { m_struct.renderPass = inValue; } 701 uint32_t get_subpass() { return m_struct.subpass; } 702 void set_subpass(uint32_t inValue) { m_struct.subpass = inValue; } 703 VkFramebuffer get_framebuffer() { return m_struct.framebuffer; } 704 void set_framebuffer(VkFramebuffer inValue) { m_struct.framebuffer = inValue; } 705 VkBool32 get_occlusionQueryEnable() { return m_struct.occlusionQueryEnable; } 706 void set_occlusionQueryEnable(VkBool32 inValue) { m_struct.occlusionQueryEnable = inValue; } 707 VkQueryControlFlags get_queryFlags() { return m_struct.queryFlags; } 708 void set_queryFlags(VkQueryControlFlags inValue) { m_struct.queryFlags = inValue; } 709 VkQueryPipelineStatisticFlags get_pipelineStatistics() { return m_struct.pipelineStatistics; } 710 void set_pipelineStatistics(VkQueryPipelineStatisticFlags inValue) { m_struct.pipelineStatistics = inValue; } 711 712 713 private: 714 VkCommandBufferInheritanceInfo m_struct; 715 const VkCommandBufferInheritanceInfo* m_origStructAddr; 716 uint32_t m_indent; 717 const char m_dummy_prefix; 718 void display_struct_members(); 719 720 }; 721 722 723 //class declaration 724 class vkcommandpoolcreateinfo_struct_wrapper 725 { 726 public: 727 vkcommandpoolcreateinfo_struct_wrapper(); 728 vkcommandpoolcreateinfo_struct_wrapper(VkCommandPoolCreateInfo* pInStruct); 729 vkcommandpoolcreateinfo_struct_wrapper(const VkCommandPoolCreateInfo* pInStruct); 730 731 virtual ~vkcommandpoolcreateinfo_struct_wrapper(); 732 733 void display_txt(); 734 void display_single_txt(); 735 void display_full_txt(); 736 737 void set_indent(uint32_t indent) { m_indent = indent; } 738 VkStructureType get_sType() { return m_struct.sType; } 739 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 740 const void* get_pNext() { return m_struct.pNext; } 741 VkCommandPoolCreateFlags get_flags() { return m_struct.flags; } 742 void set_flags(VkCommandPoolCreateFlags inValue) { m_struct.flags = inValue; } 743 uint32_t get_queueFamilyIndex() { return m_struct.queueFamilyIndex; } 744 void set_queueFamilyIndex(uint32_t inValue) { m_struct.queueFamilyIndex = inValue; } 745 746 747 private: 748 VkCommandPoolCreateInfo m_struct; 749 const VkCommandPoolCreateInfo* m_origStructAddr; 750 uint32_t m_indent; 751 const char m_dummy_prefix; 752 void display_struct_members(); 753 754 }; 755 756 757 //class declaration 758 class vkcomponentmapping_struct_wrapper 759 { 760 public: 761 vkcomponentmapping_struct_wrapper(); 762 vkcomponentmapping_struct_wrapper(VkComponentMapping* pInStruct); 763 vkcomponentmapping_struct_wrapper(const VkComponentMapping* pInStruct); 764 765 virtual ~vkcomponentmapping_struct_wrapper(); 766 767 void display_txt(); 768 void display_single_txt(); 769 void display_full_txt(); 770 771 void set_indent(uint32_t indent) { m_indent = indent; } 772 VkComponentSwizzle get_r() { return m_struct.r; } 773 void set_r(VkComponentSwizzle inValue) { m_struct.r = inValue; } 774 VkComponentSwizzle get_g() { return m_struct.g; } 775 void set_g(VkComponentSwizzle inValue) { m_struct.g = inValue; } 776 VkComponentSwizzle get_b() { return m_struct.b; } 777 void set_b(VkComponentSwizzle inValue) { m_struct.b = inValue; } 778 VkComponentSwizzle get_a() { return m_struct.a; } 779 void set_a(VkComponentSwizzle inValue) { m_struct.a = inValue; } 780 781 782 private: 783 VkComponentMapping m_struct; 784 const VkComponentMapping* m_origStructAddr; 785 uint32_t m_indent; 786 const char m_dummy_prefix; 787 void display_struct_members(); 788 789 }; 790 791 792 //class declaration 793 class vkcomputepipelinecreateinfo_struct_wrapper 794 { 795 public: 796 vkcomputepipelinecreateinfo_struct_wrapper(); 797 vkcomputepipelinecreateinfo_struct_wrapper(VkComputePipelineCreateInfo* pInStruct); 798 vkcomputepipelinecreateinfo_struct_wrapper(const VkComputePipelineCreateInfo* pInStruct); 799 800 virtual ~vkcomputepipelinecreateinfo_struct_wrapper(); 801 802 void display_txt(); 803 void display_single_txt(); 804 void display_full_txt(); 805 806 void set_indent(uint32_t indent) { m_indent = indent; } 807 VkStructureType get_sType() { return m_struct.sType; } 808 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 809 const void* get_pNext() { return m_struct.pNext; } 810 VkPipelineCreateFlags get_flags() { return m_struct.flags; } 811 void set_flags(VkPipelineCreateFlags inValue) { m_struct.flags = inValue; } 812 VkPipelineShaderStageCreateInfo get_stage() { return m_struct.stage; } 813 void set_stage(VkPipelineShaderStageCreateInfo inValue) { m_struct.stage = inValue; } 814 VkPipelineLayout get_layout() { return m_struct.layout; } 815 void set_layout(VkPipelineLayout inValue) { m_struct.layout = inValue; } 816 VkPipeline get_basePipelineHandle() { return m_struct.basePipelineHandle; } 817 void set_basePipelineHandle(VkPipeline inValue) { m_struct.basePipelineHandle = inValue; } 818 int32_t get_basePipelineIndex() { return m_struct.basePipelineIndex; } 819 void set_basePipelineIndex(int32_t inValue) { m_struct.basePipelineIndex = inValue; } 820 821 822 private: 823 VkComputePipelineCreateInfo m_struct; 824 const VkComputePipelineCreateInfo* m_origStructAddr; 825 uint32_t m_indent; 826 const char m_dummy_prefix; 827 void display_struct_members(); 828 829 }; 830 831 832 //class declaration 833 class vkcopydescriptorset_struct_wrapper 834 { 835 public: 836 vkcopydescriptorset_struct_wrapper(); 837 vkcopydescriptorset_struct_wrapper(VkCopyDescriptorSet* pInStruct); 838 vkcopydescriptorset_struct_wrapper(const VkCopyDescriptorSet* pInStruct); 839 840 virtual ~vkcopydescriptorset_struct_wrapper(); 841 842 void display_txt(); 843 void display_single_txt(); 844 void display_full_txt(); 845 846 void set_indent(uint32_t indent) { m_indent = indent; } 847 VkStructureType get_sType() { return m_struct.sType; } 848 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 849 const void* get_pNext() { return m_struct.pNext; } 850 VkDescriptorSet get_srcSet() { return m_struct.srcSet; } 851 void set_srcSet(VkDescriptorSet inValue) { m_struct.srcSet = inValue; } 852 uint32_t get_srcBinding() { return m_struct.srcBinding; } 853 void set_srcBinding(uint32_t inValue) { m_struct.srcBinding = inValue; } 854 uint32_t get_srcArrayElement() { return m_struct.srcArrayElement; } 855 void set_srcArrayElement(uint32_t inValue) { m_struct.srcArrayElement = inValue; } 856 VkDescriptorSet get_dstSet() { return m_struct.dstSet; } 857 void set_dstSet(VkDescriptorSet inValue) { m_struct.dstSet = inValue; } 858 uint32_t get_dstBinding() { return m_struct.dstBinding; } 859 void set_dstBinding(uint32_t inValue) { m_struct.dstBinding = inValue; } 860 uint32_t get_dstArrayElement() { return m_struct.dstArrayElement; } 861 void set_dstArrayElement(uint32_t inValue) { m_struct.dstArrayElement = inValue; } 862 uint32_t get_descriptorCount() { return m_struct.descriptorCount; } 863 void set_descriptorCount(uint32_t inValue) { m_struct.descriptorCount = inValue; } 864 865 866 private: 867 VkCopyDescriptorSet m_struct; 868 const VkCopyDescriptorSet* m_origStructAddr; 869 uint32_t m_indent; 870 const char m_dummy_prefix; 871 void display_struct_members(); 872 873 }; 874 875 876 //class declaration 877 class vkdebugmarkermarkerinfoext_struct_wrapper 878 { 879 public: 880 vkdebugmarkermarkerinfoext_struct_wrapper(); 881 vkdebugmarkermarkerinfoext_struct_wrapper(VkDebugMarkerMarkerInfoEXT* pInStruct); 882 vkdebugmarkermarkerinfoext_struct_wrapper(const VkDebugMarkerMarkerInfoEXT* pInStruct); 883 884 virtual ~vkdebugmarkermarkerinfoext_struct_wrapper(); 885 886 void display_txt(); 887 void display_single_txt(); 888 void display_full_txt(); 889 890 void set_indent(uint32_t indent) { m_indent = indent; } 891 VkStructureType get_sType() { return m_struct.sType; } 892 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 893 const void* get_pNext() { return m_struct.pNext; } 894 const char* get_pMarkerName() { return m_struct.pMarkerName; } 895 896 897 private: 898 VkDebugMarkerMarkerInfoEXT m_struct; 899 const VkDebugMarkerMarkerInfoEXT* m_origStructAddr; 900 uint32_t m_indent; 901 const char m_dummy_prefix; 902 void display_struct_members(); 903 904 }; 905 906 907 //class declaration 908 class vkdebugmarkerobjectnameinfoext_struct_wrapper 909 { 910 public: 911 vkdebugmarkerobjectnameinfoext_struct_wrapper(); 912 vkdebugmarkerobjectnameinfoext_struct_wrapper(VkDebugMarkerObjectNameInfoEXT* pInStruct); 913 vkdebugmarkerobjectnameinfoext_struct_wrapper(const VkDebugMarkerObjectNameInfoEXT* pInStruct); 914 915 virtual ~vkdebugmarkerobjectnameinfoext_struct_wrapper(); 916 917 void display_txt(); 918 void display_single_txt(); 919 void display_full_txt(); 920 921 void set_indent(uint32_t indent) { m_indent = indent; } 922 VkStructureType get_sType() { return m_struct.sType; } 923 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 924 const void* get_pNext() { return m_struct.pNext; } 925 VkDebugReportObjectTypeEXT get_objectType() { return m_struct.objectType; } 926 void set_objectType(VkDebugReportObjectTypeEXT inValue) { m_struct.objectType = inValue; } 927 uint64_t get_object() { return m_struct.object; } 928 void set_object(uint64_t inValue) { m_struct.object = inValue; } 929 const char* get_pObjectName() { return m_struct.pObjectName; } 930 931 932 private: 933 VkDebugMarkerObjectNameInfoEXT m_struct; 934 const VkDebugMarkerObjectNameInfoEXT* m_origStructAddr; 935 uint32_t m_indent; 936 const char m_dummy_prefix; 937 void display_struct_members(); 938 939 }; 940 941 942 //class declaration 943 class vkdebugmarkerobjecttaginfoext_struct_wrapper 944 { 945 public: 946 vkdebugmarkerobjecttaginfoext_struct_wrapper(); 947 vkdebugmarkerobjecttaginfoext_struct_wrapper(VkDebugMarkerObjectTagInfoEXT* pInStruct); 948 vkdebugmarkerobjecttaginfoext_struct_wrapper(const VkDebugMarkerObjectTagInfoEXT* pInStruct); 949 950 virtual ~vkdebugmarkerobjecttaginfoext_struct_wrapper(); 951 952 void display_txt(); 953 void display_single_txt(); 954 void display_full_txt(); 955 956 void set_indent(uint32_t indent) { m_indent = indent; } 957 VkStructureType get_sType() { return m_struct.sType; } 958 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 959 const void* get_pNext() { return m_struct.pNext; } 960 VkDebugReportObjectTypeEXT get_objectType() { return m_struct.objectType; } 961 void set_objectType(VkDebugReportObjectTypeEXT inValue) { m_struct.objectType = inValue; } 962 uint64_t get_object() { return m_struct.object; } 963 void set_object(uint64_t inValue) { m_struct.object = inValue; } 964 uint64_t get_tagName() { return m_struct.tagName; } 965 void set_tagName(uint64_t inValue) { m_struct.tagName = inValue; } 966 size_t get_tagSize() { return m_struct.tagSize; } 967 void set_tagSize(size_t inValue) { m_struct.tagSize = inValue; } 968 const void* get_pTag() { return m_struct.pTag; } 969 970 971 private: 972 VkDebugMarkerObjectTagInfoEXT m_struct; 973 const VkDebugMarkerObjectTagInfoEXT* m_origStructAddr; 974 uint32_t m_indent; 975 const char m_dummy_prefix; 976 void display_struct_members(); 977 978 }; 979 980 981 //class declaration 982 class vkdebugreportcallbackcreateinfoext_struct_wrapper 983 { 984 public: 985 vkdebugreportcallbackcreateinfoext_struct_wrapper(); 986 vkdebugreportcallbackcreateinfoext_struct_wrapper(VkDebugReportCallbackCreateInfoEXT* pInStruct); 987 vkdebugreportcallbackcreateinfoext_struct_wrapper(const VkDebugReportCallbackCreateInfoEXT* pInStruct); 988 989 virtual ~vkdebugreportcallbackcreateinfoext_struct_wrapper(); 990 991 void display_txt(); 992 void display_single_txt(); 993 void display_full_txt(); 994 995 void set_indent(uint32_t indent) { m_indent = indent; } 996 VkStructureType get_sType() { return m_struct.sType; } 997 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 998 const void* get_pNext() { return m_struct.pNext; } 999 VkDebugReportFlagsEXT get_flags() { return m_struct.flags; } 1000 void set_flags(VkDebugReportFlagsEXT inValue) { m_struct.flags = inValue; } 1001 PFN_vkDebugReportCallbackEXT get_pfnCallback() { return m_struct.pfnCallback; } 1002 void set_pfnCallback(PFN_vkDebugReportCallbackEXT inValue) { m_struct.pfnCallback = inValue; } 1003 void* get_pUserData() { return m_struct.pUserData; } 1004 void set_pUserData(void* inValue) { m_struct.pUserData = inValue; } 1005 1006 1007 private: 1008 VkDebugReportCallbackCreateInfoEXT m_struct; 1009 const VkDebugReportCallbackCreateInfoEXT* m_origStructAddr; 1010 uint32_t m_indent; 1011 const char m_dummy_prefix; 1012 void display_struct_members(); 1013 1014 }; 1015 1016 1017 //class declaration 1018 class vkdescriptorbufferinfo_struct_wrapper 1019 { 1020 public: 1021 vkdescriptorbufferinfo_struct_wrapper(); 1022 vkdescriptorbufferinfo_struct_wrapper(VkDescriptorBufferInfo* pInStruct); 1023 vkdescriptorbufferinfo_struct_wrapper(const VkDescriptorBufferInfo* pInStruct); 1024 1025 virtual ~vkdescriptorbufferinfo_struct_wrapper(); 1026 1027 void display_txt(); 1028 void display_single_txt(); 1029 void display_full_txt(); 1030 1031 void set_indent(uint32_t indent) { m_indent = indent; } 1032 VkBuffer get_buffer() { return m_struct.buffer; } 1033 void set_buffer(VkBuffer inValue) { m_struct.buffer = inValue; } 1034 VkDeviceSize get_offset() { return m_struct.offset; } 1035 void set_offset(VkDeviceSize inValue) { m_struct.offset = inValue; } 1036 VkDeviceSize get_range() { return m_struct.range; } 1037 void set_range(VkDeviceSize inValue) { m_struct.range = inValue; } 1038 1039 1040 private: 1041 VkDescriptorBufferInfo m_struct; 1042 const VkDescriptorBufferInfo* m_origStructAddr; 1043 uint32_t m_indent; 1044 const char m_dummy_prefix; 1045 void display_struct_members(); 1046 1047 }; 1048 1049 1050 //class declaration 1051 class vkdescriptorimageinfo_struct_wrapper 1052 { 1053 public: 1054 vkdescriptorimageinfo_struct_wrapper(); 1055 vkdescriptorimageinfo_struct_wrapper(VkDescriptorImageInfo* pInStruct); 1056 vkdescriptorimageinfo_struct_wrapper(const VkDescriptorImageInfo* pInStruct); 1057 1058 virtual ~vkdescriptorimageinfo_struct_wrapper(); 1059 1060 void display_txt(); 1061 void display_single_txt(); 1062 void display_full_txt(); 1063 1064 void set_indent(uint32_t indent) { m_indent = indent; } 1065 VkSampler get_sampler() { return m_struct.sampler; } 1066 void set_sampler(VkSampler inValue) { m_struct.sampler = inValue; } 1067 VkImageView get_imageView() { return m_struct.imageView; } 1068 void set_imageView(VkImageView inValue) { m_struct.imageView = inValue; } 1069 VkImageLayout get_imageLayout() { return m_struct.imageLayout; } 1070 void set_imageLayout(VkImageLayout inValue) { m_struct.imageLayout = inValue; } 1071 1072 1073 private: 1074 VkDescriptorImageInfo m_struct; 1075 const VkDescriptorImageInfo* m_origStructAddr; 1076 uint32_t m_indent; 1077 const char m_dummy_prefix; 1078 void display_struct_members(); 1079 1080 }; 1081 1082 1083 //class declaration 1084 class vkdescriptorpoolcreateinfo_struct_wrapper 1085 { 1086 public: 1087 vkdescriptorpoolcreateinfo_struct_wrapper(); 1088 vkdescriptorpoolcreateinfo_struct_wrapper(VkDescriptorPoolCreateInfo* pInStruct); 1089 vkdescriptorpoolcreateinfo_struct_wrapper(const VkDescriptorPoolCreateInfo* pInStruct); 1090 1091 virtual ~vkdescriptorpoolcreateinfo_struct_wrapper(); 1092 1093 void display_txt(); 1094 void display_single_txt(); 1095 void display_full_txt(); 1096 1097 void set_indent(uint32_t indent) { m_indent = indent; } 1098 VkStructureType get_sType() { return m_struct.sType; } 1099 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1100 const void* get_pNext() { return m_struct.pNext; } 1101 VkDescriptorPoolCreateFlags get_flags() { return m_struct.flags; } 1102 void set_flags(VkDescriptorPoolCreateFlags inValue) { m_struct.flags = inValue; } 1103 uint32_t get_maxSets() { return m_struct.maxSets; } 1104 void set_maxSets(uint32_t inValue) { m_struct.maxSets = inValue; } 1105 uint32_t get_poolSizeCount() { return m_struct.poolSizeCount; } 1106 void set_poolSizeCount(uint32_t inValue) { m_struct.poolSizeCount = inValue; } 1107 1108 1109 private: 1110 VkDescriptorPoolCreateInfo m_struct; 1111 const VkDescriptorPoolCreateInfo* m_origStructAddr; 1112 uint32_t m_indent; 1113 const char m_dummy_prefix; 1114 void display_struct_members(); 1115 1116 }; 1117 1118 1119 //class declaration 1120 class vkdescriptorpoolsize_struct_wrapper 1121 { 1122 public: 1123 vkdescriptorpoolsize_struct_wrapper(); 1124 vkdescriptorpoolsize_struct_wrapper(VkDescriptorPoolSize* pInStruct); 1125 vkdescriptorpoolsize_struct_wrapper(const VkDescriptorPoolSize* pInStruct); 1126 1127 virtual ~vkdescriptorpoolsize_struct_wrapper(); 1128 1129 void display_txt(); 1130 void display_single_txt(); 1131 void display_full_txt(); 1132 1133 void set_indent(uint32_t indent) { m_indent = indent; } 1134 VkDescriptorType get_type() { return m_struct.type; } 1135 void set_type(VkDescriptorType inValue) { m_struct.type = inValue; } 1136 uint32_t get_descriptorCount() { return m_struct.descriptorCount; } 1137 void set_descriptorCount(uint32_t inValue) { m_struct.descriptorCount = inValue; } 1138 1139 1140 private: 1141 VkDescriptorPoolSize m_struct; 1142 const VkDescriptorPoolSize* m_origStructAddr; 1143 uint32_t m_indent; 1144 const char m_dummy_prefix; 1145 void display_struct_members(); 1146 1147 }; 1148 1149 1150 //class declaration 1151 class vkdescriptorsetallocateinfo_struct_wrapper 1152 { 1153 public: 1154 vkdescriptorsetallocateinfo_struct_wrapper(); 1155 vkdescriptorsetallocateinfo_struct_wrapper(VkDescriptorSetAllocateInfo* pInStruct); 1156 vkdescriptorsetallocateinfo_struct_wrapper(const VkDescriptorSetAllocateInfo* pInStruct); 1157 1158 virtual ~vkdescriptorsetallocateinfo_struct_wrapper(); 1159 1160 void display_txt(); 1161 void display_single_txt(); 1162 void display_full_txt(); 1163 1164 void set_indent(uint32_t indent) { m_indent = indent; } 1165 VkStructureType get_sType() { return m_struct.sType; } 1166 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1167 const void* get_pNext() { return m_struct.pNext; } 1168 VkDescriptorPool get_descriptorPool() { return m_struct.descriptorPool; } 1169 void set_descriptorPool(VkDescriptorPool inValue) { m_struct.descriptorPool = inValue; } 1170 uint32_t get_descriptorSetCount() { return m_struct.descriptorSetCount; } 1171 void set_descriptorSetCount(uint32_t inValue) { m_struct.descriptorSetCount = inValue; } 1172 1173 1174 private: 1175 VkDescriptorSetAllocateInfo m_struct; 1176 const VkDescriptorSetAllocateInfo* m_origStructAddr; 1177 uint32_t m_indent; 1178 const char m_dummy_prefix; 1179 void display_struct_members(); 1180 1181 }; 1182 1183 1184 //class declaration 1185 class vkdescriptorsetlayoutbinding_struct_wrapper 1186 { 1187 public: 1188 vkdescriptorsetlayoutbinding_struct_wrapper(); 1189 vkdescriptorsetlayoutbinding_struct_wrapper(VkDescriptorSetLayoutBinding* pInStruct); 1190 vkdescriptorsetlayoutbinding_struct_wrapper(const VkDescriptorSetLayoutBinding* pInStruct); 1191 1192 virtual ~vkdescriptorsetlayoutbinding_struct_wrapper(); 1193 1194 void display_txt(); 1195 void display_single_txt(); 1196 void display_full_txt(); 1197 1198 void set_indent(uint32_t indent) { m_indent = indent; } 1199 uint32_t get_binding() { return m_struct.binding; } 1200 void set_binding(uint32_t inValue) { m_struct.binding = inValue; } 1201 VkDescriptorType get_descriptorType() { return m_struct.descriptorType; } 1202 void set_descriptorType(VkDescriptorType inValue) { m_struct.descriptorType = inValue; } 1203 uint32_t get_descriptorCount() { return m_struct.descriptorCount; } 1204 void set_descriptorCount(uint32_t inValue) { m_struct.descriptorCount = inValue; } 1205 VkShaderStageFlags get_stageFlags() { return m_struct.stageFlags; } 1206 void set_stageFlags(VkShaderStageFlags inValue) { m_struct.stageFlags = inValue; } 1207 1208 1209 private: 1210 VkDescriptorSetLayoutBinding m_struct; 1211 const VkDescriptorSetLayoutBinding* m_origStructAddr; 1212 uint32_t m_indent; 1213 const char m_dummy_prefix; 1214 void display_struct_members(); 1215 1216 }; 1217 1218 1219 //class declaration 1220 class vkdescriptorsetlayoutcreateinfo_struct_wrapper 1221 { 1222 public: 1223 vkdescriptorsetlayoutcreateinfo_struct_wrapper(); 1224 vkdescriptorsetlayoutcreateinfo_struct_wrapper(VkDescriptorSetLayoutCreateInfo* pInStruct); 1225 vkdescriptorsetlayoutcreateinfo_struct_wrapper(const VkDescriptorSetLayoutCreateInfo* pInStruct); 1226 1227 virtual ~vkdescriptorsetlayoutcreateinfo_struct_wrapper(); 1228 1229 void display_txt(); 1230 void display_single_txt(); 1231 void display_full_txt(); 1232 1233 void set_indent(uint32_t indent) { m_indent = indent; } 1234 VkStructureType get_sType() { return m_struct.sType; } 1235 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1236 const void* get_pNext() { return m_struct.pNext; } 1237 VkDescriptorSetLayoutCreateFlags get_flags() { return m_struct.flags; } 1238 void set_flags(VkDescriptorSetLayoutCreateFlags inValue) { m_struct.flags = inValue; } 1239 uint32_t get_bindingCount() { return m_struct.bindingCount; } 1240 void set_bindingCount(uint32_t inValue) { m_struct.bindingCount = inValue; } 1241 1242 1243 private: 1244 VkDescriptorSetLayoutCreateInfo m_struct; 1245 const VkDescriptorSetLayoutCreateInfo* m_origStructAddr; 1246 uint32_t m_indent; 1247 const char m_dummy_prefix; 1248 void display_struct_members(); 1249 1250 }; 1251 1252 1253 //class declaration 1254 class vkdevicecreateinfo_struct_wrapper 1255 { 1256 public: 1257 vkdevicecreateinfo_struct_wrapper(); 1258 vkdevicecreateinfo_struct_wrapper(VkDeviceCreateInfo* pInStruct); 1259 vkdevicecreateinfo_struct_wrapper(const VkDeviceCreateInfo* pInStruct); 1260 1261 virtual ~vkdevicecreateinfo_struct_wrapper(); 1262 1263 void display_txt(); 1264 void display_single_txt(); 1265 void display_full_txt(); 1266 1267 void set_indent(uint32_t indent) { m_indent = indent; } 1268 VkStructureType get_sType() { return m_struct.sType; } 1269 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1270 const void* get_pNext() { return m_struct.pNext; } 1271 VkDeviceCreateFlags get_flags() { return m_struct.flags; } 1272 void set_flags(VkDeviceCreateFlags inValue) { m_struct.flags = inValue; } 1273 uint32_t get_queueCreateInfoCount() { return m_struct.queueCreateInfoCount; } 1274 void set_queueCreateInfoCount(uint32_t inValue) { m_struct.queueCreateInfoCount = inValue; } 1275 uint32_t get_enabledLayerCount() { return m_struct.enabledLayerCount; } 1276 void set_enabledLayerCount(uint32_t inValue) { m_struct.enabledLayerCount = inValue; } 1277 uint32_t get_enabledExtensionCount() { return m_struct.enabledExtensionCount; } 1278 void set_enabledExtensionCount(uint32_t inValue) { m_struct.enabledExtensionCount = inValue; } 1279 const VkPhysicalDeviceFeatures* get_pEnabledFeatures() { return m_struct.pEnabledFeatures; } 1280 1281 1282 private: 1283 VkDeviceCreateInfo m_struct; 1284 const VkDeviceCreateInfo* m_origStructAddr; 1285 uint32_t m_indent; 1286 const char m_dummy_prefix; 1287 void display_struct_members(); 1288 1289 }; 1290 1291 1292 //class declaration 1293 class vkdevicequeuecreateinfo_struct_wrapper 1294 { 1295 public: 1296 vkdevicequeuecreateinfo_struct_wrapper(); 1297 vkdevicequeuecreateinfo_struct_wrapper(VkDeviceQueueCreateInfo* pInStruct); 1298 vkdevicequeuecreateinfo_struct_wrapper(const VkDeviceQueueCreateInfo* pInStruct); 1299 1300 virtual ~vkdevicequeuecreateinfo_struct_wrapper(); 1301 1302 void display_txt(); 1303 void display_single_txt(); 1304 void display_full_txt(); 1305 1306 void set_indent(uint32_t indent) { m_indent = indent; } 1307 VkStructureType get_sType() { return m_struct.sType; } 1308 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1309 const void* get_pNext() { return m_struct.pNext; } 1310 VkDeviceQueueCreateFlags get_flags() { return m_struct.flags; } 1311 void set_flags(VkDeviceQueueCreateFlags inValue) { m_struct.flags = inValue; } 1312 uint32_t get_queueFamilyIndex() { return m_struct.queueFamilyIndex; } 1313 void set_queueFamilyIndex(uint32_t inValue) { m_struct.queueFamilyIndex = inValue; } 1314 uint32_t get_queueCount() { return m_struct.queueCount; } 1315 void set_queueCount(uint32_t inValue) { m_struct.queueCount = inValue; } 1316 1317 1318 private: 1319 VkDeviceQueueCreateInfo m_struct; 1320 const VkDeviceQueueCreateInfo* m_origStructAddr; 1321 uint32_t m_indent; 1322 const char m_dummy_prefix; 1323 void display_struct_members(); 1324 1325 }; 1326 1327 1328 //class declaration 1329 class vkdispatchindirectcommand_struct_wrapper 1330 { 1331 public: 1332 vkdispatchindirectcommand_struct_wrapper(); 1333 vkdispatchindirectcommand_struct_wrapper(VkDispatchIndirectCommand* pInStruct); 1334 vkdispatchindirectcommand_struct_wrapper(const VkDispatchIndirectCommand* pInStruct); 1335 1336 virtual ~vkdispatchindirectcommand_struct_wrapper(); 1337 1338 void display_txt(); 1339 void display_single_txt(); 1340 void display_full_txt(); 1341 1342 void set_indent(uint32_t indent) { m_indent = indent; } 1343 uint32_t get_x() { return m_struct.x; } 1344 void set_x(uint32_t inValue) { m_struct.x = inValue; } 1345 uint32_t get_y() { return m_struct.y; } 1346 void set_y(uint32_t inValue) { m_struct.y = inValue; } 1347 uint32_t get_z() { return m_struct.z; } 1348 void set_z(uint32_t inValue) { m_struct.z = inValue; } 1349 1350 1351 private: 1352 VkDispatchIndirectCommand m_struct; 1353 const VkDispatchIndirectCommand* m_origStructAddr; 1354 uint32_t m_indent; 1355 const char m_dummy_prefix; 1356 void display_struct_members(); 1357 1358 }; 1359 1360 1361 //class declaration 1362 class vkdisplaymodecreateinfokhr_struct_wrapper 1363 { 1364 public: 1365 vkdisplaymodecreateinfokhr_struct_wrapper(); 1366 vkdisplaymodecreateinfokhr_struct_wrapper(VkDisplayModeCreateInfoKHR* pInStruct); 1367 vkdisplaymodecreateinfokhr_struct_wrapper(const VkDisplayModeCreateInfoKHR* pInStruct); 1368 1369 virtual ~vkdisplaymodecreateinfokhr_struct_wrapper(); 1370 1371 void display_txt(); 1372 void display_single_txt(); 1373 void display_full_txt(); 1374 1375 void set_indent(uint32_t indent) { m_indent = indent; } 1376 VkStructureType get_sType() { return m_struct.sType; } 1377 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1378 const void* get_pNext() { return m_struct.pNext; } 1379 VkDisplayModeCreateFlagsKHR get_flags() { return m_struct.flags; } 1380 void set_flags(VkDisplayModeCreateFlagsKHR inValue) { m_struct.flags = inValue; } 1381 VkDisplayModeParametersKHR get_parameters() { return m_struct.parameters; } 1382 void set_parameters(VkDisplayModeParametersKHR inValue) { m_struct.parameters = inValue; } 1383 1384 1385 private: 1386 VkDisplayModeCreateInfoKHR m_struct; 1387 const VkDisplayModeCreateInfoKHR* m_origStructAddr; 1388 uint32_t m_indent; 1389 const char m_dummy_prefix; 1390 void display_struct_members(); 1391 1392 }; 1393 1394 1395 //class declaration 1396 class vkdisplaymodeparameterskhr_struct_wrapper 1397 { 1398 public: 1399 vkdisplaymodeparameterskhr_struct_wrapper(); 1400 vkdisplaymodeparameterskhr_struct_wrapper(VkDisplayModeParametersKHR* pInStruct); 1401 vkdisplaymodeparameterskhr_struct_wrapper(const VkDisplayModeParametersKHR* pInStruct); 1402 1403 virtual ~vkdisplaymodeparameterskhr_struct_wrapper(); 1404 1405 void display_txt(); 1406 void display_single_txt(); 1407 void display_full_txt(); 1408 1409 void set_indent(uint32_t indent) { m_indent = indent; } 1410 VkExtent2D get_visibleRegion() { return m_struct.visibleRegion; } 1411 void set_visibleRegion(VkExtent2D inValue) { m_struct.visibleRegion = inValue; } 1412 uint32_t get_refreshRate() { return m_struct.refreshRate; } 1413 void set_refreshRate(uint32_t inValue) { m_struct.refreshRate = inValue; } 1414 1415 1416 private: 1417 VkDisplayModeParametersKHR m_struct; 1418 const VkDisplayModeParametersKHR* m_origStructAddr; 1419 uint32_t m_indent; 1420 const char m_dummy_prefix; 1421 void display_struct_members(); 1422 1423 }; 1424 1425 1426 //class declaration 1427 class vkdisplaymodepropertieskhr_struct_wrapper 1428 { 1429 public: 1430 vkdisplaymodepropertieskhr_struct_wrapper(); 1431 vkdisplaymodepropertieskhr_struct_wrapper(VkDisplayModePropertiesKHR* pInStruct); 1432 vkdisplaymodepropertieskhr_struct_wrapper(const VkDisplayModePropertiesKHR* pInStruct); 1433 1434 virtual ~vkdisplaymodepropertieskhr_struct_wrapper(); 1435 1436 void display_txt(); 1437 void display_single_txt(); 1438 void display_full_txt(); 1439 1440 void set_indent(uint32_t indent) { m_indent = indent; } 1441 VkDisplayModeKHR get_displayMode() { return m_struct.displayMode; } 1442 void set_displayMode(VkDisplayModeKHR inValue) { m_struct.displayMode = inValue; } 1443 VkDisplayModeParametersKHR get_parameters() { return m_struct.parameters; } 1444 void set_parameters(VkDisplayModeParametersKHR inValue) { m_struct.parameters = inValue; } 1445 1446 1447 private: 1448 VkDisplayModePropertiesKHR m_struct; 1449 const VkDisplayModePropertiesKHR* m_origStructAddr; 1450 uint32_t m_indent; 1451 const char m_dummy_prefix; 1452 void display_struct_members(); 1453 1454 }; 1455 1456 1457 //class declaration 1458 class vkdisplayplanecapabilitieskhr_struct_wrapper 1459 { 1460 public: 1461 vkdisplayplanecapabilitieskhr_struct_wrapper(); 1462 vkdisplayplanecapabilitieskhr_struct_wrapper(VkDisplayPlaneCapabilitiesKHR* pInStruct); 1463 vkdisplayplanecapabilitieskhr_struct_wrapper(const VkDisplayPlaneCapabilitiesKHR* pInStruct); 1464 1465 virtual ~vkdisplayplanecapabilitieskhr_struct_wrapper(); 1466 1467 void display_txt(); 1468 void display_single_txt(); 1469 void display_full_txt(); 1470 1471 void set_indent(uint32_t indent) { m_indent = indent; } 1472 VkDisplayPlaneAlphaFlagsKHR get_supportedAlpha() { return m_struct.supportedAlpha; } 1473 void set_supportedAlpha(VkDisplayPlaneAlphaFlagsKHR inValue) { m_struct.supportedAlpha = inValue; } 1474 VkOffset2D get_minSrcPosition() { return m_struct.minSrcPosition; } 1475 void set_minSrcPosition(VkOffset2D inValue) { m_struct.minSrcPosition = inValue; } 1476 VkOffset2D get_maxSrcPosition() { return m_struct.maxSrcPosition; } 1477 void set_maxSrcPosition(VkOffset2D inValue) { m_struct.maxSrcPosition = inValue; } 1478 VkExtent2D get_minSrcExtent() { return m_struct.minSrcExtent; } 1479 void set_minSrcExtent(VkExtent2D inValue) { m_struct.minSrcExtent = inValue; } 1480 VkExtent2D get_maxSrcExtent() { return m_struct.maxSrcExtent; } 1481 void set_maxSrcExtent(VkExtent2D inValue) { m_struct.maxSrcExtent = inValue; } 1482 VkOffset2D get_minDstPosition() { return m_struct.minDstPosition; } 1483 void set_minDstPosition(VkOffset2D inValue) { m_struct.minDstPosition = inValue; } 1484 VkOffset2D get_maxDstPosition() { return m_struct.maxDstPosition; } 1485 void set_maxDstPosition(VkOffset2D inValue) { m_struct.maxDstPosition = inValue; } 1486 VkExtent2D get_minDstExtent() { return m_struct.minDstExtent; } 1487 void set_minDstExtent(VkExtent2D inValue) { m_struct.minDstExtent = inValue; } 1488 VkExtent2D get_maxDstExtent() { return m_struct.maxDstExtent; } 1489 void set_maxDstExtent(VkExtent2D inValue) { m_struct.maxDstExtent = inValue; } 1490 1491 1492 private: 1493 VkDisplayPlaneCapabilitiesKHR m_struct; 1494 const VkDisplayPlaneCapabilitiesKHR* m_origStructAddr; 1495 uint32_t m_indent; 1496 const char m_dummy_prefix; 1497 void display_struct_members(); 1498 1499 }; 1500 1501 1502 //class declaration 1503 class vkdisplayplanepropertieskhr_struct_wrapper 1504 { 1505 public: 1506 vkdisplayplanepropertieskhr_struct_wrapper(); 1507 vkdisplayplanepropertieskhr_struct_wrapper(VkDisplayPlanePropertiesKHR* pInStruct); 1508 vkdisplayplanepropertieskhr_struct_wrapper(const VkDisplayPlanePropertiesKHR* pInStruct); 1509 1510 virtual ~vkdisplayplanepropertieskhr_struct_wrapper(); 1511 1512 void display_txt(); 1513 void display_single_txt(); 1514 void display_full_txt(); 1515 1516 void set_indent(uint32_t indent) { m_indent = indent; } 1517 VkDisplayKHR get_currentDisplay() { return m_struct.currentDisplay; } 1518 void set_currentDisplay(VkDisplayKHR inValue) { m_struct.currentDisplay = inValue; } 1519 uint32_t get_currentStackIndex() { return m_struct.currentStackIndex; } 1520 void set_currentStackIndex(uint32_t inValue) { m_struct.currentStackIndex = inValue; } 1521 1522 1523 private: 1524 VkDisplayPlanePropertiesKHR m_struct; 1525 const VkDisplayPlanePropertiesKHR* m_origStructAddr; 1526 uint32_t m_indent; 1527 const char m_dummy_prefix; 1528 void display_struct_members(); 1529 1530 }; 1531 1532 1533 //class declaration 1534 class vkdisplaypresentinfokhr_struct_wrapper 1535 { 1536 public: 1537 vkdisplaypresentinfokhr_struct_wrapper(); 1538 vkdisplaypresentinfokhr_struct_wrapper(VkDisplayPresentInfoKHR* pInStruct); 1539 vkdisplaypresentinfokhr_struct_wrapper(const VkDisplayPresentInfoKHR* pInStruct); 1540 1541 virtual ~vkdisplaypresentinfokhr_struct_wrapper(); 1542 1543 void display_txt(); 1544 void display_single_txt(); 1545 void display_full_txt(); 1546 1547 void set_indent(uint32_t indent) { m_indent = indent; } 1548 VkStructureType get_sType() { return m_struct.sType; } 1549 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1550 const void* get_pNext() { return m_struct.pNext; } 1551 VkRect2D get_srcRect() { return m_struct.srcRect; } 1552 void set_srcRect(VkRect2D inValue) { m_struct.srcRect = inValue; } 1553 VkRect2D get_dstRect() { return m_struct.dstRect; } 1554 void set_dstRect(VkRect2D inValue) { m_struct.dstRect = inValue; } 1555 VkBool32 get_persistent() { return m_struct.persistent; } 1556 void set_persistent(VkBool32 inValue) { m_struct.persistent = inValue; } 1557 1558 1559 private: 1560 VkDisplayPresentInfoKHR m_struct; 1561 const VkDisplayPresentInfoKHR* m_origStructAddr; 1562 uint32_t m_indent; 1563 const char m_dummy_prefix; 1564 void display_struct_members(); 1565 1566 }; 1567 1568 1569 //class declaration 1570 class vkdisplaypropertieskhr_struct_wrapper 1571 { 1572 public: 1573 vkdisplaypropertieskhr_struct_wrapper(); 1574 vkdisplaypropertieskhr_struct_wrapper(VkDisplayPropertiesKHR* pInStruct); 1575 vkdisplaypropertieskhr_struct_wrapper(const VkDisplayPropertiesKHR* pInStruct); 1576 1577 virtual ~vkdisplaypropertieskhr_struct_wrapper(); 1578 1579 void display_txt(); 1580 void display_single_txt(); 1581 void display_full_txt(); 1582 1583 void set_indent(uint32_t indent) { m_indent = indent; } 1584 VkDisplayKHR get_display() { return m_struct.display; } 1585 void set_display(VkDisplayKHR inValue) { m_struct.display = inValue; } 1586 const char* get_displayName() { return m_struct.displayName; } 1587 VkExtent2D get_physicalDimensions() { return m_struct.physicalDimensions; } 1588 void set_physicalDimensions(VkExtent2D inValue) { m_struct.physicalDimensions = inValue; } 1589 VkExtent2D get_physicalResolution() { return m_struct.physicalResolution; } 1590 void set_physicalResolution(VkExtent2D inValue) { m_struct.physicalResolution = inValue; } 1591 VkSurfaceTransformFlagsKHR get_supportedTransforms() { return m_struct.supportedTransforms; } 1592 void set_supportedTransforms(VkSurfaceTransformFlagsKHR inValue) { m_struct.supportedTransforms = inValue; } 1593 VkBool32 get_planeReorderPossible() { return m_struct.planeReorderPossible; } 1594 void set_planeReorderPossible(VkBool32 inValue) { m_struct.planeReorderPossible = inValue; } 1595 VkBool32 get_persistentContent() { return m_struct.persistentContent; } 1596 void set_persistentContent(VkBool32 inValue) { m_struct.persistentContent = inValue; } 1597 1598 1599 private: 1600 VkDisplayPropertiesKHR m_struct; 1601 const VkDisplayPropertiesKHR* m_origStructAddr; 1602 uint32_t m_indent; 1603 const char m_dummy_prefix; 1604 void display_struct_members(); 1605 1606 }; 1607 1608 1609 //class declaration 1610 class vkdisplaysurfacecreateinfokhr_struct_wrapper 1611 { 1612 public: 1613 vkdisplaysurfacecreateinfokhr_struct_wrapper(); 1614 vkdisplaysurfacecreateinfokhr_struct_wrapper(VkDisplaySurfaceCreateInfoKHR* pInStruct); 1615 vkdisplaysurfacecreateinfokhr_struct_wrapper(const VkDisplaySurfaceCreateInfoKHR* pInStruct); 1616 1617 virtual ~vkdisplaysurfacecreateinfokhr_struct_wrapper(); 1618 1619 void display_txt(); 1620 void display_single_txt(); 1621 void display_full_txt(); 1622 1623 void set_indent(uint32_t indent) { m_indent = indent; } 1624 VkStructureType get_sType() { return m_struct.sType; } 1625 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1626 const void* get_pNext() { return m_struct.pNext; } 1627 VkDisplaySurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 1628 void set_flags(VkDisplaySurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 1629 VkDisplayModeKHR get_displayMode() { return m_struct.displayMode; } 1630 void set_displayMode(VkDisplayModeKHR inValue) { m_struct.displayMode = inValue; } 1631 uint32_t get_planeIndex() { return m_struct.planeIndex; } 1632 void set_planeIndex(uint32_t inValue) { m_struct.planeIndex = inValue; } 1633 uint32_t get_planeStackIndex() { return m_struct.planeStackIndex; } 1634 void set_planeStackIndex(uint32_t inValue) { m_struct.planeStackIndex = inValue; } 1635 VkSurfaceTransformFlagBitsKHR get_transform() { return m_struct.transform; } 1636 void set_transform(VkSurfaceTransformFlagBitsKHR inValue) { m_struct.transform = inValue; } 1637 float get_globalAlpha() { return m_struct.globalAlpha; } 1638 void set_globalAlpha(float inValue) { m_struct.globalAlpha = inValue; } 1639 VkDisplayPlaneAlphaFlagBitsKHR get_alphaMode() { return m_struct.alphaMode; } 1640 void set_alphaMode(VkDisplayPlaneAlphaFlagBitsKHR inValue) { m_struct.alphaMode = inValue; } 1641 VkExtent2D get_imageExtent() { return m_struct.imageExtent; } 1642 void set_imageExtent(VkExtent2D inValue) { m_struct.imageExtent = inValue; } 1643 1644 1645 private: 1646 VkDisplaySurfaceCreateInfoKHR m_struct; 1647 const VkDisplaySurfaceCreateInfoKHR* m_origStructAddr; 1648 uint32_t m_indent; 1649 const char m_dummy_prefix; 1650 void display_struct_members(); 1651 1652 }; 1653 1654 1655 //class declaration 1656 class vkdrawindexedindirectcommand_struct_wrapper 1657 { 1658 public: 1659 vkdrawindexedindirectcommand_struct_wrapper(); 1660 vkdrawindexedindirectcommand_struct_wrapper(VkDrawIndexedIndirectCommand* pInStruct); 1661 vkdrawindexedindirectcommand_struct_wrapper(const VkDrawIndexedIndirectCommand* pInStruct); 1662 1663 virtual ~vkdrawindexedindirectcommand_struct_wrapper(); 1664 1665 void display_txt(); 1666 void display_single_txt(); 1667 void display_full_txt(); 1668 1669 void set_indent(uint32_t indent) { m_indent = indent; } 1670 uint32_t get_indexCount() { return m_struct.indexCount; } 1671 void set_indexCount(uint32_t inValue) { m_struct.indexCount = inValue; } 1672 uint32_t get_instanceCount() { return m_struct.instanceCount; } 1673 void set_instanceCount(uint32_t inValue) { m_struct.instanceCount = inValue; } 1674 uint32_t get_firstIndex() { return m_struct.firstIndex; } 1675 void set_firstIndex(uint32_t inValue) { m_struct.firstIndex = inValue; } 1676 int32_t get_vertexOffset() { return m_struct.vertexOffset; } 1677 void set_vertexOffset(int32_t inValue) { m_struct.vertexOffset = inValue; } 1678 uint32_t get_firstInstance() { return m_struct.firstInstance; } 1679 void set_firstInstance(uint32_t inValue) { m_struct.firstInstance = inValue; } 1680 1681 1682 private: 1683 VkDrawIndexedIndirectCommand m_struct; 1684 const VkDrawIndexedIndirectCommand* m_origStructAddr; 1685 uint32_t m_indent; 1686 const char m_dummy_prefix; 1687 void display_struct_members(); 1688 1689 }; 1690 1691 1692 //class declaration 1693 class vkdrawindirectcommand_struct_wrapper 1694 { 1695 public: 1696 vkdrawindirectcommand_struct_wrapper(); 1697 vkdrawindirectcommand_struct_wrapper(VkDrawIndirectCommand* pInStruct); 1698 vkdrawindirectcommand_struct_wrapper(const VkDrawIndirectCommand* pInStruct); 1699 1700 virtual ~vkdrawindirectcommand_struct_wrapper(); 1701 1702 void display_txt(); 1703 void display_single_txt(); 1704 void display_full_txt(); 1705 1706 void set_indent(uint32_t indent) { m_indent = indent; } 1707 uint32_t get_vertexCount() { return m_struct.vertexCount; } 1708 void set_vertexCount(uint32_t inValue) { m_struct.vertexCount = inValue; } 1709 uint32_t get_instanceCount() { return m_struct.instanceCount; } 1710 void set_instanceCount(uint32_t inValue) { m_struct.instanceCount = inValue; } 1711 uint32_t get_firstVertex() { return m_struct.firstVertex; } 1712 void set_firstVertex(uint32_t inValue) { m_struct.firstVertex = inValue; } 1713 uint32_t get_firstInstance() { return m_struct.firstInstance; } 1714 void set_firstInstance(uint32_t inValue) { m_struct.firstInstance = inValue; } 1715 1716 1717 private: 1718 VkDrawIndirectCommand m_struct; 1719 const VkDrawIndirectCommand* m_origStructAddr; 1720 uint32_t m_indent; 1721 const char m_dummy_prefix; 1722 void display_struct_members(); 1723 1724 }; 1725 1726 1727 //class declaration 1728 class vkeventcreateinfo_struct_wrapper 1729 { 1730 public: 1731 vkeventcreateinfo_struct_wrapper(); 1732 vkeventcreateinfo_struct_wrapper(VkEventCreateInfo* pInStruct); 1733 vkeventcreateinfo_struct_wrapper(const VkEventCreateInfo* pInStruct); 1734 1735 virtual ~vkeventcreateinfo_struct_wrapper(); 1736 1737 void display_txt(); 1738 void display_single_txt(); 1739 void display_full_txt(); 1740 1741 void set_indent(uint32_t indent) { m_indent = indent; } 1742 VkStructureType get_sType() { return m_struct.sType; } 1743 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1744 const void* get_pNext() { return m_struct.pNext; } 1745 VkEventCreateFlags get_flags() { return m_struct.flags; } 1746 void set_flags(VkEventCreateFlags inValue) { m_struct.flags = inValue; } 1747 1748 1749 private: 1750 VkEventCreateInfo m_struct; 1751 const VkEventCreateInfo* m_origStructAddr; 1752 uint32_t m_indent; 1753 const char m_dummy_prefix; 1754 void display_struct_members(); 1755 1756 }; 1757 1758 1759 //class declaration 1760 class vkextensionproperties_struct_wrapper 1761 { 1762 public: 1763 vkextensionproperties_struct_wrapper(); 1764 vkextensionproperties_struct_wrapper(VkExtensionProperties* pInStruct); 1765 vkextensionproperties_struct_wrapper(const VkExtensionProperties* pInStruct); 1766 1767 virtual ~vkextensionproperties_struct_wrapper(); 1768 1769 void display_txt(); 1770 void display_single_txt(); 1771 void display_full_txt(); 1772 1773 void set_indent(uint32_t indent) { m_indent = indent; } 1774 uint32_t get_specVersion() { return m_struct.specVersion; } 1775 void set_specVersion(uint32_t inValue) { m_struct.specVersion = inValue; } 1776 1777 1778 private: 1779 VkExtensionProperties m_struct; 1780 const VkExtensionProperties* m_origStructAddr; 1781 uint32_t m_indent; 1782 const char m_dummy_prefix; 1783 void display_struct_members(); 1784 1785 }; 1786 1787 1788 //class declaration 1789 class vkextent2d_struct_wrapper 1790 { 1791 public: 1792 vkextent2d_struct_wrapper(); 1793 vkextent2d_struct_wrapper(VkExtent2D* pInStruct); 1794 vkextent2d_struct_wrapper(const VkExtent2D* pInStruct); 1795 1796 virtual ~vkextent2d_struct_wrapper(); 1797 1798 void display_txt(); 1799 void display_single_txt(); 1800 void display_full_txt(); 1801 1802 void set_indent(uint32_t indent) { m_indent = indent; } 1803 uint32_t get_width() { return m_struct.width; } 1804 void set_width(uint32_t inValue) { m_struct.width = inValue; } 1805 uint32_t get_height() { return m_struct.height; } 1806 void set_height(uint32_t inValue) { m_struct.height = inValue; } 1807 1808 1809 private: 1810 VkExtent2D m_struct; 1811 const VkExtent2D* m_origStructAddr; 1812 uint32_t m_indent; 1813 const char m_dummy_prefix; 1814 void display_struct_members(); 1815 1816 }; 1817 1818 1819 //class declaration 1820 class vkextent3d_struct_wrapper 1821 { 1822 public: 1823 vkextent3d_struct_wrapper(); 1824 vkextent3d_struct_wrapper(VkExtent3D* pInStruct); 1825 vkextent3d_struct_wrapper(const VkExtent3D* pInStruct); 1826 1827 virtual ~vkextent3d_struct_wrapper(); 1828 1829 void display_txt(); 1830 void display_single_txt(); 1831 void display_full_txt(); 1832 1833 void set_indent(uint32_t indent) { m_indent = indent; } 1834 uint32_t get_width() { return m_struct.width; } 1835 void set_width(uint32_t inValue) { m_struct.width = inValue; } 1836 uint32_t get_height() { return m_struct.height; } 1837 void set_height(uint32_t inValue) { m_struct.height = inValue; } 1838 uint32_t get_depth() { return m_struct.depth; } 1839 void set_depth(uint32_t inValue) { m_struct.depth = inValue; } 1840 1841 1842 private: 1843 VkExtent3D m_struct; 1844 const VkExtent3D* m_origStructAddr; 1845 uint32_t m_indent; 1846 const char m_dummy_prefix; 1847 void display_struct_members(); 1848 1849 }; 1850 1851 1852 //class declaration 1853 class vkfencecreateinfo_struct_wrapper 1854 { 1855 public: 1856 vkfencecreateinfo_struct_wrapper(); 1857 vkfencecreateinfo_struct_wrapper(VkFenceCreateInfo* pInStruct); 1858 vkfencecreateinfo_struct_wrapper(const VkFenceCreateInfo* pInStruct); 1859 1860 virtual ~vkfencecreateinfo_struct_wrapper(); 1861 1862 void display_txt(); 1863 void display_single_txt(); 1864 void display_full_txt(); 1865 1866 void set_indent(uint32_t indent) { m_indent = indent; } 1867 VkStructureType get_sType() { return m_struct.sType; } 1868 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1869 const void* get_pNext() { return m_struct.pNext; } 1870 VkFenceCreateFlags get_flags() { return m_struct.flags; } 1871 void set_flags(VkFenceCreateFlags inValue) { m_struct.flags = inValue; } 1872 1873 1874 private: 1875 VkFenceCreateInfo m_struct; 1876 const VkFenceCreateInfo* m_origStructAddr; 1877 uint32_t m_indent; 1878 const char m_dummy_prefix; 1879 void display_struct_members(); 1880 1881 }; 1882 1883 1884 //class declaration 1885 class vkformatproperties_struct_wrapper 1886 { 1887 public: 1888 vkformatproperties_struct_wrapper(); 1889 vkformatproperties_struct_wrapper(VkFormatProperties* pInStruct); 1890 vkformatproperties_struct_wrapper(const VkFormatProperties* pInStruct); 1891 1892 virtual ~vkformatproperties_struct_wrapper(); 1893 1894 void display_txt(); 1895 void display_single_txt(); 1896 void display_full_txt(); 1897 1898 void set_indent(uint32_t indent) { m_indent = indent; } 1899 VkFormatFeatureFlags get_linearTilingFeatures() { return m_struct.linearTilingFeatures; } 1900 void set_linearTilingFeatures(VkFormatFeatureFlags inValue) { m_struct.linearTilingFeatures = inValue; } 1901 VkFormatFeatureFlags get_optimalTilingFeatures() { return m_struct.optimalTilingFeatures; } 1902 void set_optimalTilingFeatures(VkFormatFeatureFlags inValue) { m_struct.optimalTilingFeatures = inValue; } 1903 VkFormatFeatureFlags get_bufferFeatures() { return m_struct.bufferFeatures; } 1904 void set_bufferFeatures(VkFormatFeatureFlags inValue) { m_struct.bufferFeatures = inValue; } 1905 1906 1907 private: 1908 VkFormatProperties m_struct; 1909 const VkFormatProperties* m_origStructAddr; 1910 uint32_t m_indent; 1911 const char m_dummy_prefix; 1912 void display_struct_members(); 1913 1914 }; 1915 1916 1917 //class declaration 1918 class vkframebuffercreateinfo_struct_wrapper 1919 { 1920 public: 1921 vkframebuffercreateinfo_struct_wrapper(); 1922 vkframebuffercreateinfo_struct_wrapper(VkFramebufferCreateInfo* pInStruct); 1923 vkframebuffercreateinfo_struct_wrapper(const VkFramebufferCreateInfo* pInStruct); 1924 1925 virtual ~vkframebuffercreateinfo_struct_wrapper(); 1926 1927 void display_txt(); 1928 void display_single_txt(); 1929 void display_full_txt(); 1930 1931 void set_indent(uint32_t indent) { m_indent = indent; } 1932 VkStructureType get_sType() { return m_struct.sType; } 1933 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1934 const void* get_pNext() { return m_struct.pNext; } 1935 VkFramebufferCreateFlags get_flags() { return m_struct.flags; } 1936 void set_flags(VkFramebufferCreateFlags inValue) { m_struct.flags = inValue; } 1937 VkRenderPass get_renderPass() { return m_struct.renderPass; } 1938 void set_renderPass(VkRenderPass inValue) { m_struct.renderPass = inValue; } 1939 uint32_t get_attachmentCount() { return m_struct.attachmentCount; } 1940 void set_attachmentCount(uint32_t inValue) { m_struct.attachmentCount = inValue; } 1941 uint32_t get_width() { return m_struct.width; } 1942 void set_width(uint32_t inValue) { m_struct.width = inValue; } 1943 uint32_t get_height() { return m_struct.height; } 1944 void set_height(uint32_t inValue) { m_struct.height = inValue; } 1945 uint32_t get_layers() { return m_struct.layers; } 1946 void set_layers(uint32_t inValue) { m_struct.layers = inValue; } 1947 1948 1949 private: 1950 VkFramebufferCreateInfo m_struct; 1951 const VkFramebufferCreateInfo* m_origStructAddr; 1952 uint32_t m_indent; 1953 const char m_dummy_prefix; 1954 void display_struct_members(); 1955 1956 }; 1957 1958 1959 //class declaration 1960 class vkgraphicspipelinecreateinfo_struct_wrapper 1961 { 1962 public: 1963 vkgraphicspipelinecreateinfo_struct_wrapper(); 1964 vkgraphicspipelinecreateinfo_struct_wrapper(VkGraphicsPipelineCreateInfo* pInStruct); 1965 vkgraphicspipelinecreateinfo_struct_wrapper(const VkGraphicsPipelineCreateInfo* pInStruct); 1966 1967 virtual ~vkgraphicspipelinecreateinfo_struct_wrapper(); 1968 1969 void display_txt(); 1970 void display_single_txt(); 1971 void display_full_txt(); 1972 1973 void set_indent(uint32_t indent) { m_indent = indent; } 1974 VkStructureType get_sType() { return m_struct.sType; } 1975 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 1976 const void* get_pNext() { return m_struct.pNext; } 1977 VkPipelineCreateFlags get_flags() { return m_struct.flags; } 1978 void set_flags(VkPipelineCreateFlags inValue) { m_struct.flags = inValue; } 1979 uint32_t get_stageCount() { return m_struct.stageCount; } 1980 void set_stageCount(uint32_t inValue) { m_struct.stageCount = inValue; } 1981 const VkPipelineVertexInputStateCreateInfo* get_pVertexInputState() { return m_struct.pVertexInputState; } 1982 const VkPipelineInputAssemblyStateCreateInfo* get_pInputAssemblyState() { return m_struct.pInputAssemblyState; } 1983 const VkPipelineTessellationStateCreateInfo* get_pTessellationState() { return m_struct.pTessellationState; } 1984 const VkPipelineViewportStateCreateInfo* get_pViewportState() { return m_struct.pViewportState; } 1985 const VkPipelineRasterizationStateCreateInfo* get_pRasterizationState() { return m_struct.pRasterizationState; } 1986 const VkPipelineMultisampleStateCreateInfo* get_pMultisampleState() { return m_struct.pMultisampleState; } 1987 const VkPipelineDepthStencilStateCreateInfo* get_pDepthStencilState() { return m_struct.pDepthStencilState; } 1988 const VkPipelineColorBlendStateCreateInfo* get_pColorBlendState() { return m_struct.pColorBlendState; } 1989 const VkPipelineDynamicStateCreateInfo* get_pDynamicState() { return m_struct.pDynamicState; } 1990 VkPipelineLayout get_layout() { return m_struct.layout; } 1991 void set_layout(VkPipelineLayout inValue) { m_struct.layout = inValue; } 1992 VkRenderPass get_renderPass() { return m_struct.renderPass; } 1993 void set_renderPass(VkRenderPass inValue) { m_struct.renderPass = inValue; } 1994 uint32_t get_subpass() { return m_struct.subpass; } 1995 void set_subpass(uint32_t inValue) { m_struct.subpass = inValue; } 1996 VkPipeline get_basePipelineHandle() { return m_struct.basePipelineHandle; } 1997 void set_basePipelineHandle(VkPipeline inValue) { m_struct.basePipelineHandle = inValue; } 1998 int32_t get_basePipelineIndex() { return m_struct.basePipelineIndex; } 1999 void set_basePipelineIndex(int32_t inValue) { m_struct.basePipelineIndex = inValue; } 2000 2001 2002 private: 2003 VkGraphicsPipelineCreateInfo m_struct; 2004 const VkGraphicsPipelineCreateInfo* m_origStructAddr; 2005 uint32_t m_indent; 2006 const char m_dummy_prefix; 2007 void display_struct_members(); 2008 2009 }; 2010 2011 2012 //class declaration 2013 class vkimageblit_struct_wrapper 2014 { 2015 public: 2016 vkimageblit_struct_wrapper(); 2017 vkimageblit_struct_wrapper(VkImageBlit* pInStruct); 2018 vkimageblit_struct_wrapper(const VkImageBlit* pInStruct); 2019 2020 virtual ~vkimageblit_struct_wrapper(); 2021 2022 void display_txt(); 2023 void display_single_txt(); 2024 void display_full_txt(); 2025 2026 void set_indent(uint32_t indent) { m_indent = indent; } 2027 VkImageSubresourceLayers get_srcSubresource() { return m_struct.srcSubresource; } 2028 void set_srcSubresource(VkImageSubresourceLayers inValue) { m_struct.srcSubresource = inValue; } 2029 VkImageSubresourceLayers get_dstSubresource() { return m_struct.dstSubresource; } 2030 void set_dstSubresource(VkImageSubresourceLayers inValue) { m_struct.dstSubresource = inValue; } 2031 2032 2033 private: 2034 VkImageBlit m_struct; 2035 const VkImageBlit* m_origStructAddr; 2036 uint32_t m_indent; 2037 const char m_dummy_prefix; 2038 void display_struct_members(); 2039 2040 }; 2041 2042 2043 //class declaration 2044 class vkimagecopy_struct_wrapper 2045 { 2046 public: 2047 vkimagecopy_struct_wrapper(); 2048 vkimagecopy_struct_wrapper(VkImageCopy* pInStruct); 2049 vkimagecopy_struct_wrapper(const VkImageCopy* pInStruct); 2050 2051 virtual ~vkimagecopy_struct_wrapper(); 2052 2053 void display_txt(); 2054 void display_single_txt(); 2055 void display_full_txt(); 2056 2057 void set_indent(uint32_t indent) { m_indent = indent; } 2058 VkImageSubresourceLayers get_srcSubresource() { return m_struct.srcSubresource; } 2059 void set_srcSubresource(VkImageSubresourceLayers inValue) { m_struct.srcSubresource = inValue; } 2060 VkOffset3D get_srcOffset() { return m_struct.srcOffset; } 2061 void set_srcOffset(VkOffset3D inValue) { m_struct.srcOffset = inValue; } 2062 VkImageSubresourceLayers get_dstSubresource() { return m_struct.dstSubresource; } 2063 void set_dstSubresource(VkImageSubresourceLayers inValue) { m_struct.dstSubresource = inValue; } 2064 VkOffset3D get_dstOffset() { return m_struct.dstOffset; } 2065 void set_dstOffset(VkOffset3D inValue) { m_struct.dstOffset = inValue; } 2066 VkExtent3D get_extent() { return m_struct.extent; } 2067 void set_extent(VkExtent3D inValue) { m_struct.extent = inValue; } 2068 2069 2070 private: 2071 VkImageCopy m_struct; 2072 const VkImageCopy* m_origStructAddr; 2073 uint32_t m_indent; 2074 const char m_dummy_prefix; 2075 void display_struct_members(); 2076 2077 }; 2078 2079 2080 //class declaration 2081 class vkimagecreateinfo_struct_wrapper 2082 { 2083 public: 2084 vkimagecreateinfo_struct_wrapper(); 2085 vkimagecreateinfo_struct_wrapper(VkImageCreateInfo* pInStruct); 2086 vkimagecreateinfo_struct_wrapper(const VkImageCreateInfo* pInStruct); 2087 2088 virtual ~vkimagecreateinfo_struct_wrapper(); 2089 2090 void display_txt(); 2091 void display_single_txt(); 2092 void display_full_txt(); 2093 2094 void set_indent(uint32_t indent) { m_indent = indent; } 2095 VkStructureType get_sType() { return m_struct.sType; } 2096 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2097 const void* get_pNext() { return m_struct.pNext; } 2098 VkImageCreateFlags get_flags() { return m_struct.flags; } 2099 void set_flags(VkImageCreateFlags inValue) { m_struct.flags = inValue; } 2100 VkImageType get_imageType() { return m_struct.imageType; } 2101 void set_imageType(VkImageType inValue) { m_struct.imageType = inValue; } 2102 VkFormat get_format() { return m_struct.format; } 2103 void set_format(VkFormat inValue) { m_struct.format = inValue; } 2104 VkExtent3D get_extent() { return m_struct.extent; } 2105 void set_extent(VkExtent3D inValue) { m_struct.extent = inValue; } 2106 uint32_t get_mipLevels() { return m_struct.mipLevels; } 2107 void set_mipLevels(uint32_t inValue) { m_struct.mipLevels = inValue; } 2108 uint32_t get_arrayLayers() { return m_struct.arrayLayers; } 2109 void set_arrayLayers(uint32_t inValue) { m_struct.arrayLayers = inValue; } 2110 VkSampleCountFlagBits get_samples() { return m_struct.samples; } 2111 void set_samples(VkSampleCountFlagBits inValue) { m_struct.samples = inValue; } 2112 VkImageTiling get_tiling() { return m_struct.tiling; } 2113 void set_tiling(VkImageTiling inValue) { m_struct.tiling = inValue; } 2114 VkImageUsageFlags get_usage() { return m_struct.usage; } 2115 void set_usage(VkImageUsageFlags inValue) { m_struct.usage = inValue; } 2116 VkSharingMode get_sharingMode() { return m_struct.sharingMode; } 2117 void set_sharingMode(VkSharingMode inValue) { m_struct.sharingMode = inValue; } 2118 uint32_t get_queueFamilyIndexCount() { return m_struct.queueFamilyIndexCount; } 2119 void set_queueFamilyIndexCount(uint32_t inValue) { m_struct.queueFamilyIndexCount = inValue; } 2120 VkImageLayout get_initialLayout() { return m_struct.initialLayout; } 2121 void set_initialLayout(VkImageLayout inValue) { m_struct.initialLayout = inValue; } 2122 2123 2124 private: 2125 VkImageCreateInfo m_struct; 2126 const VkImageCreateInfo* m_origStructAddr; 2127 uint32_t m_indent; 2128 const char m_dummy_prefix; 2129 void display_struct_members(); 2130 2131 }; 2132 2133 2134 //class declaration 2135 class vkimageformatproperties_struct_wrapper 2136 { 2137 public: 2138 vkimageformatproperties_struct_wrapper(); 2139 vkimageformatproperties_struct_wrapper(VkImageFormatProperties* pInStruct); 2140 vkimageformatproperties_struct_wrapper(const VkImageFormatProperties* pInStruct); 2141 2142 virtual ~vkimageformatproperties_struct_wrapper(); 2143 2144 void display_txt(); 2145 void display_single_txt(); 2146 void display_full_txt(); 2147 2148 void set_indent(uint32_t indent) { m_indent = indent; } 2149 VkExtent3D get_maxExtent() { return m_struct.maxExtent; } 2150 void set_maxExtent(VkExtent3D inValue) { m_struct.maxExtent = inValue; } 2151 uint32_t get_maxMipLevels() { return m_struct.maxMipLevels; } 2152 void set_maxMipLevels(uint32_t inValue) { m_struct.maxMipLevels = inValue; } 2153 uint32_t get_maxArrayLayers() { return m_struct.maxArrayLayers; } 2154 void set_maxArrayLayers(uint32_t inValue) { m_struct.maxArrayLayers = inValue; } 2155 VkSampleCountFlags get_sampleCounts() { return m_struct.sampleCounts; } 2156 void set_sampleCounts(VkSampleCountFlags inValue) { m_struct.sampleCounts = inValue; } 2157 VkDeviceSize get_maxResourceSize() { return m_struct.maxResourceSize; } 2158 void set_maxResourceSize(VkDeviceSize inValue) { m_struct.maxResourceSize = inValue; } 2159 2160 2161 private: 2162 VkImageFormatProperties m_struct; 2163 const VkImageFormatProperties* m_origStructAddr; 2164 uint32_t m_indent; 2165 const char m_dummy_prefix; 2166 void display_struct_members(); 2167 2168 }; 2169 2170 2171 //class declaration 2172 class vkimagememorybarrier_struct_wrapper 2173 { 2174 public: 2175 vkimagememorybarrier_struct_wrapper(); 2176 vkimagememorybarrier_struct_wrapper(VkImageMemoryBarrier* pInStruct); 2177 vkimagememorybarrier_struct_wrapper(const VkImageMemoryBarrier* pInStruct); 2178 2179 virtual ~vkimagememorybarrier_struct_wrapper(); 2180 2181 void display_txt(); 2182 void display_single_txt(); 2183 void display_full_txt(); 2184 2185 void set_indent(uint32_t indent) { m_indent = indent; } 2186 VkStructureType get_sType() { return m_struct.sType; } 2187 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2188 const void* get_pNext() { return m_struct.pNext; } 2189 VkAccessFlags get_srcAccessMask() { return m_struct.srcAccessMask; } 2190 void set_srcAccessMask(VkAccessFlags inValue) { m_struct.srcAccessMask = inValue; } 2191 VkAccessFlags get_dstAccessMask() { return m_struct.dstAccessMask; } 2192 void set_dstAccessMask(VkAccessFlags inValue) { m_struct.dstAccessMask = inValue; } 2193 VkImageLayout get_oldLayout() { return m_struct.oldLayout; } 2194 void set_oldLayout(VkImageLayout inValue) { m_struct.oldLayout = inValue; } 2195 VkImageLayout get_newLayout() { return m_struct.newLayout; } 2196 void set_newLayout(VkImageLayout inValue) { m_struct.newLayout = inValue; } 2197 uint32_t get_srcQueueFamilyIndex() { return m_struct.srcQueueFamilyIndex; } 2198 void set_srcQueueFamilyIndex(uint32_t inValue) { m_struct.srcQueueFamilyIndex = inValue; } 2199 uint32_t get_dstQueueFamilyIndex() { return m_struct.dstQueueFamilyIndex; } 2200 void set_dstQueueFamilyIndex(uint32_t inValue) { m_struct.dstQueueFamilyIndex = inValue; } 2201 VkImage get_image() { return m_struct.image; } 2202 void set_image(VkImage inValue) { m_struct.image = inValue; } 2203 VkImageSubresourceRange get_subresourceRange() { return m_struct.subresourceRange; } 2204 void set_subresourceRange(VkImageSubresourceRange inValue) { m_struct.subresourceRange = inValue; } 2205 2206 2207 private: 2208 VkImageMemoryBarrier m_struct; 2209 const VkImageMemoryBarrier* m_origStructAddr; 2210 uint32_t m_indent; 2211 const char m_dummy_prefix; 2212 void display_struct_members(); 2213 2214 }; 2215 2216 2217 //class declaration 2218 class vkimageresolve_struct_wrapper 2219 { 2220 public: 2221 vkimageresolve_struct_wrapper(); 2222 vkimageresolve_struct_wrapper(VkImageResolve* pInStruct); 2223 vkimageresolve_struct_wrapper(const VkImageResolve* pInStruct); 2224 2225 virtual ~vkimageresolve_struct_wrapper(); 2226 2227 void display_txt(); 2228 void display_single_txt(); 2229 void display_full_txt(); 2230 2231 void set_indent(uint32_t indent) { m_indent = indent; } 2232 VkImageSubresourceLayers get_srcSubresource() { return m_struct.srcSubresource; } 2233 void set_srcSubresource(VkImageSubresourceLayers inValue) { m_struct.srcSubresource = inValue; } 2234 VkOffset3D get_srcOffset() { return m_struct.srcOffset; } 2235 void set_srcOffset(VkOffset3D inValue) { m_struct.srcOffset = inValue; } 2236 VkImageSubresourceLayers get_dstSubresource() { return m_struct.dstSubresource; } 2237 void set_dstSubresource(VkImageSubresourceLayers inValue) { m_struct.dstSubresource = inValue; } 2238 VkOffset3D get_dstOffset() { return m_struct.dstOffset; } 2239 void set_dstOffset(VkOffset3D inValue) { m_struct.dstOffset = inValue; } 2240 VkExtent3D get_extent() { return m_struct.extent; } 2241 void set_extent(VkExtent3D inValue) { m_struct.extent = inValue; } 2242 2243 2244 private: 2245 VkImageResolve m_struct; 2246 const VkImageResolve* m_origStructAddr; 2247 uint32_t m_indent; 2248 const char m_dummy_prefix; 2249 void display_struct_members(); 2250 2251 }; 2252 2253 2254 //class declaration 2255 class vkimagesubresource_struct_wrapper 2256 { 2257 public: 2258 vkimagesubresource_struct_wrapper(); 2259 vkimagesubresource_struct_wrapper(VkImageSubresource* pInStruct); 2260 vkimagesubresource_struct_wrapper(const VkImageSubresource* pInStruct); 2261 2262 virtual ~vkimagesubresource_struct_wrapper(); 2263 2264 void display_txt(); 2265 void display_single_txt(); 2266 void display_full_txt(); 2267 2268 void set_indent(uint32_t indent) { m_indent = indent; } 2269 VkImageAspectFlags get_aspectMask() { return m_struct.aspectMask; } 2270 void set_aspectMask(VkImageAspectFlags inValue) { m_struct.aspectMask = inValue; } 2271 uint32_t get_mipLevel() { return m_struct.mipLevel; } 2272 void set_mipLevel(uint32_t inValue) { m_struct.mipLevel = inValue; } 2273 uint32_t get_arrayLayer() { return m_struct.arrayLayer; } 2274 void set_arrayLayer(uint32_t inValue) { m_struct.arrayLayer = inValue; } 2275 2276 2277 private: 2278 VkImageSubresource m_struct; 2279 const VkImageSubresource* m_origStructAddr; 2280 uint32_t m_indent; 2281 const char m_dummy_prefix; 2282 void display_struct_members(); 2283 2284 }; 2285 2286 2287 //class declaration 2288 class vkimagesubresourcelayers_struct_wrapper 2289 { 2290 public: 2291 vkimagesubresourcelayers_struct_wrapper(); 2292 vkimagesubresourcelayers_struct_wrapper(VkImageSubresourceLayers* pInStruct); 2293 vkimagesubresourcelayers_struct_wrapper(const VkImageSubresourceLayers* pInStruct); 2294 2295 virtual ~vkimagesubresourcelayers_struct_wrapper(); 2296 2297 void display_txt(); 2298 void display_single_txt(); 2299 void display_full_txt(); 2300 2301 void set_indent(uint32_t indent) { m_indent = indent; } 2302 VkImageAspectFlags get_aspectMask() { return m_struct.aspectMask; } 2303 void set_aspectMask(VkImageAspectFlags inValue) { m_struct.aspectMask = inValue; } 2304 uint32_t get_mipLevel() { return m_struct.mipLevel; } 2305 void set_mipLevel(uint32_t inValue) { m_struct.mipLevel = inValue; } 2306 uint32_t get_baseArrayLayer() { return m_struct.baseArrayLayer; } 2307 void set_baseArrayLayer(uint32_t inValue) { m_struct.baseArrayLayer = inValue; } 2308 uint32_t get_layerCount() { return m_struct.layerCount; } 2309 void set_layerCount(uint32_t inValue) { m_struct.layerCount = inValue; } 2310 2311 2312 private: 2313 VkImageSubresourceLayers m_struct; 2314 const VkImageSubresourceLayers* m_origStructAddr; 2315 uint32_t m_indent; 2316 const char m_dummy_prefix; 2317 void display_struct_members(); 2318 2319 }; 2320 2321 2322 //class declaration 2323 class vkimagesubresourcerange_struct_wrapper 2324 { 2325 public: 2326 vkimagesubresourcerange_struct_wrapper(); 2327 vkimagesubresourcerange_struct_wrapper(VkImageSubresourceRange* pInStruct); 2328 vkimagesubresourcerange_struct_wrapper(const VkImageSubresourceRange* pInStruct); 2329 2330 virtual ~vkimagesubresourcerange_struct_wrapper(); 2331 2332 void display_txt(); 2333 void display_single_txt(); 2334 void display_full_txt(); 2335 2336 void set_indent(uint32_t indent) { m_indent = indent; } 2337 VkImageAspectFlags get_aspectMask() { return m_struct.aspectMask; } 2338 void set_aspectMask(VkImageAspectFlags inValue) { m_struct.aspectMask = inValue; } 2339 uint32_t get_baseMipLevel() { return m_struct.baseMipLevel; } 2340 void set_baseMipLevel(uint32_t inValue) { m_struct.baseMipLevel = inValue; } 2341 uint32_t get_levelCount() { return m_struct.levelCount; } 2342 void set_levelCount(uint32_t inValue) { m_struct.levelCount = inValue; } 2343 uint32_t get_baseArrayLayer() { return m_struct.baseArrayLayer; } 2344 void set_baseArrayLayer(uint32_t inValue) { m_struct.baseArrayLayer = inValue; } 2345 uint32_t get_layerCount() { return m_struct.layerCount; } 2346 void set_layerCount(uint32_t inValue) { m_struct.layerCount = inValue; } 2347 2348 2349 private: 2350 VkImageSubresourceRange m_struct; 2351 const VkImageSubresourceRange* m_origStructAddr; 2352 uint32_t m_indent; 2353 const char m_dummy_prefix; 2354 void display_struct_members(); 2355 2356 }; 2357 2358 2359 //class declaration 2360 class vkimageviewcreateinfo_struct_wrapper 2361 { 2362 public: 2363 vkimageviewcreateinfo_struct_wrapper(); 2364 vkimageviewcreateinfo_struct_wrapper(VkImageViewCreateInfo* pInStruct); 2365 vkimageviewcreateinfo_struct_wrapper(const VkImageViewCreateInfo* pInStruct); 2366 2367 virtual ~vkimageviewcreateinfo_struct_wrapper(); 2368 2369 void display_txt(); 2370 void display_single_txt(); 2371 void display_full_txt(); 2372 2373 void set_indent(uint32_t indent) { m_indent = indent; } 2374 VkStructureType get_sType() { return m_struct.sType; } 2375 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2376 const void* get_pNext() { return m_struct.pNext; } 2377 VkImageViewCreateFlags get_flags() { return m_struct.flags; } 2378 void set_flags(VkImageViewCreateFlags inValue) { m_struct.flags = inValue; } 2379 VkImage get_image() { return m_struct.image; } 2380 void set_image(VkImage inValue) { m_struct.image = inValue; } 2381 VkImageViewType get_viewType() { return m_struct.viewType; } 2382 void set_viewType(VkImageViewType inValue) { m_struct.viewType = inValue; } 2383 VkFormat get_format() { return m_struct.format; } 2384 void set_format(VkFormat inValue) { m_struct.format = inValue; } 2385 VkComponentMapping get_components() { return m_struct.components; } 2386 void set_components(VkComponentMapping inValue) { m_struct.components = inValue; } 2387 VkImageSubresourceRange get_subresourceRange() { return m_struct.subresourceRange; } 2388 void set_subresourceRange(VkImageSubresourceRange inValue) { m_struct.subresourceRange = inValue; } 2389 2390 2391 private: 2392 VkImageViewCreateInfo m_struct; 2393 const VkImageViewCreateInfo* m_origStructAddr; 2394 uint32_t m_indent; 2395 const char m_dummy_prefix; 2396 void display_struct_members(); 2397 2398 }; 2399 2400 2401 //class declaration 2402 class vkinstancecreateinfo_struct_wrapper 2403 { 2404 public: 2405 vkinstancecreateinfo_struct_wrapper(); 2406 vkinstancecreateinfo_struct_wrapper(VkInstanceCreateInfo* pInStruct); 2407 vkinstancecreateinfo_struct_wrapper(const VkInstanceCreateInfo* pInStruct); 2408 2409 virtual ~vkinstancecreateinfo_struct_wrapper(); 2410 2411 void display_txt(); 2412 void display_single_txt(); 2413 void display_full_txt(); 2414 2415 void set_indent(uint32_t indent) { m_indent = indent; } 2416 VkStructureType get_sType() { return m_struct.sType; } 2417 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2418 const void* get_pNext() { return m_struct.pNext; } 2419 VkInstanceCreateFlags get_flags() { return m_struct.flags; } 2420 void set_flags(VkInstanceCreateFlags inValue) { m_struct.flags = inValue; } 2421 const VkApplicationInfo* get_pApplicationInfo() { return m_struct.pApplicationInfo; } 2422 uint32_t get_enabledLayerCount() { return m_struct.enabledLayerCount; } 2423 void set_enabledLayerCount(uint32_t inValue) { m_struct.enabledLayerCount = inValue; } 2424 uint32_t get_enabledExtensionCount() { return m_struct.enabledExtensionCount; } 2425 void set_enabledExtensionCount(uint32_t inValue) { m_struct.enabledExtensionCount = inValue; } 2426 2427 2428 private: 2429 VkInstanceCreateInfo m_struct; 2430 const VkInstanceCreateInfo* m_origStructAddr; 2431 uint32_t m_indent; 2432 const char m_dummy_prefix; 2433 void display_struct_members(); 2434 2435 }; 2436 2437 2438 //class declaration 2439 class vklayerproperties_struct_wrapper 2440 { 2441 public: 2442 vklayerproperties_struct_wrapper(); 2443 vklayerproperties_struct_wrapper(VkLayerProperties* pInStruct); 2444 vklayerproperties_struct_wrapper(const VkLayerProperties* pInStruct); 2445 2446 virtual ~vklayerproperties_struct_wrapper(); 2447 2448 void display_txt(); 2449 void display_single_txt(); 2450 void display_full_txt(); 2451 2452 void set_indent(uint32_t indent) { m_indent = indent; } 2453 uint32_t get_specVersion() { return m_struct.specVersion; } 2454 void set_specVersion(uint32_t inValue) { m_struct.specVersion = inValue; } 2455 uint32_t get_implementationVersion() { return m_struct.implementationVersion; } 2456 void set_implementationVersion(uint32_t inValue) { m_struct.implementationVersion = inValue; } 2457 2458 2459 private: 2460 VkLayerProperties m_struct; 2461 const VkLayerProperties* m_origStructAddr; 2462 uint32_t m_indent; 2463 const char m_dummy_prefix; 2464 void display_struct_members(); 2465 2466 }; 2467 2468 2469 //class declaration 2470 class vkmappedmemoryrange_struct_wrapper 2471 { 2472 public: 2473 vkmappedmemoryrange_struct_wrapper(); 2474 vkmappedmemoryrange_struct_wrapper(VkMappedMemoryRange* pInStruct); 2475 vkmappedmemoryrange_struct_wrapper(const VkMappedMemoryRange* pInStruct); 2476 2477 virtual ~vkmappedmemoryrange_struct_wrapper(); 2478 2479 void display_txt(); 2480 void display_single_txt(); 2481 void display_full_txt(); 2482 2483 void set_indent(uint32_t indent) { m_indent = indent; } 2484 VkStructureType get_sType() { return m_struct.sType; } 2485 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2486 const void* get_pNext() { return m_struct.pNext; } 2487 VkDeviceMemory get_memory() { return m_struct.memory; } 2488 void set_memory(VkDeviceMemory inValue) { m_struct.memory = inValue; } 2489 VkDeviceSize get_offset() { return m_struct.offset; } 2490 void set_offset(VkDeviceSize inValue) { m_struct.offset = inValue; } 2491 VkDeviceSize get_size() { return m_struct.size; } 2492 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 2493 2494 2495 private: 2496 VkMappedMemoryRange m_struct; 2497 const VkMappedMemoryRange* m_origStructAddr; 2498 uint32_t m_indent; 2499 const char m_dummy_prefix; 2500 void display_struct_members(); 2501 2502 }; 2503 2504 2505 //class declaration 2506 class vkmemoryallocateinfo_struct_wrapper 2507 { 2508 public: 2509 vkmemoryallocateinfo_struct_wrapper(); 2510 vkmemoryallocateinfo_struct_wrapper(VkMemoryAllocateInfo* pInStruct); 2511 vkmemoryallocateinfo_struct_wrapper(const VkMemoryAllocateInfo* pInStruct); 2512 2513 virtual ~vkmemoryallocateinfo_struct_wrapper(); 2514 2515 void display_txt(); 2516 void display_single_txt(); 2517 void display_full_txt(); 2518 2519 void set_indent(uint32_t indent) { m_indent = indent; } 2520 VkStructureType get_sType() { return m_struct.sType; } 2521 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2522 const void* get_pNext() { return m_struct.pNext; } 2523 VkDeviceSize get_allocationSize() { return m_struct.allocationSize; } 2524 void set_allocationSize(VkDeviceSize inValue) { m_struct.allocationSize = inValue; } 2525 uint32_t get_memoryTypeIndex() { return m_struct.memoryTypeIndex; } 2526 void set_memoryTypeIndex(uint32_t inValue) { m_struct.memoryTypeIndex = inValue; } 2527 2528 2529 private: 2530 VkMemoryAllocateInfo m_struct; 2531 const VkMemoryAllocateInfo* m_origStructAddr; 2532 uint32_t m_indent; 2533 const char m_dummy_prefix; 2534 void display_struct_members(); 2535 2536 }; 2537 2538 2539 //class declaration 2540 class vkmemorybarrier_struct_wrapper 2541 { 2542 public: 2543 vkmemorybarrier_struct_wrapper(); 2544 vkmemorybarrier_struct_wrapper(VkMemoryBarrier* pInStruct); 2545 vkmemorybarrier_struct_wrapper(const VkMemoryBarrier* pInStruct); 2546 2547 virtual ~vkmemorybarrier_struct_wrapper(); 2548 2549 void display_txt(); 2550 void display_single_txt(); 2551 void display_full_txt(); 2552 2553 void set_indent(uint32_t indent) { m_indent = indent; } 2554 VkStructureType get_sType() { return m_struct.sType; } 2555 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2556 const void* get_pNext() { return m_struct.pNext; } 2557 VkAccessFlags get_srcAccessMask() { return m_struct.srcAccessMask; } 2558 void set_srcAccessMask(VkAccessFlags inValue) { m_struct.srcAccessMask = inValue; } 2559 VkAccessFlags get_dstAccessMask() { return m_struct.dstAccessMask; } 2560 void set_dstAccessMask(VkAccessFlags inValue) { m_struct.dstAccessMask = inValue; } 2561 2562 2563 private: 2564 VkMemoryBarrier m_struct; 2565 const VkMemoryBarrier* m_origStructAddr; 2566 uint32_t m_indent; 2567 const char m_dummy_prefix; 2568 void display_struct_members(); 2569 2570 }; 2571 2572 2573 //class declaration 2574 class vkmemoryheap_struct_wrapper 2575 { 2576 public: 2577 vkmemoryheap_struct_wrapper(); 2578 vkmemoryheap_struct_wrapper(VkMemoryHeap* pInStruct); 2579 vkmemoryheap_struct_wrapper(const VkMemoryHeap* pInStruct); 2580 2581 virtual ~vkmemoryheap_struct_wrapper(); 2582 2583 void display_txt(); 2584 void display_single_txt(); 2585 void display_full_txt(); 2586 2587 void set_indent(uint32_t indent) { m_indent = indent; } 2588 VkDeviceSize get_size() { return m_struct.size; } 2589 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 2590 VkMemoryHeapFlags get_flags() { return m_struct.flags; } 2591 void set_flags(VkMemoryHeapFlags inValue) { m_struct.flags = inValue; } 2592 2593 2594 private: 2595 VkMemoryHeap m_struct; 2596 const VkMemoryHeap* m_origStructAddr; 2597 uint32_t m_indent; 2598 const char m_dummy_prefix; 2599 void display_struct_members(); 2600 2601 }; 2602 2603 2604 //class declaration 2605 class vkmemoryrequirements_struct_wrapper 2606 { 2607 public: 2608 vkmemoryrequirements_struct_wrapper(); 2609 vkmemoryrequirements_struct_wrapper(VkMemoryRequirements* pInStruct); 2610 vkmemoryrequirements_struct_wrapper(const VkMemoryRequirements* pInStruct); 2611 2612 virtual ~vkmemoryrequirements_struct_wrapper(); 2613 2614 void display_txt(); 2615 void display_single_txt(); 2616 void display_full_txt(); 2617 2618 void set_indent(uint32_t indent) { m_indent = indent; } 2619 VkDeviceSize get_size() { return m_struct.size; } 2620 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 2621 VkDeviceSize get_alignment() { return m_struct.alignment; } 2622 void set_alignment(VkDeviceSize inValue) { m_struct.alignment = inValue; } 2623 uint32_t get_memoryTypeBits() { return m_struct.memoryTypeBits; } 2624 void set_memoryTypeBits(uint32_t inValue) { m_struct.memoryTypeBits = inValue; } 2625 2626 2627 private: 2628 VkMemoryRequirements m_struct; 2629 const VkMemoryRequirements* m_origStructAddr; 2630 uint32_t m_indent; 2631 const char m_dummy_prefix; 2632 void display_struct_members(); 2633 2634 }; 2635 2636 2637 //class declaration 2638 class vkmemorytype_struct_wrapper 2639 { 2640 public: 2641 vkmemorytype_struct_wrapper(); 2642 vkmemorytype_struct_wrapper(VkMemoryType* pInStruct); 2643 vkmemorytype_struct_wrapper(const VkMemoryType* pInStruct); 2644 2645 virtual ~vkmemorytype_struct_wrapper(); 2646 2647 void display_txt(); 2648 void display_single_txt(); 2649 void display_full_txt(); 2650 2651 void set_indent(uint32_t indent) { m_indent = indent; } 2652 VkMemoryPropertyFlags get_propertyFlags() { return m_struct.propertyFlags; } 2653 void set_propertyFlags(VkMemoryPropertyFlags inValue) { m_struct.propertyFlags = inValue; } 2654 uint32_t get_heapIndex() { return m_struct.heapIndex; } 2655 void set_heapIndex(uint32_t inValue) { m_struct.heapIndex = inValue; } 2656 2657 2658 private: 2659 VkMemoryType m_struct; 2660 const VkMemoryType* m_origStructAddr; 2661 uint32_t m_indent; 2662 const char m_dummy_prefix; 2663 void display_struct_members(); 2664 2665 }; 2666 2667 2668 //class declaration 2669 class vkmirsurfacecreateinfokhr_struct_wrapper 2670 { 2671 public: 2672 vkmirsurfacecreateinfokhr_struct_wrapper(); 2673 vkmirsurfacecreateinfokhr_struct_wrapper(VkMirSurfaceCreateInfoKHR* pInStruct); 2674 vkmirsurfacecreateinfokhr_struct_wrapper(const VkMirSurfaceCreateInfoKHR* pInStruct); 2675 2676 virtual ~vkmirsurfacecreateinfokhr_struct_wrapper(); 2677 2678 void display_txt(); 2679 void display_single_txt(); 2680 void display_full_txt(); 2681 2682 void set_indent(uint32_t indent) { m_indent = indent; } 2683 VkStructureType get_sType() { return m_struct.sType; } 2684 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 2685 const void* get_pNext() { return m_struct.pNext; } 2686 VkMirSurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 2687 void set_flags(VkMirSurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 2688 MirConnection* get_connection() { return m_struct.connection; } 2689 void set_connection(MirConnection* inValue) { m_struct.connection = inValue; } 2690 MirSurface* get_mirSurface() { return m_struct.mirSurface; } 2691 void set_mirSurface(MirSurface* inValue) { m_struct.mirSurface = inValue; } 2692 2693 2694 private: 2695 VkMirSurfaceCreateInfoKHR m_struct; 2696 const VkMirSurfaceCreateInfoKHR* m_origStructAddr; 2697 uint32_t m_indent; 2698 const char m_dummy_prefix; 2699 void display_struct_members(); 2700 2701 }; 2702 2703 2704 //class declaration 2705 class vkoffset2d_struct_wrapper 2706 { 2707 public: 2708 vkoffset2d_struct_wrapper(); 2709 vkoffset2d_struct_wrapper(VkOffset2D* pInStruct); 2710 vkoffset2d_struct_wrapper(const VkOffset2D* pInStruct); 2711 2712 virtual ~vkoffset2d_struct_wrapper(); 2713 2714 void display_txt(); 2715 void display_single_txt(); 2716 void display_full_txt(); 2717 2718 void set_indent(uint32_t indent) { m_indent = indent; } 2719 int32_t get_x() { return m_struct.x; } 2720 void set_x(int32_t inValue) { m_struct.x = inValue; } 2721 int32_t get_y() { return m_struct.y; } 2722 void set_y(int32_t inValue) { m_struct.y = inValue; } 2723 2724 2725 private: 2726 VkOffset2D m_struct; 2727 const VkOffset2D* m_origStructAddr; 2728 uint32_t m_indent; 2729 const char m_dummy_prefix; 2730 void display_struct_members(); 2731 2732 }; 2733 2734 2735 //class declaration 2736 class vkoffset3d_struct_wrapper 2737 { 2738 public: 2739 vkoffset3d_struct_wrapper(); 2740 vkoffset3d_struct_wrapper(VkOffset3D* pInStruct); 2741 vkoffset3d_struct_wrapper(const VkOffset3D* pInStruct); 2742 2743 virtual ~vkoffset3d_struct_wrapper(); 2744 2745 void display_txt(); 2746 void display_single_txt(); 2747 void display_full_txt(); 2748 2749 void set_indent(uint32_t indent) { m_indent = indent; } 2750 int32_t get_x() { return m_struct.x; } 2751 void set_x(int32_t inValue) { m_struct.x = inValue; } 2752 int32_t get_y() { return m_struct.y; } 2753 void set_y(int32_t inValue) { m_struct.y = inValue; } 2754 int32_t get_z() { return m_struct.z; } 2755 void set_z(int32_t inValue) { m_struct.z = inValue; } 2756 2757 2758 private: 2759 VkOffset3D m_struct; 2760 const VkOffset3D* m_origStructAddr; 2761 uint32_t m_indent; 2762 const char m_dummy_prefix; 2763 void display_struct_members(); 2764 2765 }; 2766 2767 2768 //class declaration 2769 class vkphysicaldevicefeatures_struct_wrapper 2770 { 2771 public: 2772 vkphysicaldevicefeatures_struct_wrapper(); 2773 vkphysicaldevicefeatures_struct_wrapper(VkPhysicalDeviceFeatures* pInStruct); 2774 vkphysicaldevicefeatures_struct_wrapper(const VkPhysicalDeviceFeatures* pInStruct); 2775 2776 virtual ~vkphysicaldevicefeatures_struct_wrapper(); 2777 2778 void display_txt(); 2779 void display_single_txt(); 2780 void display_full_txt(); 2781 2782 void set_indent(uint32_t indent) { m_indent = indent; } 2783 VkBool32 get_robustBufferAccess() { return m_struct.robustBufferAccess; } 2784 void set_robustBufferAccess(VkBool32 inValue) { m_struct.robustBufferAccess = inValue; } 2785 VkBool32 get_fullDrawIndexUint32() { return m_struct.fullDrawIndexUint32; } 2786 void set_fullDrawIndexUint32(VkBool32 inValue) { m_struct.fullDrawIndexUint32 = inValue; } 2787 VkBool32 get_imageCubeArray() { return m_struct.imageCubeArray; } 2788 void set_imageCubeArray(VkBool32 inValue) { m_struct.imageCubeArray = inValue; } 2789 VkBool32 get_independentBlend() { return m_struct.independentBlend; } 2790 void set_independentBlend(VkBool32 inValue) { m_struct.independentBlend = inValue; } 2791 VkBool32 get_geometryShader() { return m_struct.geometryShader; } 2792 void set_geometryShader(VkBool32 inValue) { m_struct.geometryShader = inValue; } 2793 VkBool32 get_tessellationShader() { return m_struct.tessellationShader; } 2794 void set_tessellationShader(VkBool32 inValue) { m_struct.tessellationShader = inValue; } 2795 VkBool32 get_sampleRateShading() { return m_struct.sampleRateShading; } 2796 void set_sampleRateShading(VkBool32 inValue) { m_struct.sampleRateShading = inValue; } 2797 VkBool32 get_dualSrcBlend() { return m_struct.dualSrcBlend; } 2798 void set_dualSrcBlend(VkBool32 inValue) { m_struct.dualSrcBlend = inValue; } 2799 VkBool32 get_logicOp() { return m_struct.logicOp; } 2800 void set_logicOp(VkBool32 inValue) { m_struct.logicOp = inValue; } 2801 VkBool32 get_multiDrawIndirect() { return m_struct.multiDrawIndirect; } 2802 void set_multiDrawIndirect(VkBool32 inValue) { m_struct.multiDrawIndirect = inValue; } 2803 VkBool32 get_drawIndirectFirstInstance() { return m_struct.drawIndirectFirstInstance; } 2804 void set_drawIndirectFirstInstance(VkBool32 inValue) { m_struct.drawIndirectFirstInstance = inValue; } 2805 VkBool32 get_depthClamp() { return m_struct.depthClamp; } 2806 void set_depthClamp(VkBool32 inValue) { m_struct.depthClamp = inValue; } 2807 VkBool32 get_depthBiasClamp() { return m_struct.depthBiasClamp; } 2808 void set_depthBiasClamp(VkBool32 inValue) { m_struct.depthBiasClamp = inValue; } 2809 VkBool32 get_fillModeNonSolid() { return m_struct.fillModeNonSolid; } 2810 void set_fillModeNonSolid(VkBool32 inValue) { m_struct.fillModeNonSolid = inValue; } 2811 VkBool32 get_depthBounds() { return m_struct.depthBounds; } 2812 void set_depthBounds(VkBool32 inValue) { m_struct.depthBounds = inValue; } 2813 VkBool32 get_wideLines() { return m_struct.wideLines; } 2814 void set_wideLines(VkBool32 inValue) { m_struct.wideLines = inValue; } 2815 VkBool32 get_largePoints() { return m_struct.largePoints; } 2816 void set_largePoints(VkBool32 inValue) { m_struct.largePoints = inValue; } 2817 VkBool32 get_alphaToOne() { return m_struct.alphaToOne; } 2818 void set_alphaToOne(VkBool32 inValue) { m_struct.alphaToOne = inValue; } 2819 VkBool32 get_multiViewport() { return m_struct.multiViewport; } 2820 void set_multiViewport(VkBool32 inValue) { m_struct.multiViewport = inValue; } 2821 VkBool32 get_samplerAnisotropy() { return m_struct.samplerAnisotropy; } 2822 void set_samplerAnisotropy(VkBool32 inValue) { m_struct.samplerAnisotropy = inValue; } 2823 VkBool32 get_textureCompressionETC2() { return m_struct.textureCompressionETC2; } 2824 void set_textureCompressionETC2(VkBool32 inValue) { m_struct.textureCompressionETC2 = inValue; } 2825 VkBool32 get_textureCompressionASTC_LDR() { return m_struct.textureCompressionASTC_LDR; } 2826 void set_textureCompressionASTC_LDR(VkBool32 inValue) { m_struct.textureCompressionASTC_LDR = inValue; } 2827 VkBool32 get_textureCompressionBC() { return m_struct.textureCompressionBC; } 2828 void set_textureCompressionBC(VkBool32 inValue) { m_struct.textureCompressionBC = inValue; } 2829 VkBool32 get_occlusionQueryPrecise() { return m_struct.occlusionQueryPrecise; } 2830 void set_occlusionQueryPrecise(VkBool32 inValue) { m_struct.occlusionQueryPrecise = inValue; } 2831 VkBool32 get_pipelineStatisticsQuery() { return m_struct.pipelineStatisticsQuery; } 2832 void set_pipelineStatisticsQuery(VkBool32 inValue) { m_struct.pipelineStatisticsQuery = inValue; } 2833 VkBool32 get_vertexPipelineStoresAndAtomics() { return m_struct.vertexPipelineStoresAndAtomics; } 2834 void set_vertexPipelineStoresAndAtomics(VkBool32 inValue) { m_struct.vertexPipelineStoresAndAtomics = inValue; } 2835 VkBool32 get_fragmentStoresAndAtomics() { return m_struct.fragmentStoresAndAtomics; } 2836 void set_fragmentStoresAndAtomics(VkBool32 inValue) { m_struct.fragmentStoresAndAtomics = inValue; } 2837 VkBool32 get_shaderTessellationAndGeometryPointSize() { return m_struct.shaderTessellationAndGeometryPointSize; } 2838 void set_shaderTessellationAndGeometryPointSize(VkBool32 inValue) { m_struct.shaderTessellationAndGeometryPointSize = inValue; } 2839 VkBool32 get_shaderImageGatherExtended() { return m_struct.shaderImageGatherExtended; } 2840 void set_shaderImageGatherExtended(VkBool32 inValue) { m_struct.shaderImageGatherExtended = inValue; } 2841 VkBool32 get_shaderStorageImageExtendedFormats() { return m_struct.shaderStorageImageExtendedFormats; } 2842 void set_shaderStorageImageExtendedFormats(VkBool32 inValue) { m_struct.shaderStorageImageExtendedFormats = inValue; } 2843 VkBool32 get_shaderStorageImageMultisample() { return m_struct.shaderStorageImageMultisample; } 2844 void set_shaderStorageImageMultisample(VkBool32 inValue) { m_struct.shaderStorageImageMultisample = inValue; } 2845 VkBool32 get_shaderStorageImageReadWithoutFormat() { return m_struct.shaderStorageImageReadWithoutFormat; } 2846 void set_shaderStorageImageReadWithoutFormat(VkBool32 inValue) { m_struct.shaderStorageImageReadWithoutFormat = inValue; } 2847 VkBool32 get_shaderStorageImageWriteWithoutFormat() { return m_struct.shaderStorageImageWriteWithoutFormat; } 2848 void set_shaderStorageImageWriteWithoutFormat(VkBool32 inValue) { m_struct.shaderStorageImageWriteWithoutFormat = inValue; } 2849 VkBool32 get_shaderUniformBufferArrayDynamicIndexing() { return m_struct.shaderUniformBufferArrayDynamicIndexing; } 2850 void set_shaderUniformBufferArrayDynamicIndexing(VkBool32 inValue) { m_struct.shaderUniformBufferArrayDynamicIndexing = inValue; } 2851 VkBool32 get_shaderSampledImageArrayDynamicIndexing() { return m_struct.shaderSampledImageArrayDynamicIndexing; } 2852 void set_shaderSampledImageArrayDynamicIndexing(VkBool32 inValue) { m_struct.shaderSampledImageArrayDynamicIndexing = inValue; } 2853 VkBool32 get_shaderStorageBufferArrayDynamicIndexing() { return m_struct.shaderStorageBufferArrayDynamicIndexing; } 2854 void set_shaderStorageBufferArrayDynamicIndexing(VkBool32 inValue) { m_struct.shaderStorageBufferArrayDynamicIndexing = inValue; } 2855 VkBool32 get_shaderStorageImageArrayDynamicIndexing() { return m_struct.shaderStorageImageArrayDynamicIndexing; } 2856 void set_shaderStorageImageArrayDynamicIndexing(VkBool32 inValue) { m_struct.shaderStorageImageArrayDynamicIndexing = inValue; } 2857 VkBool32 get_shaderClipDistance() { return m_struct.shaderClipDistance; } 2858 void set_shaderClipDistance(VkBool32 inValue) { m_struct.shaderClipDistance = inValue; } 2859 VkBool32 get_shaderCullDistance() { return m_struct.shaderCullDistance; } 2860 void set_shaderCullDistance(VkBool32 inValue) { m_struct.shaderCullDistance = inValue; } 2861 VkBool32 get_shaderFloat64() { return m_struct.shaderFloat64; } 2862 void set_shaderFloat64(VkBool32 inValue) { m_struct.shaderFloat64 = inValue; } 2863 VkBool32 get_shaderInt64() { return m_struct.shaderInt64; } 2864 void set_shaderInt64(VkBool32 inValue) { m_struct.shaderInt64 = inValue; } 2865 VkBool32 get_shaderInt16() { return m_struct.shaderInt16; } 2866 void set_shaderInt16(VkBool32 inValue) { m_struct.shaderInt16 = inValue; } 2867 VkBool32 get_shaderResourceResidency() { return m_struct.shaderResourceResidency; } 2868 void set_shaderResourceResidency(VkBool32 inValue) { m_struct.shaderResourceResidency = inValue; } 2869 VkBool32 get_shaderResourceMinLod() { return m_struct.shaderResourceMinLod; } 2870 void set_shaderResourceMinLod(VkBool32 inValue) { m_struct.shaderResourceMinLod = inValue; } 2871 VkBool32 get_sparseBinding() { return m_struct.sparseBinding; } 2872 void set_sparseBinding(VkBool32 inValue) { m_struct.sparseBinding = inValue; } 2873 VkBool32 get_sparseResidencyBuffer() { return m_struct.sparseResidencyBuffer; } 2874 void set_sparseResidencyBuffer(VkBool32 inValue) { m_struct.sparseResidencyBuffer = inValue; } 2875 VkBool32 get_sparseResidencyImage2D() { return m_struct.sparseResidencyImage2D; } 2876 void set_sparseResidencyImage2D(VkBool32 inValue) { m_struct.sparseResidencyImage2D = inValue; } 2877 VkBool32 get_sparseResidencyImage3D() { return m_struct.sparseResidencyImage3D; } 2878 void set_sparseResidencyImage3D(VkBool32 inValue) { m_struct.sparseResidencyImage3D = inValue; } 2879 VkBool32 get_sparseResidency2Samples() { return m_struct.sparseResidency2Samples; } 2880 void set_sparseResidency2Samples(VkBool32 inValue) { m_struct.sparseResidency2Samples = inValue; } 2881 VkBool32 get_sparseResidency4Samples() { return m_struct.sparseResidency4Samples; } 2882 void set_sparseResidency4Samples(VkBool32 inValue) { m_struct.sparseResidency4Samples = inValue; } 2883 VkBool32 get_sparseResidency8Samples() { return m_struct.sparseResidency8Samples; } 2884 void set_sparseResidency8Samples(VkBool32 inValue) { m_struct.sparseResidency8Samples = inValue; } 2885 VkBool32 get_sparseResidency16Samples() { return m_struct.sparseResidency16Samples; } 2886 void set_sparseResidency16Samples(VkBool32 inValue) { m_struct.sparseResidency16Samples = inValue; } 2887 VkBool32 get_sparseResidencyAliased() { return m_struct.sparseResidencyAliased; } 2888 void set_sparseResidencyAliased(VkBool32 inValue) { m_struct.sparseResidencyAliased = inValue; } 2889 VkBool32 get_variableMultisampleRate() { return m_struct.variableMultisampleRate; } 2890 void set_variableMultisampleRate(VkBool32 inValue) { m_struct.variableMultisampleRate = inValue; } 2891 VkBool32 get_inheritedQueries() { return m_struct.inheritedQueries; } 2892 void set_inheritedQueries(VkBool32 inValue) { m_struct.inheritedQueries = inValue; } 2893 2894 2895 private: 2896 VkPhysicalDeviceFeatures m_struct; 2897 const VkPhysicalDeviceFeatures* m_origStructAddr; 2898 uint32_t m_indent; 2899 const char m_dummy_prefix; 2900 void display_struct_members(); 2901 2902 }; 2903 2904 2905 //class declaration 2906 class vkphysicaldevicelimits_struct_wrapper 2907 { 2908 public: 2909 vkphysicaldevicelimits_struct_wrapper(); 2910 vkphysicaldevicelimits_struct_wrapper(VkPhysicalDeviceLimits* pInStruct); 2911 vkphysicaldevicelimits_struct_wrapper(const VkPhysicalDeviceLimits* pInStruct); 2912 2913 virtual ~vkphysicaldevicelimits_struct_wrapper(); 2914 2915 void display_txt(); 2916 void display_single_txt(); 2917 void display_full_txt(); 2918 2919 void set_indent(uint32_t indent) { m_indent = indent; } 2920 uint32_t get_maxImageDimension1D() { return m_struct.maxImageDimension1D; } 2921 void set_maxImageDimension1D(uint32_t inValue) { m_struct.maxImageDimension1D = inValue; } 2922 uint32_t get_maxImageDimension2D() { return m_struct.maxImageDimension2D; } 2923 void set_maxImageDimension2D(uint32_t inValue) { m_struct.maxImageDimension2D = inValue; } 2924 uint32_t get_maxImageDimension3D() { return m_struct.maxImageDimension3D; } 2925 void set_maxImageDimension3D(uint32_t inValue) { m_struct.maxImageDimension3D = inValue; } 2926 uint32_t get_maxImageDimensionCube() { return m_struct.maxImageDimensionCube; } 2927 void set_maxImageDimensionCube(uint32_t inValue) { m_struct.maxImageDimensionCube = inValue; } 2928 uint32_t get_maxImageArrayLayers() { return m_struct.maxImageArrayLayers; } 2929 void set_maxImageArrayLayers(uint32_t inValue) { m_struct.maxImageArrayLayers = inValue; } 2930 uint32_t get_maxTexelBufferElements() { return m_struct.maxTexelBufferElements; } 2931 void set_maxTexelBufferElements(uint32_t inValue) { m_struct.maxTexelBufferElements = inValue; } 2932 uint32_t get_maxUniformBufferRange() { return m_struct.maxUniformBufferRange; } 2933 void set_maxUniformBufferRange(uint32_t inValue) { m_struct.maxUniformBufferRange = inValue; } 2934 uint32_t get_maxStorageBufferRange() { return m_struct.maxStorageBufferRange; } 2935 void set_maxStorageBufferRange(uint32_t inValue) { m_struct.maxStorageBufferRange = inValue; } 2936 uint32_t get_maxPushConstantsSize() { return m_struct.maxPushConstantsSize; } 2937 void set_maxPushConstantsSize(uint32_t inValue) { m_struct.maxPushConstantsSize = inValue; } 2938 uint32_t get_maxMemoryAllocationCount() { return m_struct.maxMemoryAllocationCount; } 2939 void set_maxMemoryAllocationCount(uint32_t inValue) { m_struct.maxMemoryAllocationCount = inValue; } 2940 uint32_t get_maxSamplerAllocationCount() { return m_struct.maxSamplerAllocationCount; } 2941 void set_maxSamplerAllocationCount(uint32_t inValue) { m_struct.maxSamplerAllocationCount = inValue; } 2942 VkDeviceSize get_bufferImageGranularity() { return m_struct.bufferImageGranularity; } 2943 void set_bufferImageGranularity(VkDeviceSize inValue) { m_struct.bufferImageGranularity = inValue; } 2944 VkDeviceSize get_sparseAddressSpaceSize() { return m_struct.sparseAddressSpaceSize; } 2945 void set_sparseAddressSpaceSize(VkDeviceSize inValue) { m_struct.sparseAddressSpaceSize = inValue; } 2946 uint32_t get_maxBoundDescriptorSets() { return m_struct.maxBoundDescriptorSets; } 2947 void set_maxBoundDescriptorSets(uint32_t inValue) { m_struct.maxBoundDescriptorSets = inValue; } 2948 uint32_t get_maxPerStageDescriptorSamplers() { return m_struct.maxPerStageDescriptorSamplers; } 2949 void set_maxPerStageDescriptorSamplers(uint32_t inValue) { m_struct.maxPerStageDescriptorSamplers = inValue; } 2950 uint32_t get_maxPerStageDescriptorUniformBuffers() { return m_struct.maxPerStageDescriptorUniformBuffers; } 2951 void set_maxPerStageDescriptorUniformBuffers(uint32_t inValue) { m_struct.maxPerStageDescriptorUniformBuffers = inValue; } 2952 uint32_t get_maxPerStageDescriptorStorageBuffers() { return m_struct.maxPerStageDescriptorStorageBuffers; } 2953 void set_maxPerStageDescriptorStorageBuffers(uint32_t inValue) { m_struct.maxPerStageDescriptorStorageBuffers = inValue; } 2954 uint32_t get_maxPerStageDescriptorSampledImages() { return m_struct.maxPerStageDescriptorSampledImages; } 2955 void set_maxPerStageDescriptorSampledImages(uint32_t inValue) { m_struct.maxPerStageDescriptorSampledImages = inValue; } 2956 uint32_t get_maxPerStageDescriptorStorageImages() { return m_struct.maxPerStageDescriptorStorageImages; } 2957 void set_maxPerStageDescriptorStorageImages(uint32_t inValue) { m_struct.maxPerStageDescriptorStorageImages = inValue; } 2958 uint32_t get_maxPerStageDescriptorInputAttachments() { return m_struct.maxPerStageDescriptorInputAttachments; } 2959 void set_maxPerStageDescriptorInputAttachments(uint32_t inValue) { m_struct.maxPerStageDescriptorInputAttachments = inValue; } 2960 uint32_t get_maxPerStageResources() { return m_struct.maxPerStageResources; } 2961 void set_maxPerStageResources(uint32_t inValue) { m_struct.maxPerStageResources = inValue; } 2962 uint32_t get_maxDescriptorSetSamplers() { return m_struct.maxDescriptorSetSamplers; } 2963 void set_maxDescriptorSetSamplers(uint32_t inValue) { m_struct.maxDescriptorSetSamplers = inValue; } 2964 uint32_t get_maxDescriptorSetUniformBuffers() { return m_struct.maxDescriptorSetUniformBuffers; } 2965 void set_maxDescriptorSetUniformBuffers(uint32_t inValue) { m_struct.maxDescriptorSetUniformBuffers = inValue; } 2966 uint32_t get_maxDescriptorSetUniformBuffersDynamic() { return m_struct.maxDescriptorSetUniformBuffersDynamic; } 2967 void set_maxDescriptorSetUniformBuffersDynamic(uint32_t inValue) { m_struct.maxDescriptorSetUniformBuffersDynamic = inValue; } 2968 uint32_t get_maxDescriptorSetStorageBuffers() { return m_struct.maxDescriptorSetStorageBuffers; } 2969 void set_maxDescriptorSetStorageBuffers(uint32_t inValue) { m_struct.maxDescriptorSetStorageBuffers = inValue; } 2970 uint32_t get_maxDescriptorSetStorageBuffersDynamic() { return m_struct.maxDescriptorSetStorageBuffersDynamic; } 2971 void set_maxDescriptorSetStorageBuffersDynamic(uint32_t inValue) { m_struct.maxDescriptorSetStorageBuffersDynamic = inValue; } 2972 uint32_t get_maxDescriptorSetSampledImages() { return m_struct.maxDescriptorSetSampledImages; } 2973 void set_maxDescriptorSetSampledImages(uint32_t inValue) { m_struct.maxDescriptorSetSampledImages = inValue; } 2974 uint32_t get_maxDescriptorSetStorageImages() { return m_struct.maxDescriptorSetStorageImages; } 2975 void set_maxDescriptorSetStorageImages(uint32_t inValue) { m_struct.maxDescriptorSetStorageImages = inValue; } 2976 uint32_t get_maxDescriptorSetInputAttachments() { return m_struct.maxDescriptorSetInputAttachments; } 2977 void set_maxDescriptorSetInputAttachments(uint32_t inValue) { m_struct.maxDescriptorSetInputAttachments = inValue; } 2978 uint32_t get_maxVertexInputAttributes() { return m_struct.maxVertexInputAttributes; } 2979 void set_maxVertexInputAttributes(uint32_t inValue) { m_struct.maxVertexInputAttributes = inValue; } 2980 uint32_t get_maxVertexInputBindings() { return m_struct.maxVertexInputBindings; } 2981 void set_maxVertexInputBindings(uint32_t inValue) { m_struct.maxVertexInputBindings = inValue; } 2982 uint32_t get_maxVertexInputAttributeOffset() { return m_struct.maxVertexInputAttributeOffset; } 2983 void set_maxVertexInputAttributeOffset(uint32_t inValue) { m_struct.maxVertexInputAttributeOffset = inValue; } 2984 uint32_t get_maxVertexInputBindingStride() { return m_struct.maxVertexInputBindingStride; } 2985 void set_maxVertexInputBindingStride(uint32_t inValue) { m_struct.maxVertexInputBindingStride = inValue; } 2986 uint32_t get_maxVertexOutputComponents() { return m_struct.maxVertexOutputComponents; } 2987 void set_maxVertexOutputComponents(uint32_t inValue) { m_struct.maxVertexOutputComponents = inValue; } 2988 uint32_t get_maxTessellationGenerationLevel() { return m_struct.maxTessellationGenerationLevel; } 2989 void set_maxTessellationGenerationLevel(uint32_t inValue) { m_struct.maxTessellationGenerationLevel = inValue; } 2990 uint32_t get_maxTessellationPatchSize() { return m_struct.maxTessellationPatchSize; } 2991 void set_maxTessellationPatchSize(uint32_t inValue) { m_struct.maxTessellationPatchSize = inValue; } 2992 uint32_t get_maxTessellationControlPerVertexInputComponents() { return m_struct.maxTessellationControlPerVertexInputComponents; } 2993 void set_maxTessellationControlPerVertexInputComponents(uint32_t inValue) { m_struct.maxTessellationControlPerVertexInputComponents = inValue; } 2994 uint32_t get_maxTessellationControlPerVertexOutputComponents() { return m_struct.maxTessellationControlPerVertexOutputComponents; } 2995 void set_maxTessellationControlPerVertexOutputComponents(uint32_t inValue) { m_struct.maxTessellationControlPerVertexOutputComponents = inValue; } 2996 uint32_t get_maxTessellationControlPerPatchOutputComponents() { return m_struct.maxTessellationControlPerPatchOutputComponents; } 2997 void set_maxTessellationControlPerPatchOutputComponents(uint32_t inValue) { m_struct.maxTessellationControlPerPatchOutputComponents = inValue; } 2998 uint32_t get_maxTessellationControlTotalOutputComponents() { return m_struct.maxTessellationControlTotalOutputComponents; } 2999 void set_maxTessellationControlTotalOutputComponents(uint32_t inValue) { m_struct.maxTessellationControlTotalOutputComponents = inValue; } 3000 uint32_t get_maxTessellationEvaluationInputComponents() { return m_struct.maxTessellationEvaluationInputComponents; } 3001 void set_maxTessellationEvaluationInputComponents(uint32_t inValue) { m_struct.maxTessellationEvaluationInputComponents = inValue; } 3002 uint32_t get_maxTessellationEvaluationOutputComponents() { return m_struct.maxTessellationEvaluationOutputComponents; } 3003 void set_maxTessellationEvaluationOutputComponents(uint32_t inValue) { m_struct.maxTessellationEvaluationOutputComponents = inValue; } 3004 uint32_t get_maxGeometryShaderInvocations() { return m_struct.maxGeometryShaderInvocations; } 3005 void set_maxGeometryShaderInvocations(uint32_t inValue) { m_struct.maxGeometryShaderInvocations = inValue; } 3006 uint32_t get_maxGeometryInputComponents() { return m_struct.maxGeometryInputComponents; } 3007 void set_maxGeometryInputComponents(uint32_t inValue) { m_struct.maxGeometryInputComponents = inValue; } 3008 uint32_t get_maxGeometryOutputComponents() { return m_struct.maxGeometryOutputComponents; } 3009 void set_maxGeometryOutputComponents(uint32_t inValue) { m_struct.maxGeometryOutputComponents = inValue; } 3010 uint32_t get_maxGeometryOutputVertices() { return m_struct.maxGeometryOutputVertices; } 3011 void set_maxGeometryOutputVertices(uint32_t inValue) { m_struct.maxGeometryOutputVertices = inValue; } 3012 uint32_t get_maxGeometryTotalOutputComponents() { return m_struct.maxGeometryTotalOutputComponents; } 3013 void set_maxGeometryTotalOutputComponents(uint32_t inValue) { m_struct.maxGeometryTotalOutputComponents = inValue; } 3014 uint32_t get_maxFragmentInputComponents() { return m_struct.maxFragmentInputComponents; } 3015 void set_maxFragmentInputComponents(uint32_t inValue) { m_struct.maxFragmentInputComponents = inValue; } 3016 uint32_t get_maxFragmentOutputAttachments() { return m_struct.maxFragmentOutputAttachments; } 3017 void set_maxFragmentOutputAttachments(uint32_t inValue) { m_struct.maxFragmentOutputAttachments = inValue; } 3018 uint32_t get_maxFragmentDualSrcAttachments() { return m_struct.maxFragmentDualSrcAttachments; } 3019 void set_maxFragmentDualSrcAttachments(uint32_t inValue) { m_struct.maxFragmentDualSrcAttachments = inValue; } 3020 uint32_t get_maxFragmentCombinedOutputResources() { return m_struct.maxFragmentCombinedOutputResources; } 3021 void set_maxFragmentCombinedOutputResources(uint32_t inValue) { m_struct.maxFragmentCombinedOutputResources = inValue; } 3022 uint32_t get_maxComputeSharedMemorySize() { return m_struct.maxComputeSharedMemorySize; } 3023 void set_maxComputeSharedMemorySize(uint32_t inValue) { m_struct.maxComputeSharedMemorySize = inValue; } 3024 uint32_t get_maxComputeWorkGroupInvocations() { return m_struct.maxComputeWorkGroupInvocations; } 3025 void set_maxComputeWorkGroupInvocations(uint32_t inValue) { m_struct.maxComputeWorkGroupInvocations = inValue; } 3026 uint32_t get_subPixelPrecisionBits() { return m_struct.subPixelPrecisionBits; } 3027 void set_subPixelPrecisionBits(uint32_t inValue) { m_struct.subPixelPrecisionBits = inValue; } 3028 uint32_t get_subTexelPrecisionBits() { return m_struct.subTexelPrecisionBits; } 3029 void set_subTexelPrecisionBits(uint32_t inValue) { m_struct.subTexelPrecisionBits = inValue; } 3030 uint32_t get_mipmapPrecisionBits() { return m_struct.mipmapPrecisionBits; } 3031 void set_mipmapPrecisionBits(uint32_t inValue) { m_struct.mipmapPrecisionBits = inValue; } 3032 uint32_t get_maxDrawIndexedIndexValue() { return m_struct.maxDrawIndexedIndexValue; } 3033 void set_maxDrawIndexedIndexValue(uint32_t inValue) { m_struct.maxDrawIndexedIndexValue = inValue; } 3034 uint32_t get_maxDrawIndirectCount() { return m_struct.maxDrawIndirectCount; } 3035 void set_maxDrawIndirectCount(uint32_t inValue) { m_struct.maxDrawIndirectCount = inValue; } 3036 float get_maxSamplerLodBias() { return m_struct.maxSamplerLodBias; } 3037 void set_maxSamplerLodBias(float inValue) { m_struct.maxSamplerLodBias = inValue; } 3038 float get_maxSamplerAnisotropy() { return m_struct.maxSamplerAnisotropy; } 3039 void set_maxSamplerAnisotropy(float inValue) { m_struct.maxSamplerAnisotropy = inValue; } 3040 uint32_t get_maxViewports() { return m_struct.maxViewports; } 3041 void set_maxViewports(uint32_t inValue) { m_struct.maxViewports = inValue; } 3042 uint32_t get_viewportSubPixelBits() { return m_struct.viewportSubPixelBits; } 3043 void set_viewportSubPixelBits(uint32_t inValue) { m_struct.viewportSubPixelBits = inValue; } 3044 size_t get_minMemoryMapAlignment() { return m_struct.minMemoryMapAlignment; } 3045 void set_minMemoryMapAlignment(size_t inValue) { m_struct.minMemoryMapAlignment = inValue; } 3046 VkDeviceSize get_minTexelBufferOffsetAlignment() { return m_struct.minTexelBufferOffsetAlignment; } 3047 void set_minTexelBufferOffsetAlignment(VkDeviceSize inValue) { m_struct.minTexelBufferOffsetAlignment = inValue; } 3048 VkDeviceSize get_minUniformBufferOffsetAlignment() { return m_struct.minUniformBufferOffsetAlignment; } 3049 void set_minUniformBufferOffsetAlignment(VkDeviceSize inValue) { m_struct.minUniformBufferOffsetAlignment = inValue; } 3050 VkDeviceSize get_minStorageBufferOffsetAlignment() { return m_struct.minStorageBufferOffsetAlignment; } 3051 void set_minStorageBufferOffsetAlignment(VkDeviceSize inValue) { m_struct.minStorageBufferOffsetAlignment = inValue; } 3052 int32_t get_minTexelOffset() { return m_struct.minTexelOffset; } 3053 void set_minTexelOffset(int32_t inValue) { m_struct.minTexelOffset = inValue; } 3054 uint32_t get_maxTexelOffset() { return m_struct.maxTexelOffset; } 3055 void set_maxTexelOffset(uint32_t inValue) { m_struct.maxTexelOffset = inValue; } 3056 int32_t get_minTexelGatherOffset() { return m_struct.minTexelGatherOffset; } 3057 void set_minTexelGatherOffset(int32_t inValue) { m_struct.minTexelGatherOffset = inValue; } 3058 uint32_t get_maxTexelGatherOffset() { return m_struct.maxTexelGatherOffset; } 3059 void set_maxTexelGatherOffset(uint32_t inValue) { m_struct.maxTexelGatherOffset = inValue; } 3060 float get_minInterpolationOffset() { return m_struct.minInterpolationOffset; } 3061 void set_minInterpolationOffset(float inValue) { m_struct.minInterpolationOffset = inValue; } 3062 float get_maxInterpolationOffset() { return m_struct.maxInterpolationOffset; } 3063 void set_maxInterpolationOffset(float inValue) { m_struct.maxInterpolationOffset = inValue; } 3064 uint32_t get_subPixelInterpolationOffsetBits() { return m_struct.subPixelInterpolationOffsetBits; } 3065 void set_subPixelInterpolationOffsetBits(uint32_t inValue) { m_struct.subPixelInterpolationOffsetBits = inValue; } 3066 uint32_t get_maxFramebufferWidth() { return m_struct.maxFramebufferWidth; } 3067 void set_maxFramebufferWidth(uint32_t inValue) { m_struct.maxFramebufferWidth = inValue; } 3068 uint32_t get_maxFramebufferHeight() { return m_struct.maxFramebufferHeight; } 3069 void set_maxFramebufferHeight(uint32_t inValue) { m_struct.maxFramebufferHeight = inValue; } 3070 uint32_t get_maxFramebufferLayers() { return m_struct.maxFramebufferLayers; } 3071 void set_maxFramebufferLayers(uint32_t inValue) { m_struct.maxFramebufferLayers = inValue; } 3072 VkSampleCountFlags get_framebufferColorSampleCounts() { return m_struct.framebufferColorSampleCounts; } 3073 void set_framebufferColorSampleCounts(VkSampleCountFlags inValue) { m_struct.framebufferColorSampleCounts = inValue; } 3074 VkSampleCountFlags get_framebufferDepthSampleCounts() { return m_struct.framebufferDepthSampleCounts; } 3075 void set_framebufferDepthSampleCounts(VkSampleCountFlags inValue) { m_struct.framebufferDepthSampleCounts = inValue; } 3076 VkSampleCountFlags get_framebufferStencilSampleCounts() { return m_struct.framebufferStencilSampleCounts; } 3077 void set_framebufferStencilSampleCounts(VkSampleCountFlags inValue) { m_struct.framebufferStencilSampleCounts = inValue; } 3078 VkSampleCountFlags get_framebufferNoAttachmentsSampleCounts() { return m_struct.framebufferNoAttachmentsSampleCounts; } 3079 void set_framebufferNoAttachmentsSampleCounts(VkSampleCountFlags inValue) { m_struct.framebufferNoAttachmentsSampleCounts = inValue; } 3080 uint32_t get_maxColorAttachments() { return m_struct.maxColorAttachments; } 3081 void set_maxColorAttachments(uint32_t inValue) { m_struct.maxColorAttachments = inValue; } 3082 VkSampleCountFlags get_sampledImageColorSampleCounts() { return m_struct.sampledImageColorSampleCounts; } 3083 void set_sampledImageColorSampleCounts(VkSampleCountFlags inValue) { m_struct.sampledImageColorSampleCounts = inValue; } 3084 VkSampleCountFlags get_sampledImageIntegerSampleCounts() { return m_struct.sampledImageIntegerSampleCounts; } 3085 void set_sampledImageIntegerSampleCounts(VkSampleCountFlags inValue) { m_struct.sampledImageIntegerSampleCounts = inValue; } 3086 VkSampleCountFlags get_sampledImageDepthSampleCounts() { return m_struct.sampledImageDepthSampleCounts; } 3087 void set_sampledImageDepthSampleCounts(VkSampleCountFlags inValue) { m_struct.sampledImageDepthSampleCounts = inValue; } 3088 VkSampleCountFlags get_sampledImageStencilSampleCounts() { return m_struct.sampledImageStencilSampleCounts; } 3089 void set_sampledImageStencilSampleCounts(VkSampleCountFlags inValue) { m_struct.sampledImageStencilSampleCounts = inValue; } 3090 VkSampleCountFlags get_storageImageSampleCounts() { return m_struct.storageImageSampleCounts; } 3091 void set_storageImageSampleCounts(VkSampleCountFlags inValue) { m_struct.storageImageSampleCounts = inValue; } 3092 uint32_t get_maxSampleMaskWords() { return m_struct.maxSampleMaskWords; } 3093 void set_maxSampleMaskWords(uint32_t inValue) { m_struct.maxSampleMaskWords = inValue; } 3094 VkBool32 get_timestampComputeAndGraphics() { return m_struct.timestampComputeAndGraphics; } 3095 void set_timestampComputeAndGraphics(VkBool32 inValue) { m_struct.timestampComputeAndGraphics = inValue; } 3096 float get_timestampPeriod() { return m_struct.timestampPeriod; } 3097 void set_timestampPeriod(float inValue) { m_struct.timestampPeriod = inValue; } 3098 uint32_t get_maxClipDistances() { return m_struct.maxClipDistances; } 3099 void set_maxClipDistances(uint32_t inValue) { m_struct.maxClipDistances = inValue; } 3100 uint32_t get_maxCullDistances() { return m_struct.maxCullDistances; } 3101 void set_maxCullDistances(uint32_t inValue) { m_struct.maxCullDistances = inValue; } 3102 uint32_t get_maxCombinedClipAndCullDistances() { return m_struct.maxCombinedClipAndCullDistances; } 3103 void set_maxCombinedClipAndCullDistances(uint32_t inValue) { m_struct.maxCombinedClipAndCullDistances = inValue; } 3104 uint32_t get_discreteQueuePriorities() { return m_struct.discreteQueuePriorities; } 3105 void set_discreteQueuePriorities(uint32_t inValue) { m_struct.discreteQueuePriorities = inValue; } 3106 float get_pointSizeGranularity() { return m_struct.pointSizeGranularity; } 3107 void set_pointSizeGranularity(float inValue) { m_struct.pointSizeGranularity = inValue; } 3108 float get_lineWidthGranularity() { return m_struct.lineWidthGranularity; } 3109 void set_lineWidthGranularity(float inValue) { m_struct.lineWidthGranularity = inValue; } 3110 VkBool32 get_strictLines() { return m_struct.strictLines; } 3111 void set_strictLines(VkBool32 inValue) { m_struct.strictLines = inValue; } 3112 VkBool32 get_standardSampleLocations() { return m_struct.standardSampleLocations; } 3113 void set_standardSampleLocations(VkBool32 inValue) { m_struct.standardSampleLocations = inValue; } 3114 VkDeviceSize get_optimalBufferCopyOffsetAlignment() { return m_struct.optimalBufferCopyOffsetAlignment; } 3115 void set_optimalBufferCopyOffsetAlignment(VkDeviceSize inValue) { m_struct.optimalBufferCopyOffsetAlignment = inValue; } 3116 VkDeviceSize get_optimalBufferCopyRowPitchAlignment() { return m_struct.optimalBufferCopyRowPitchAlignment; } 3117 void set_optimalBufferCopyRowPitchAlignment(VkDeviceSize inValue) { m_struct.optimalBufferCopyRowPitchAlignment = inValue; } 3118 VkDeviceSize get_nonCoherentAtomSize() { return m_struct.nonCoherentAtomSize; } 3119 void set_nonCoherentAtomSize(VkDeviceSize inValue) { m_struct.nonCoherentAtomSize = inValue; } 3120 3121 3122 private: 3123 VkPhysicalDeviceLimits m_struct; 3124 const VkPhysicalDeviceLimits* m_origStructAddr; 3125 uint32_t m_indent; 3126 const char m_dummy_prefix; 3127 void display_struct_members(); 3128 3129 }; 3130 3131 3132 //class declaration 3133 class vkphysicaldevicememoryproperties_struct_wrapper 3134 { 3135 public: 3136 vkphysicaldevicememoryproperties_struct_wrapper(); 3137 vkphysicaldevicememoryproperties_struct_wrapper(VkPhysicalDeviceMemoryProperties* pInStruct); 3138 vkphysicaldevicememoryproperties_struct_wrapper(const VkPhysicalDeviceMemoryProperties* pInStruct); 3139 3140 virtual ~vkphysicaldevicememoryproperties_struct_wrapper(); 3141 3142 void display_txt(); 3143 void display_single_txt(); 3144 void display_full_txt(); 3145 3146 void set_indent(uint32_t indent) { m_indent = indent; } 3147 uint32_t get_memoryTypeCount() { return m_struct.memoryTypeCount; } 3148 void set_memoryTypeCount(uint32_t inValue) { m_struct.memoryTypeCount = inValue; } 3149 uint32_t get_memoryHeapCount() { return m_struct.memoryHeapCount; } 3150 void set_memoryHeapCount(uint32_t inValue) { m_struct.memoryHeapCount = inValue; } 3151 3152 3153 private: 3154 VkPhysicalDeviceMemoryProperties m_struct; 3155 const VkPhysicalDeviceMemoryProperties* m_origStructAddr; 3156 uint32_t m_indent; 3157 const char m_dummy_prefix; 3158 void display_struct_members(); 3159 3160 }; 3161 3162 3163 //class declaration 3164 class vkphysicaldeviceproperties_struct_wrapper 3165 { 3166 public: 3167 vkphysicaldeviceproperties_struct_wrapper(); 3168 vkphysicaldeviceproperties_struct_wrapper(VkPhysicalDeviceProperties* pInStruct); 3169 vkphysicaldeviceproperties_struct_wrapper(const VkPhysicalDeviceProperties* pInStruct); 3170 3171 virtual ~vkphysicaldeviceproperties_struct_wrapper(); 3172 3173 void display_txt(); 3174 void display_single_txt(); 3175 void display_full_txt(); 3176 3177 void set_indent(uint32_t indent) { m_indent = indent; } 3178 uint32_t get_apiVersion() { return m_struct.apiVersion; } 3179 void set_apiVersion(uint32_t inValue) { m_struct.apiVersion = inValue; } 3180 uint32_t get_driverVersion() { return m_struct.driverVersion; } 3181 void set_driverVersion(uint32_t inValue) { m_struct.driverVersion = inValue; } 3182 uint32_t get_vendorID() { return m_struct.vendorID; } 3183 void set_vendorID(uint32_t inValue) { m_struct.vendorID = inValue; } 3184 uint32_t get_deviceID() { return m_struct.deviceID; } 3185 void set_deviceID(uint32_t inValue) { m_struct.deviceID = inValue; } 3186 VkPhysicalDeviceType get_deviceType() { return m_struct.deviceType; } 3187 void set_deviceType(VkPhysicalDeviceType inValue) { m_struct.deviceType = inValue; } 3188 VkPhysicalDeviceLimits get_limits() { return m_struct.limits; } 3189 void set_limits(VkPhysicalDeviceLimits inValue) { m_struct.limits = inValue; } 3190 VkPhysicalDeviceSparseProperties get_sparseProperties() { return m_struct.sparseProperties; } 3191 void set_sparseProperties(VkPhysicalDeviceSparseProperties inValue) { m_struct.sparseProperties = inValue; } 3192 3193 3194 private: 3195 VkPhysicalDeviceProperties m_struct; 3196 const VkPhysicalDeviceProperties* m_origStructAddr; 3197 uint32_t m_indent; 3198 const char m_dummy_prefix; 3199 void display_struct_members(); 3200 3201 }; 3202 3203 3204 //class declaration 3205 class vkphysicaldevicesparseproperties_struct_wrapper 3206 { 3207 public: 3208 vkphysicaldevicesparseproperties_struct_wrapper(); 3209 vkphysicaldevicesparseproperties_struct_wrapper(VkPhysicalDeviceSparseProperties* pInStruct); 3210 vkphysicaldevicesparseproperties_struct_wrapper(const VkPhysicalDeviceSparseProperties* pInStruct); 3211 3212 virtual ~vkphysicaldevicesparseproperties_struct_wrapper(); 3213 3214 void display_txt(); 3215 void display_single_txt(); 3216 void display_full_txt(); 3217 3218 void set_indent(uint32_t indent) { m_indent = indent; } 3219 VkBool32 get_residencyStandard2DBlockShape() { return m_struct.residencyStandard2DBlockShape; } 3220 void set_residencyStandard2DBlockShape(VkBool32 inValue) { m_struct.residencyStandard2DBlockShape = inValue; } 3221 VkBool32 get_residencyStandard2DMultisampleBlockShape() { return m_struct.residencyStandard2DMultisampleBlockShape; } 3222 void set_residencyStandard2DMultisampleBlockShape(VkBool32 inValue) { m_struct.residencyStandard2DMultisampleBlockShape = inValue; } 3223 VkBool32 get_residencyStandard3DBlockShape() { return m_struct.residencyStandard3DBlockShape; } 3224 void set_residencyStandard3DBlockShape(VkBool32 inValue) { m_struct.residencyStandard3DBlockShape = inValue; } 3225 VkBool32 get_residencyAlignedMipSize() { return m_struct.residencyAlignedMipSize; } 3226 void set_residencyAlignedMipSize(VkBool32 inValue) { m_struct.residencyAlignedMipSize = inValue; } 3227 VkBool32 get_residencyNonResidentStrict() { return m_struct.residencyNonResidentStrict; } 3228 void set_residencyNonResidentStrict(VkBool32 inValue) { m_struct.residencyNonResidentStrict = inValue; } 3229 3230 3231 private: 3232 VkPhysicalDeviceSparseProperties m_struct; 3233 const VkPhysicalDeviceSparseProperties* m_origStructAddr; 3234 uint32_t m_indent; 3235 const char m_dummy_prefix; 3236 void display_struct_members(); 3237 3238 }; 3239 3240 3241 //class declaration 3242 class vkpipelinecachecreateinfo_struct_wrapper 3243 { 3244 public: 3245 vkpipelinecachecreateinfo_struct_wrapper(); 3246 vkpipelinecachecreateinfo_struct_wrapper(VkPipelineCacheCreateInfo* pInStruct); 3247 vkpipelinecachecreateinfo_struct_wrapper(const VkPipelineCacheCreateInfo* pInStruct); 3248 3249 virtual ~vkpipelinecachecreateinfo_struct_wrapper(); 3250 3251 void display_txt(); 3252 void display_single_txt(); 3253 void display_full_txt(); 3254 3255 void set_indent(uint32_t indent) { m_indent = indent; } 3256 VkStructureType get_sType() { return m_struct.sType; } 3257 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3258 const void* get_pNext() { return m_struct.pNext; } 3259 VkPipelineCacheCreateFlags get_flags() { return m_struct.flags; } 3260 void set_flags(VkPipelineCacheCreateFlags inValue) { m_struct.flags = inValue; } 3261 size_t get_initialDataSize() { return m_struct.initialDataSize; } 3262 void set_initialDataSize(size_t inValue) { m_struct.initialDataSize = inValue; } 3263 const void* get_pInitialData() { return m_struct.pInitialData; } 3264 3265 3266 private: 3267 VkPipelineCacheCreateInfo m_struct; 3268 const VkPipelineCacheCreateInfo* m_origStructAddr; 3269 uint32_t m_indent; 3270 const char m_dummy_prefix; 3271 void display_struct_members(); 3272 3273 }; 3274 3275 3276 //class declaration 3277 class vkpipelinecolorblendattachmentstate_struct_wrapper 3278 { 3279 public: 3280 vkpipelinecolorblendattachmentstate_struct_wrapper(); 3281 vkpipelinecolorblendattachmentstate_struct_wrapper(VkPipelineColorBlendAttachmentState* pInStruct); 3282 vkpipelinecolorblendattachmentstate_struct_wrapper(const VkPipelineColorBlendAttachmentState* pInStruct); 3283 3284 virtual ~vkpipelinecolorblendattachmentstate_struct_wrapper(); 3285 3286 void display_txt(); 3287 void display_single_txt(); 3288 void display_full_txt(); 3289 3290 void set_indent(uint32_t indent) { m_indent = indent; } 3291 VkBool32 get_blendEnable() { return m_struct.blendEnable; } 3292 void set_blendEnable(VkBool32 inValue) { m_struct.blendEnable = inValue; } 3293 VkBlendFactor get_srcColorBlendFactor() { return m_struct.srcColorBlendFactor; } 3294 void set_srcColorBlendFactor(VkBlendFactor inValue) { m_struct.srcColorBlendFactor = inValue; } 3295 VkBlendFactor get_dstColorBlendFactor() { return m_struct.dstColorBlendFactor; } 3296 void set_dstColorBlendFactor(VkBlendFactor inValue) { m_struct.dstColorBlendFactor = inValue; } 3297 VkBlendOp get_colorBlendOp() { return m_struct.colorBlendOp; } 3298 void set_colorBlendOp(VkBlendOp inValue) { m_struct.colorBlendOp = inValue; } 3299 VkBlendFactor get_srcAlphaBlendFactor() { return m_struct.srcAlphaBlendFactor; } 3300 void set_srcAlphaBlendFactor(VkBlendFactor inValue) { m_struct.srcAlphaBlendFactor = inValue; } 3301 VkBlendFactor get_dstAlphaBlendFactor() { return m_struct.dstAlphaBlendFactor; } 3302 void set_dstAlphaBlendFactor(VkBlendFactor inValue) { m_struct.dstAlphaBlendFactor = inValue; } 3303 VkBlendOp get_alphaBlendOp() { return m_struct.alphaBlendOp; } 3304 void set_alphaBlendOp(VkBlendOp inValue) { m_struct.alphaBlendOp = inValue; } 3305 VkColorComponentFlags get_colorWriteMask() { return m_struct.colorWriteMask; } 3306 void set_colorWriteMask(VkColorComponentFlags inValue) { m_struct.colorWriteMask = inValue; } 3307 3308 3309 private: 3310 VkPipelineColorBlendAttachmentState m_struct; 3311 const VkPipelineColorBlendAttachmentState* m_origStructAddr; 3312 uint32_t m_indent; 3313 const char m_dummy_prefix; 3314 void display_struct_members(); 3315 3316 }; 3317 3318 3319 //class declaration 3320 class vkpipelinecolorblendstatecreateinfo_struct_wrapper 3321 { 3322 public: 3323 vkpipelinecolorblendstatecreateinfo_struct_wrapper(); 3324 vkpipelinecolorblendstatecreateinfo_struct_wrapper(VkPipelineColorBlendStateCreateInfo* pInStruct); 3325 vkpipelinecolorblendstatecreateinfo_struct_wrapper(const VkPipelineColorBlendStateCreateInfo* pInStruct); 3326 3327 virtual ~vkpipelinecolorblendstatecreateinfo_struct_wrapper(); 3328 3329 void display_txt(); 3330 void display_single_txt(); 3331 void display_full_txt(); 3332 3333 void set_indent(uint32_t indent) { m_indent = indent; } 3334 VkStructureType get_sType() { return m_struct.sType; } 3335 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3336 const void* get_pNext() { return m_struct.pNext; } 3337 VkPipelineColorBlendStateCreateFlags get_flags() { return m_struct.flags; } 3338 void set_flags(VkPipelineColorBlendStateCreateFlags inValue) { m_struct.flags = inValue; } 3339 VkBool32 get_logicOpEnable() { return m_struct.logicOpEnable; } 3340 void set_logicOpEnable(VkBool32 inValue) { m_struct.logicOpEnable = inValue; } 3341 VkLogicOp get_logicOp() { return m_struct.logicOp; } 3342 void set_logicOp(VkLogicOp inValue) { m_struct.logicOp = inValue; } 3343 uint32_t get_attachmentCount() { return m_struct.attachmentCount; } 3344 void set_attachmentCount(uint32_t inValue) { m_struct.attachmentCount = inValue; } 3345 3346 3347 private: 3348 VkPipelineColorBlendStateCreateInfo m_struct; 3349 const VkPipelineColorBlendStateCreateInfo* m_origStructAddr; 3350 uint32_t m_indent; 3351 const char m_dummy_prefix; 3352 void display_struct_members(); 3353 3354 }; 3355 3356 3357 //class declaration 3358 class vkpipelinedepthstencilstatecreateinfo_struct_wrapper 3359 { 3360 public: 3361 vkpipelinedepthstencilstatecreateinfo_struct_wrapper(); 3362 vkpipelinedepthstencilstatecreateinfo_struct_wrapper(VkPipelineDepthStencilStateCreateInfo* pInStruct); 3363 vkpipelinedepthstencilstatecreateinfo_struct_wrapper(const VkPipelineDepthStencilStateCreateInfo* pInStruct); 3364 3365 virtual ~vkpipelinedepthstencilstatecreateinfo_struct_wrapper(); 3366 3367 void display_txt(); 3368 void display_single_txt(); 3369 void display_full_txt(); 3370 3371 void set_indent(uint32_t indent) { m_indent = indent; } 3372 VkStructureType get_sType() { return m_struct.sType; } 3373 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3374 const void* get_pNext() { return m_struct.pNext; } 3375 VkPipelineDepthStencilStateCreateFlags get_flags() { return m_struct.flags; } 3376 void set_flags(VkPipelineDepthStencilStateCreateFlags inValue) { m_struct.flags = inValue; } 3377 VkBool32 get_depthTestEnable() { return m_struct.depthTestEnable; } 3378 void set_depthTestEnable(VkBool32 inValue) { m_struct.depthTestEnable = inValue; } 3379 VkBool32 get_depthWriteEnable() { return m_struct.depthWriteEnable; } 3380 void set_depthWriteEnable(VkBool32 inValue) { m_struct.depthWriteEnable = inValue; } 3381 VkCompareOp get_depthCompareOp() { return m_struct.depthCompareOp; } 3382 void set_depthCompareOp(VkCompareOp inValue) { m_struct.depthCompareOp = inValue; } 3383 VkBool32 get_depthBoundsTestEnable() { return m_struct.depthBoundsTestEnable; } 3384 void set_depthBoundsTestEnable(VkBool32 inValue) { m_struct.depthBoundsTestEnable = inValue; } 3385 VkBool32 get_stencilTestEnable() { return m_struct.stencilTestEnable; } 3386 void set_stencilTestEnable(VkBool32 inValue) { m_struct.stencilTestEnable = inValue; } 3387 VkStencilOpState get_front() { return m_struct.front; } 3388 void set_front(VkStencilOpState inValue) { m_struct.front = inValue; } 3389 VkStencilOpState get_back() { return m_struct.back; } 3390 void set_back(VkStencilOpState inValue) { m_struct.back = inValue; } 3391 float get_minDepthBounds() { return m_struct.minDepthBounds; } 3392 void set_minDepthBounds(float inValue) { m_struct.minDepthBounds = inValue; } 3393 float get_maxDepthBounds() { return m_struct.maxDepthBounds; } 3394 void set_maxDepthBounds(float inValue) { m_struct.maxDepthBounds = inValue; } 3395 3396 3397 private: 3398 VkPipelineDepthStencilStateCreateInfo m_struct; 3399 const VkPipelineDepthStencilStateCreateInfo* m_origStructAddr; 3400 uint32_t m_indent; 3401 const char m_dummy_prefix; 3402 void display_struct_members(); 3403 3404 }; 3405 3406 3407 //class declaration 3408 class vkpipelinedynamicstatecreateinfo_struct_wrapper 3409 { 3410 public: 3411 vkpipelinedynamicstatecreateinfo_struct_wrapper(); 3412 vkpipelinedynamicstatecreateinfo_struct_wrapper(VkPipelineDynamicStateCreateInfo* pInStruct); 3413 vkpipelinedynamicstatecreateinfo_struct_wrapper(const VkPipelineDynamicStateCreateInfo* pInStruct); 3414 3415 virtual ~vkpipelinedynamicstatecreateinfo_struct_wrapper(); 3416 3417 void display_txt(); 3418 void display_single_txt(); 3419 void display_full_txt(); 3420 3421 void set_indent(uint32_t indent) { m_indent = indent; } 3422 VkStructureType get_sType() { return m_struct.sType; } 3423 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3424 const void* get_pNext() { return m_struct.pNext; } 3425 VkPipelineDynamicStateCreateFlags get_flags() { return m_struct.flags; } 3426 void set_flags(VkPipelineDynamicStateCreateFlags inValue) { m_struct.flags = inValue; } 3427 uint32_t get_dynamicStateCount() { return m_struct.dynamicStateCount; } 3428 void set_dynamicStateCount(uint32_t inValue) { m_struct.dynamicStateCount = inValue; } 3429 3430 3431 private: 3432 VkPipelineDynamicStateCreateInfo m_struct; 3433 const VkPipelineDynamicStateCreateInfo* m_origStructAddr; 3434 uint32_t m_indent; 3435 const char m_dummy_prefix; 3436 void display_struct_members(); 3437 3438 }; 3439 3440 3441 //class declaration 3442 class vkpipelineinputassemblystatecreateinfo_struct_wrapper 3443 { 3444 public: 3445 vkpipelineinputassemblystatecreateinfo_struct_wrapper(); 3446 vkpipelineinputassemblystatecreateinfo_struct_wrapper(VkPipelineInputAssemblyStateCreateInfo* pInStruct); 3447 vkpipelineinputassemblystatecreateinfo_struct_wrapper(const VkPipelineInputAssemblyStateCreateInfo* pInStruct); 3448 3449 virtual ~vkpipelineinputassemblystatecreateinfo_struct_wrapper(); 3450 3451 void display_txt(); 3452 void display_single_txt(); 3453 void display_full_txt(); 3454 3455 void set_indent(uint32_t indent) { m_indent = indent; } 3456 VkStructureType get_sType() { return m_struct.sType; } 3457 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3458 const void* get_pNext() { return m_struct.pNext; } 3459 VkPipelineInputAssemblyStateCreateFlags get_flags() { return m_struct.flags; } 3460 void set_flags(VkPipelineInputAssemblyStateCreateFlags inValue) { m_struct.flags = inValue; } 3461 VkPrimitiveTopology get_topology() { return m_struct.topology; } 3462 void set_topology(VkPrimitiveTopology inValue) { m_struct.topology = inValue; } 3463 VkBool32 get_primitiveRestartEnable() { return m_struct.primitiveRestartEnable; } 3464 void set_primitiveRestartEnable(VkBool32 inValue) { m_struct.primitiveRestartEnable = inValue; } 3465 3466 3467 private: 3468 VkPipelineInputAssemblyStateCreateInfo m_struct; 3469 const VkPipelineInputAssemblyStateCreateInfo* m_origStructAddr; 3470 uint32_t m_indent; 3471 const char m_dummy_prefix; 3472 void display_struct_members(); 3473 3474 }; 3475 3476 3477 //class declaration 3478 class vkpipelinelayoutcreateinfo_struct_wrapper 3479 { 3480 public: 3481 vkpipelinelayoutcreateinfo_struct_wrapper(); 3482 vkpipelinelayoutcreateinfo_struct_wrapper(VkPipelineLayoutCreateInfo* pInStruct); 3483 vkpipelinelayoutcreateinfo_struct_wrapper(const VkPipelineLayoutCreateInfo* pInStruct); 3484 3485 virtual ~vkpipelinelayoutcreateinfo_struct_wrapper(); 3486 3487 void display_txt(); 3488 void display_single_txt(); 3489 void display_full_txt(); 3490 3491 void set_indent(uint32_t indent) { m_indent = indent; } 3492 VkStructureType get_sType() { return m_struct.sType; } 3493 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3494 const void* get_pNext() { return m_struct.pNext; } 3495 VkPipelineLayoutCreateFlags get_flags() { return m_struct.flags; } 3496 void set_flags(VkPipelineLayoutCreateFlags inValue) { m_struct.flags = inValue; } 3497 uint32_t get_setLayoutCount() { return m_struct.setLayoutCount; } 3498 void set_setLayoutCount(uint32_t inValue) { m_struct.setLayoutCount = inValue; } 3499 uint32_t get_pushConstantRangeCount() { return m_struct.pushConstantRangeCount; } 3500 void set_pushConstantRangeCount(uint32_t inValue) { m_struct.pushConstantRangeCount = inValue; } 3501 3502 3503 private: 3504 VkPipelineLayoutCreateInfo m_struct; 3505 const VkPipelineLayoutCreateInfo* m_origStructAddr; 3506 uint32_t m_indent; 3507 const char m_dummy_prefix; 3508 void display_struct_members(); 3509 3510 }; 3511 3512 3513 //class declaration 3514 class vkpipelinemultisamplestatecreateinfo_struct_wrapper 3515 { 3516 public: 3517 vkpipelinemultisamplestatecreateinfo_struct_wrapper(); 3518 vkpipelinemultisamplestatecreateinfo_struct_wrapper(VkPipelineMultisampleStateCreateInfo* pInStruct); 3519 vkpipelinemultisamplestatecreateinfo_struct_wrapper(const VkPipelineMultisampleStateCreateInfo* pInStruct); 3520 3521 virtual ~vkpipelinemultisamplestatecreateinfo_struct_wrapper(); 3522 3523 void display_txt(); 3524 void display_single_txt(); 3525 void display_full_txt(); 3526 3527 void set_indent(uint32_t indent) { m_indent = indent; } 3528 VkStructureType get_sType() { return m_struct.sType; } 3529 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3530 const void* get_pNext() { return m_struct.pNext; } 3531 VkPipelineMultisampleStateCreateFlags get_flags() { return m_struct.flags; } 3532 void set_flags(VkPipelineMultisampleStateCreateFlags inValue) { m_struct.flags = inValue; } 3533 VkSampleCountFlagBits get_rasterizationSamples() { return m_struct.rasterizationSamples; } 3534 void set_rasterizationSamples(VkSampleCountFlagBits inValue) { m_struct.rasterizationSamples = inValue; } 3535 VkBool32 get_sampleShadingEnable() { return m_struct.sampleShadingEnable; } 3536 void set_sampleShadingEnable(VkBool32 inValue) { m_struct.sampleShadingEnable = inValue; } 3537 float get_minSampleShading() { return m_struct.minSampleShading; } 3538 void set_minSampleShading(float inValue) { m_struct.minSampleShading = inValue; } 3539 const VkSampleMask* get_pSampleMask() { return m_struct.pSampleMask; } 3540 VkBool32 get_alphaToCoverageEnable() { return m_struct.alphaToCoverageEnable; } 3541 void set_alphaToCoverageEnable(VkBool32 inValue) { m_struct.alphaToCoverageEnable = inValue; } 3542 VkBool32 get_alphaToOneEnable() { return m_struct.alphaToOneEnable; } 3543 void set_alphaToOneEnable(VkBool32 inValue) { m_struct.alphaToOneEnable = inValue; } 3544 3545 3546 private: 3547 VkPipelineMultisampleStateCreateInfo m_struct; 3548 const VkPipelineMultisampleStateCreateInfo* m_origStructAddr; 3549 uint32_t m_indent; 3550 const char m_dummy_prefix; 3551 void display_struct_members(); 3552 3553 }; 3554 3555 3556 //class declaration 3557 class vkpipelinerasterizationstatecreateinfo_struct_wrapper 3558 { 3559 public: 3560 vkpipelinerasterizationstatecreateinfo_struct_wrapper(); 3561 vkpipelinerasterizationstatecreateinfo_struct_wrapper(VkPipelineRasterizationStateCreateInfo* pInStruct); 3562 vkpipelinerasterizationstatecreateinfo_struct_wrapper(const VkPipelineRasterizationStateCreateInfo* pInStruct); 3563 3564 virtual ~vkpipelinerasterizationstatecreateinfo_struct_wrapper(); 3565 3566 void display_txt(); 3567 void display_single_txt(); 3568 void display_full_txt(); 3569 3570 void set_indent(uint32_t indent) { m_indent = indent; } 3571 VkStructureType get_sType() { return m_struct.sType; } 3572 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3573 const void* get_pNext() { return m_struct.pNext; } 3574 VkPipelineRasterizationStateCreateFlags get_flags() { return m_struct.flags; } 3575 void set_flags(VkPipelineRasterizationStateCreateFlags inValue) { m_struct.flags = inValue; } 3576 VkBool32 get_depthClampEnable() { return m_struct.depthClampEnable; } 3577 void set_depthClampEnable(VkBool32 inValue) { m_struct.depthClampEnable = inValue; } 3578 VkBool32 get_rasterizerDiscardEnable() { return m_struct.rasterizerDiscardEnable; } 3579 void set_rasterizerDiscardEnable(VkBool32 inValue) { m_struct.rasterizerDiscardEnable = inValue; } 3580 VkPolygonMode get_polygonMode() { return m_struct.polygonMode; } 3581 void set_polygonMode(VkPolygonMode inValue) { m_struct.polygonMode = inValue; } 3582 VkCullModeFlags get_cullMode() { return m_struct.cullMode; } 3583 void set_cullMode(VkCullModeFlags inValue) { m_struct.cullMode = inValue; } 3584 VkFrontFace get_frontFace() { return m_struct.frontFace; } 3585 void set_frontFace(VkFrontFace inValue) { m_struct.frontFace = inValue; } 3586 VkBool32 get_depthBiasEnable() { return m_struct.depthBiasEnable; } 3587 void set_depthBiasEnable(VkBool32 inValue) { m_struct.depthBiasEnable = inValue; } 3588 float get_depthBiasConstantFactor() { return m_struct.depthBiasConstantFactor; } 3589 void set_depthBiasConstantFactor(float inValue) { m_struct.depthBiasConstantFactor = inValue; } 3590 float get_depthBiasClamp() { return m_struct.depthBiasClamp; } 3591 void set_depthBiasClamp(float inValue) { m_struct.depthBiasClamp = inValue; } 3592 float get_depthBiasSlopeFactor() { return m_struct.depthBiasSlopeFactor; } 3593 void set_depthBiasSlopeFactor(float inValue) { m_struct.depthBiasSlopeFactor = inValue; } 3594 float get_lineWidth() { return m_struct.lineWidth; } 3595 void set_lineWidth(float inValue) { m_struct.lineWidth = inValue; } 3596 3597 3598 private: 3599 VkPipelineRasterizationStateCreateInfo m_struct; 3600 const VkPipelineRasterizationStateCreateInfo* m_origStructAddr; 3601 uint32_t m_indent; 3602 const char m_dummy_prefix; 3603 void display_struct_members(); 3604 3605 }; 3606 3607 3608 //class declaration 3609 class vkpipelinerasterizationstaterasterizationorderamd_struct_wrapper 3610 { 3611 public: 3612 vkpipelinerasterizationstaterasterizationorderamd_struct_wrapper(); 3613 vkpipelinerasterizationstaterasterizationorderamd_struct_wrapper(VkPipelineRasterizationStateRasterizationOrderAMD* pInStruct); 3614 vkpipelinerasterizationstaterasterizationorderamd_struct_wrapper(const VkPipelineRasterizationStateRasterizationOrderAMD* pInStruct); 3615 3616 virtual ~vkpipelinerasterizationstaterasterizationorderamd_struct_wrapper(); 3617 3618 void display_txt(); 3619 void display_single_txt(); 3620 void display_full_txt(); 3621 3622 void set_indent(uint32_t indent) { m_indent = indent; } 3623 VkStructureType get_sType() { return m_struct.sType; } 3624 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3625 const void* get_pNext() { return m_struct.pNext; } 3626 VkRasterizationOrderAMD get_rasterizationOrder() { return m_struct.rasterizationOrder; } 3627 void set_rasterizationOrder(VkRasterizationOrderAMD inValue) { m_struct.rasterizationOrder = inValue; } 3628 3629 3630 private: 3631 VkPipelineRasterizationStateRasterizationOrderAMD m_struct; 3632 const VkPipelineRasterizationStateRasterizationOrderAMD* m_origStructAddr; 3633 uint32_t m_indent; 3634 const char m_dummy_prefix; 3635 void display_struct_members(); 3636 3637 }; 3638 3639 3640 //class declaration 3641 class vkpipelineshaderstagecreateinfo_struct_wrapper 3642 { 3643 public: 3644 vkpipelineshaderstagecreateinfo_struct_wrapper(); 3645 vkpipelineshaderstagecreateinfo_struct_wrapper(VkPipelineShaderStageCreateInfo* pInStruct); 3646 vkpipelineshaderstagecreateinfo_struct_wrapper(const VkPipelineShaderStageCreateInfo* pInStruct); 3647 3648 virtual ~vkpipelineshaderstagecreateinfo_struct_wrapper(); 3649 3650 void display_txt(); 3651 void display_single_txt(); 3652 void display_full_txt(); 3653 3654 void set_indent(uint32_t indent) { m_indent = indent; } 3655 VkStructureType get_sType() { return m_struct.sType; } 3656 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3657 const void* get_pNext() { return m_struct.pNext; } 3658 VkPipelineShaderStageCreateFlags get_flags() { return m_struct.flags; } 3659 void set_flags(VkPipelineShaderStageCreateFlags inValue) { m_struct.flags = inValue; } 3660 VkShaderStageFlagBits get_stage() { return m_struct.stage; } 3661 void set_stage(VkShaderStageFlagBits inValue) { m_struct.stage = inValue; } 3662 VkShaderModule get_module() { return m_struct.module; } 3663 void set_module(VkShaderModule inValue) { m_struct.module = inValue; } 3664 const char* get_pName() { return m_struct.pName; } 3665 const VkSpecializationInfo* get_pSpecializationInfo() { return m_struct.pSpecializationInfo; } 3666 3667 3668 private: 3669 VkPipelineShaderStageCreateInfo m_struct; 3670 const VkPipelineShaderStageCreateInfo* m_origStructAddr; 3671 uint32_t m_indent; 3672 const char m_dummy_prefix; 3673 void display_struct_members(); 3674 3675 }; 3676 3677 3678 //class declaration 3679 class vkpipelinetessellationstatecreateinfo_struct_wrapper 3680 { 3681 public: 3682 vkpipelinetessellationstatecreateinfo_struct_wrapper(); 3683 vkpipelinetessellationstatecreateinfo_struct_wrapper(VkPipelineTessellationStateCreateInfo* pInStruct); 3684 vkpipelinetessellationstatecreateinfo_struct_wrapper(const VkPipelineTessellationStateCreateInfo* pInStruct); 3685 3686 virtual ~vkpipelinetessellationstatecreateinfo_struct_wrapper(); 3687 3688 void display_txt(); 3689 void display_single_txt(); 3690 void display_full_txt(); 3691 3692 void set_indent(uint32_t indent) { m_indent = indent; } 3693 VkStructureType get_sType() { return m_struct.sType; } 3694 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3695 const void* get_pNext() { return m_struct.pNext; } 3696 VkPipelineTessellationStateCreateFlags get_flags() { return m_struct.flags; } 3697 void set_flags(VkPipelineTessellationStateCreateFlags inValue) { m_struct.flags = inValue; } 3698 uint32_t get_patchControlPoints() { return m_struct.patchControlPoints; } 3699 void set_patchControlPoints(uint32_t inValue) { m_struct.patchControlPoints = inValue; } 3700 3701 3702 private: 3703 VkPipelineTessellationStateCreateInfo m_struct; 3704 const VkPipelineTessellationStateCreateInfo* m_origStructAddr; 3705 uint32_t m_indent; 3706 const char m_dummy_prefix; 3707 void display_struct_members(); 3708 3709 }; 3710 3711 3712 //class declaration 3713 class vkpipelinevertexinputstatecreateinfo_struct_wrapper 3714 { 3715 public: 3716 vkpipelinevertexinputstatecreateinfo_struct_wrapper(); 3717 vkpipelinevertexinputstatecreateinfo_struct_wrapper(VkPipelineVertexInputStateCreateInfo* pInStruct); 3718 vkpipelinevertexinputstatecreateinfo_struct_wrapper(const VkPipelineVertexInputStateCreateInfo* pInStruct); 3719 3720 virtual ~vkpipelinevertexinputstatecreateinfo_struct_wrapper(); 3721 3722 void display_txt(); 3723 void display_single_txt(); 3724 void display_full_txt(); 3725 3726 void set_indent(uint32_t indent) { m_indent = indent; } 3727 VkStructureType get_sType() { return m_struct.sType; } 3728 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3729 const void* get_pNext() { return m_struct.pNext; } 3730 VkPipelineVertexInputStateCreateFlags get_flags() { return m_struct.flags; } 3731 void set_flags(VkPipelineVertexInputStateCreateFlags inValue) { m_struct.flags = inValue; } 3732 uint32_t get_vertexBindingDescriptionCount() { return m_struct.vertexBindingDescriptionCount; } 3733 void set_vertexBindingDescriptionCount(uint32_t inValue) { m_struct.vertexBindingDescriptionCount = inValue; } 3734 uint32_t get_vertexAttributeDescriptionCount() { return m_struct.vertexAttributeDescriptionCount; } 3735 void set_vertexAttributeDescriptionCount(uint32_t inValue) { m_struct.vertexAttributeDescriptionCount = inValue; } 3736 3737 3738 private: 3739 VkPipelineVertexInputStateCreateInfo m_struct; 3740 const VkPipelineVertexInputStateCreateInfo* m_origStructAddr; 3741 uint32_t m_indent; 3742 const char m_dummy_prefix; 3743 void display_struct_members(); 3744 3745 }; 3746 3747 3748 //class declaration 3749 class vkpipelineviewportstatecreateinfo_struct_wrapper 3750 { 3751 public: 3752 vkpipelineviewportstatecreateinfo_struct_wrapper(); 3753 vkpipelineviewportstatecreateinfo_struct_wrapper(VkPipelineViewportStateCreateInfo* pInStruct); 3754 vkpipelineviewportstatecreateinfo_struct_wrapper(const VkPipelineViewportStateCreateInfo* pInStruct); 3755 3756 virtual ~vkpipelineviewportstatecreateinfo_struct_wrapper(); 3757 3758 void display_txt(); 3759 void display_single_txt(); 3760 void display_full_txt(); 3761 3762 void set_indent(uint32_t indent) { m_indent = indent; } 3763 VkStructureType get_sType() { return m_struct.sType; } 3764 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3765 const void* get_pNext() { return m_struct.pNext; } 3766 VkPipelineViewportStateCreateFlags get_flags() { return m_struct.flags; } 3767 void set_flags(VkPipelineViewportStateCreateFlags inValue) { m_struct.flags = inValue; } 3768 uint32_t get_viewportCount() { return m_struct.viewportCount; } 3769 void set_viewportCount(uint32_t inValue) { m_struct.viewportCount = inValue; } 3770 uint32_t get_scissorCount() { return m_struct.scissorCount; } 3771 void set_scissorCount(uint32_t inValue) { m_struct.scissorCount = inValue; } 3772 3773 3774 private: 3775 VkPipelineViewportStateCreateInfo m_struct; 3776 const VkPipelineViewportStateCreateInfo* m_origStructAddr; 3777 uint32_t m_indent; 3778 const char m_dummy_prefix; 3779 void display_struct_members(); 3780 3781 }; 3782 3783 3784 //class declaration 3785 class vkpresentinfokhr_struct_wrapper 3786 { 3787 public: 3788 vkpresentinfokhr_struct_wrapper(); 3789 vkpresentinfokhr_struct_wrapper(VkPresentInfoKHR* pInStruct); 3790 vkpresentinfokhr_struct_wrapper(const VkPresentInfoKHR* pInStruct); 3791 3792 virtual ~vkpresentinfokhr_struct_wrapper(); 3793 3794 void display_txt(); 3795 void display_single_txt(); 3796 void display_full_txt(); 3797 3798 void set_indent(uint32_t indent) { m_indent = indent; } 3799 VkStructureType get_sType() { return m_struct.sType; } 3800 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3801 const void* get_pNext() { return m_struct.pNext; } 3802 uint32_t get_waitSemaphoreCount() { return m_struct.waitSemaphoreCount; } 3803 void set_waitSemaphoreCount(uint32_t inValue) { m_struct.waitSemaphoreCount = inValue; } 3804 uint32_t get_swapchainCount() { return m_struct.swapchainCount; } 3805 void set_swapchainCount(uint32_t inValue) { m_struct.swapchainCount = inValue; } 3806 VkResult* get_pResults() { return m_struct.pResults; } 3807 void set_pResults(VkResult* inValue) { m_struct.pResults = inValue; } 3808 3809 3810 private: 3811 VkPresentInfoKHR m_struct; 3812 const VkPresentInfoKHR* m_origStructAddr; 3813 uint32_t m_indent; 3814 const char m_dummy_prefix; 3815 void display_struct_members(); 3816 3817 }; 3818 3819 3820 //class declaration 3821 class vkpushconstantrange_struct_wrapper 3822 { 3823 public: 3824 vkpushconstantrange_struct_wrapper(); 3825 vkpushconstantrange_struct_wrapper(VkPushConstantRange* pInStruct); 3826 vkpushconstantrange_struct_wrapper(const VkPushConstantRange* pInStruct); 3827 3828 virtual ~vkpushconstantrange_struct_wrapper(); 3829 3830 void display_txt(); 3831 void display_single_txt(); 3832 void display_full_txt(); 3833 3834 void set_indent(uint32_t indent) { m_indent = indent; } 3835 VkShaderStageFlags get_stageFlags() { return m_struct.stageFlags; } 3836 void set_stageFlags(VkShaderStageFlags inValue) { m_struct.stageFlags = inValue; } 3837 uint32_t get_offset() { return m_struct.offset; } 3838 void set_offset(uint32_t inValue) { m_struct.offset = inValue; } 3839 uint32_t get_size() { return m_struct.size; } 3840 void set_size(uint32_t inValue) { m_struct.size = inValue; } 3841 3842 3843 private: 3844 VkPushConstantRange m_struct; 3845 const VkPushConstantRange* m_origStructAddr; 3846 uint32_t m_indent; 3847 const char m_dummy_prefix; 3848 void display_struct_members(); 3849 3850 }; 3851 3852 3853 //class declaration 3854 class vkquerypoolcreateinfo_struct_wrapper 3855 { 3856 public: 3857 vkquerypoolcreateinfo_struct_wrapper(); 3858 vkquerypoolcreateinfo_struct_wrapper(VkQueryPoolCreateInfo* pInStruct); 3859 vkquerypoolcreateinfo_struct_wrapper(const VkQueryPoolCreateInfo* pInStruct); 3860 3861 virtual ~vkquerypoolcreateinfo_struct_wrapper(); 3862 3863 void display_txt(); 3864 void display_single_txt(); 3865 void display_full_txt(); 3866 3867 void set_indent(uint32_t indent) { m_indent = indent; } 3868 VkStructureType get_sType() { return m_struct.sType; } 3869 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3870 const void* get_pNext() { return m_struct.pNext; } 3871 VkQueryPoolCreateFlags get_flags() { return m_struct.flags; } 3872 void set_flags(VkQueryPoolCreateFlags inValue) { m_struct.flags = inValue; } 3873 VkQueryType get_queryType() { return m_struct.queryType; } 3874 void set_queryType(VkQueryType inValue) { m_struct.queryType = inValue; } 3875 uint32_t get_queryCount() { return m_struct.queryCount; } 3876 void set_queryCount(uint32_t inValue) { m_struct.queryCount = inValue; } 3877 VkQueryPipelineStatisticFlags get_pipelineStatistics() { return m_struct.pipelineStatistics; } 3878 void set_pipelineStatistics(VkQueryPipelineStatisticFlags inValue) { m_struct.pipelineStatistics = inValue; } 3879 3880 3881 private: 3882 VkQueryPoolCreateInfo m_struct; 3883 const VkQueryPoolCreateInfo* m_origStructAddr; 3884 uint32_t m_indent; 3885 const char m_dummy_prefix; 3886 void display_struct_members(); 3887 3888 }; 3889 3890 3891 //class declaration 3892 class vkqueuefamilyproperties_struct_wrapper 3893 { 3894 public: 3895 vkqueuefamilyproperties_struct_wrapper(); 3896 vkqueuefamilyproperties_struct_wrapper(VkQueueFamilyProperties* pInStruct); 3897 vkqueuefamilyproperties_struct_wrapper(const VkQueueFamilyProperties* pInStruct); 3898 3899 virtual ~vkqueuefamilyproperties_struct_wrapper(); 3900 3901 void display_txt(); 3902 void display_single_txt(); 3903 void display_full_txt(); 3904 3905 void set_indent(uint32_t indent) { m_indent = indent; } 3906 VkQueueFlags get_queueFlags() { return m_struct.queueFlags; } 3907 void set_queueFlags(VkQueueFlags inValue) { m_struct.queueFlags = inValue; } 3908 uint32_t get_queueCount() { return m_struct.queueCount; } 3909 void set_queueCount(uint32_t inValue) { m_struct.queueCount = inValue; } 3910 uint32_t get_timestampValidBits() { return m_struct.timestampValidBits; } 3911 void set_timestampValidBits(uint32_t inValue) { m_struct.timestampValidBits = inValue; } 3912 VkExtent3D get_minImageTransferGranularity() { return m_struct.minImageTransferGranularity; } 3913 void set_minImageTransferGranularity(VkExtent3D inValue) { m_struct.minImageTransferGranularity = inValue; } 3914 3915 3916 private: 3917 VkQueueFamilyProperties m_struct; 3918 const VkQueueFamilyProperties* m_origStructAddr; 3919 uint32_t m_indent; 3920 const char m_dummy_prefix; 3921 void display_struct_members(); 3922 3923 }; 3924 3925 3926 //class declaration 3927 class vkrect2d_struct_wrapper 3928 { 3929 public: 3930 vkrect2d_struct_wrapper(); 3931 vkrect2d_struct_wrapper(VkRect2D* pInStruct); 3932 vkrect2d_struct_wrapper(const VkRect2D* pInStruct); 3933 3934 virtual ~vkrect2d_struct_wrapper(); 3935 3936 void display_txt(); 3937 void display_single_txt(); 3938 void display_full_txt(); 3939 3940 void set_indent(uint32_t indent) { m_indent = indent; } 3941 VkOffset2D get_offset() { return m_struct.offset; } 3942 void set_offset(VkOffset2D inValue) { m_struct.offset = inValue; } 3943 VkExtent2D get_extent() { return m_struct.extent; } 3944 void set_extent(VkExtent2D inValue) { m_struct.extent = inValue; } 3945 3946 3947 private: 3948 VkRect2D m_struct; 3949 const VkRect2D* m_origStructAddr; 3950 uint32_t m_indent; 3951 const char m_dummy_prefix; 3952 void display_struct_members(); 3953 3954 }; 3955 3956 3957 //class declaration 3958 class vkrenderpassbegininfo_struct_wrapper 3959 { 3960 public: 3961 vkrenderpassbegininfo_struct_wrapper(); 3962 vkrenderpassbegininfo_struct_wrapper(VkRenderPassBeginInfo* pInStruct); 3963 vkrenderpassbegininfo_struct_wrapper(const VkRenderPassBeginInfo* pInStruct); 3964 3965 virtual ~vkrenderpassbegininfo_struct_wrapper(); 3966 3967 void display_txt(); 3968 void display_single_txt(); 3969 void display_full_txt(); 3970 3971 void set_indent(uint32_t indent) { m_indent = indent; } 3972 VkStructureType get_sType() { return m_struct.sType; } 3973 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 3974 const void* get_pNext() { return m_struct.pNext; } 3975 VkRenderPass get_renderPass() { return m_struct.renderPass; } 3976 void set_renderPass(VkRenderPass inValue) { m_struct.renderPass = inValue; } 3977 VkFramebuffer get_framebuffer() { return m_struct.framebuffer; } 3978 void set_framebuffer(VkFramebuffer inValue) { m_struct.framebuffer = inValue; } 3979 VkRect2D get_renderArea() { return m_struct.renderArea; } 3980 void set_renderArea(VkRect2D inValue) { m_struct.renderArea = inValue; } 3981 uint32_t get_clearValueCount() { return m_struct.clearValueCount; } 3982 void set_clearValueCount(uint32_t inValue) { m_struct.clearValueCount = inValue; } 3983 3984 3985 private: 3986 VkRenderPassBeginInfo m_struct; 3987 const VkRenderPassBeginInfo* m_origStructAddr; 3988 uint32_t m_indent; 3989 const char m_dummy_prefix; 3990 void display_struct_members(); 3991 3992 }; 3993 3994 3995 //class declaration 3996 class vkrenderpasscreateinfo_struct_wrapper 3997 { 3998 public: 3999 vkrenderpasscreateinfo_struct_wrapper(); 4000 vkrenderpasscreateinfo_struct_wrapper(VkRenderPassCreateInfo* pInStruct); 4001 vkrenderpasscreateinfo_struct_wrapper(const VkRenderPassCreateInfo* pInStruct); 4002 4003 virtual ~vkrenderpasscreateinfo_struct_wrapper(); 4004 4005 void display_txt(); 4006 void display_single_txt(); 4007 void display_full_txt(); 4008 4009 void set_indent(uint32_t indent) { m_indent = indent; } 4010 VkStructureType get_sType() { return m_struct.sType; } 4011 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4012 const void* get_pNext() { return m_struct.pNext; } 4013 VkRenderPassCreateFlags get_flags() { return m_struct.flags; } 4014 void set_flags(VkRenderPassCreateFlags inValue) { m_struct.flags = inValue; } 4015 uint32_t get_attachmentCount() { return m_struct.attachmentCount; } 4016 void set_attachmentCount(uint32_t inValue) { m_struct.attachmentCount = inValue; } 4017 uint32_t get_subpassCount() { return m_struct.subpassCount; } 4018 void set_subpassCount(uint32_t inValue) { m_struct.subpassCount = inValue; } 4019 uint32_t get_dependencyCount() { return m_struct.dependencyCount; } 4020 void set_dependencyCount(uint32_t inValue) { m_struct.dependencyCount = inValue; } 4021 4022 4023 private: 4024 VkRenderPassCreateInfo m_struct; 4025 const VkRenderPassCreateInfo* m_origStructAddr; 4026 uint32_t m_indent; 4027 const char m_dummy_prefix; 4028 void display_struct_members(); 4029 4030 }; 4031 4032 4033 //class declaration 4034 class vksamplercreateinfo_struct_wrapper 4035 { 4036 public: 4037 vksamplercreateinfo_struct_wrapper(); 4038 vksamplercreateinfo_struct_wrapper(VkSamplerCreateInfo* pInStruct); 4039 vksamplercreateinfo_struct_wrapper(const VkSamplerCreateInfo* pInStruct); 4040 4041 virtual ~vksamplercreateinfo_struct_wrapper(); 4042 4043 void display_txt(); 4044 void display_single_txt(); 4045 void display_full_txt(); 4046 4047 void set_indent(uint32_t indent) { m_indent = indent; } 4048 VkStructureType get_sType() { return m_struct.sType; } 4049 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4050 const void* get_pNext() { return m_struct.pNext; } 4051 VkSamplerCreateFlags get_flags() { return m_struct.flags; } 4052 void set_flags(VkSamplerCreateFlags inValue) { m_struct.flags = inValue; } 4053 VkFilter get_magFilter() { return m_struct.magFilter; } 4054 void set_magFilter(VkFilter inValue) { m_struct.magFilter = inValue; } 4055 VkFilter get_minFilter() { return m_struct.minFilter; } 4056 void set_minFilter(VkFilter inValue) { m_struct.minFilter = inValue; } 4057 VkSamplerMipmapMode get_mipmapMode() { return m_struct.mipmapMode; } 4058 void set_mipmapMode(VkSamplerMipmapMode inValue) { m_struct.mipmapMode = inValue; } 4059 VkSamplerAddressMode get_addressModeU() { return m_struct.addressModeU; } 4060 void set_addressModeU(VkSamplerAddressMode inValue) { m_struct.addressModeU = inValue; } 4061 VkSamplerAddressMode get_addressModeV() { return m_struct.addressModeV; } 4062 void set_addressModeV(VkSamplerAddressMode inValue) { m_struct.addressModeV = inValue; } 4063 VkSamplerAddressMode get_addressModeW() { return m_struct.addressModeW; } 4064 void set_addressModeW(VkSamplerAddressMode inValue) { m_struct.addressModeW = inValue; } 4065 float get_mipLodBias() { return m_struct.mipLodBias; } 4066 void set_mipLodBias(float inValue) { m_struct.mipLodBias = inValue; } 4067 VkBool32 get_anisotropyEnable() { return m_struct.anisotropyEnable; } 4068 void set_anisotropyEnable(VkBool32 inValue) { m_struct.anisotropyEnable = inValue; } 4069 float get_maxAnisotropy() { return m_struct.maxAnisotropy; } 4070 void set_maxAnisotropy(float inValue) { m_struct.maxAnisotropy = inValue; } 4071 VkBool32 get_compareEnable() { return m_struct.compareEnable; } 4072 void set_compareEnable(VkBool32 inValue) { m_struct.compareEnable = inValue; } 4073 VkCompareOp get_compareOp() { return m_struct.compareOp; } 4074 void set_compareOp(VkCompareOp inValue) { m_struct.compareOp = inValue; } 4075 float get_minLod() { return m_struct.minLod; } 4076 void set_minLod(float inValue) { m_struct.minLod = inValue; } 4077 float get_maxLod() { return m_struct.maxLod; } 4078 void set_maxLod(float inValue) { m_struct.maxLod = inValue; } 4079 VkBorderColor get_borderColor() { return m_struct.borderColor; } 4080 void set_borderColor(VkBorderColor inValue) { m_struct.borderColor = inValue; } 4081 VkBool32 get_unnormalizedCoordinates() { return m_struct.unnormalizedCoordinates; } 4082 void set_unnormalizedCoordinates(VkBool32 inValue) { m_struct.unnormalizedCoordinates = inValue; } 4083 4084 4085 private: 4086 VkSamplerCreateInfo m_struct; 4087 const VkSamplerCreateInfo* m_origStructAddr; 4088 uint32_t m_indent; 4089 const char m_dummy_prefix; 4090 void display_struct_members(); 4091 4092 }; 4093 4094 4095 //class declaration 4096 class vksemaphorecreateinfo_struct_wrapper 4097 { 4098 public: 4099 vksemaphorecreateinfo_struct_wrapper(); 4100 vksemaphorecreateinfo_struct_wrapper(VkSemaphoreCreateInfo* pInStruct); 4101 vksemaphorecreateinfo_struct_wrapper(const VkSemaphoreCreateInfo* pInStruct); 4102 4103 virtual ~vksemaphorecreateinfo_struct_wrapper(); 4104 4105 void display_txt(); 4106 void display_single_txt(); 4107 void display_full_txt(); 4108 4109 void set_indent(uint32_t indent) { m_indent = indent; } 4110 VkStructureType get_sType() { return m_struct.sType; } 4111 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4112 const void* get_pNext() { return m_struct.pNext; } 4113 VkSemaphoreCreateFlags get_flags() { return m_struct.flags; } 4114 void set_flags(VkSemaphoreCreateFlags inValue) { m_struct.flags = inValue; } 4115 4116 4117 private: 4118 VkSemaphoreCreateInfo m_struct; 4119 const VkSemaphoreCreateInfo* m_origStructAddr; 4120 uint32_t m_indent; 4121 const char m_dummy_prefix; 4122 void display_struct_members(); 4123 4124 }; 4125 4126 4127 //class declaration 4128 class vkshadermodulecreateinfo_struct_wrapper 4129 { 4130 public: 4131 vkshadermodulecreateinfo_struct_wrapper(); 4132 vkshadermodulecreateinfo_struct_wrapper(VkShaderModuleCreateInfo* pInStruct); 4133 vkshadermodulecreateinfo_struct_wrapper(const VkShaderModuleCreateInfo* pInStruct); 4134 4135 virtual ~vkshadermodulecreateinfo_struct_wrapper(); 4136 4137 void display_txt(); 4138 void display_single_txt(); 4139 void display_full_txt(); 4140 4141 void set_indent(uint32_t indent) { m_indent = indent; } 4142 VkStructureType get_sType() { return m_struct.sType; } 4143 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4144 const void* get_pNext() { return m_struct.pNext; } 4145 VkShaderModuleCreateFlags get_flags() { return m_struct.flags; } 4146 void set_flags(VkShaderModuleCreateFlags inValue) { m_struct.flags = inValue; } 4147 size_t get_codeSize() { return m_struct.codeSize; } 4148 void set_codeSize(size_t inValue) { m_struct.codeSize = inValue; } 4149 const uint32_t* get_pCode() { return m_struct.pCode; } 4150 4151 4152 private: 4153 VkShaderModuleCreateInfo m_struct; 4154 const VkShaderModuleCreateInfo* m_origStructAddr; 4155 uint32_t m_indent; 4156 const char m_dummy_prefix; 4157 void display_struct_members(); 4158 4159 }; 4160 4161 4162 //class declaration 4163 class vksparsebuffermemorybindinfo_struct_wrapper 4164 { 4165 public: 4166 vksparsebuffermemorybindinfo_struct_wrapper(); 4167 vksparsebuffermemorybindinfo_struct_wrapper(VkSparseBufferMemoryBindInfo* pInStruct); 4168 vksparsebuffermemorybindinfo_struct_wrapper(const VkSparseBufferMemoryBindInfo* pInStruct); 4169 4170 virtual ~vksparsebuffermemorybindinfo_struct_wrapper(); 4171 4172 void display_txt(); 4173 void display_single_txt(); 4174 void display_full_txt(); 4175 4176 void set_indent(uint32_t indent) { m_indent = indent; } 4177 VkBuffer get_buffer() { return m_struct.buffer; } 4178 void set_buffer(VkBuffer inValue) { m_struct.buffer = inValue; } 4179 uint32_t get_bindCount() { return m_struct.bindCount; } 4180 void set_bindCount(uint32_t inValue) { m_struct.bindCount = inValue; } 4181 4182 4183 private: 4184 VkSparseBufferMemoryBindInfo m_struct; 4185 const VkSparseBufferMemoryBindInfo* m_origStructAddr; 4186 uint32_t m_indent; 4187 const char m_dummy_prefix; 4188 void display_struct_members(); 4189 4190 }; 4191 4192 4193 //class declaration 4194 class vksparseimageformatproperties_struct_wrapper 4195 { 4196 public: 4197 vksparseimageformatproperties_struct_wrapper(); 4198 vksparseimageformatproperties_struct_wrapper(VkSparseImageFormatProperties* pInStruct); 4199 vksparseimageformatproperties_struct_wrapper(const VkSparseImageFormatProperties* pInStruct); 4200 4201 virtual ~vksparseimageformatproperties_struct_wrapper(); 4202 4203 void display_txt(); 4204 void display_single_txt(); 4205 void display_full_txt(); 4206 4207 void set_indent(uint32_t indent) { m_indent = indent; } 4208 VkImageAspectFlags get_aspectMask() { return m_struct.aspectMask; } 4209 void set_aspectMask(VkImageAspectFlags inValue) { m_struct.aspectMask = inValue; } 4210 VkExtent3D get_imageGranularity() { return m_struct.imageGranularity; } 4211 void set_imageGranularity(VkExtent3D inValue) { m_struct.imageGranularity = inValue; } 4212 VkSparseImageFormatFlags get_flags() { return m_struct.flags; } 4213 void set_flags(VkSparseImageFormatFlags inValue) { m_struct.flags = inValue; } 4214 4215 4216 private: 4217 VkSparseImageFormatProperties m_struct; 4218 const VkSparseImageFormatProperties* m_origStructAddr; 4219 uint32_t m_indent; 4220 const char m_dummy_prefix; 4221 void display_struct_members(); 4222 4223 }; 4224 4225 4226 //class declaration 4227 class vksparseimagememorybind_struct_wrapper 4228 { 4229 public: 4230 vksparseimagememorybind_struct_wrapper(); 4231 vksparseimagememorybind_struct_wrapper(VkSparseImageMemoryBind* pInStruct); 4232 vksparseimagememorybind_struct_wrapper(const VkSparseImageMemoryBind* pInStruct); 4233 4234 virtual ~vksparseimagememorybind_struct_wrapper(); 4235 4236 void display_txt(); 4237 void display_single_txt(); 4238 void display_full_txt(); 4239 4240 void set_indent(uint32_t indent) { m_indent = indent; } 4241 VkImageSubresource get_subresource() { return m_struct.subresource; } 4242 void set_subresource(VkImageSubresource inValue) { m_struct.subresource = inValue; } 4243 VkOffset3D get_offset() { return m_struct.offset; } 4244 void set_offset(VkOffset3D inValue) { m_struct.offset = inValue; } 4245 VkExtent3D get_extent() { return m_struct.extent; } 4246 void set_extent(VkExtent3D inValue) { m_struct.extent = inValue; } 4247 VkDeviceMemory get_memory() { return m_struct.memory; } 4248 void set_memory(VkDeviceMemory inValue) { m_struct.memory = inValue; } 4249 VkDeviceSize get_memoryOffset() { return m_struct.memoryOffset; } 4250 void set_memoryOffset(VkDeviceSize inValue) { m_struct.memoryOffset = inValue; } 4251 VkSparseMemoryBindFlags get_flags() { return m_struct.flags; } 4252 void set_flags(VkSparseMemoryBindFlags inValue) { m_struct.flags = inValue; } 4253 4254 4255 private: 4256 VkSparseImageMemoryBind m_struct; 4257 const VkSparseImageMemoryBind* m_origStructAddr; 4258 uint32_t m_indent; 4259 const char m_dummy_prefix; 4260 void display_struct_members(); 4261 4262 }; 4263 4264 4265 //class declaration 4266 class vksparseimagememorybindinfo_struct_wrapper 4267 { 4268 public: 4269 vksparseimagememorybindinfo_struct_wrapper(); 4270 vksparseimagememorybindinfo_struct_wrapper(VkSparseImageMemoryBindInfo* pInStruct); 4271 vksparseimagememorybindinfo_struct_wrapper(const VkSparseImageMemoryBindInfo* pInStruct); 4272 4273 virtual ~vksparseimagememorybindinfo_struct_wrapper(); 4274 4275 void display_txt(); 4276 void display_single_txt(); 4277 void display_full_txt(); 4278 4279 void set_indent(uint32_t indent) { m_indent = indent; } 4280 VkImage get_image() { return m_struct.image; } 4281 void set_image(VkImage inValue) { m_struct.image = inValue; } 4282 uint32_t get_bindCount() { return m_struct.bindCount; } 4283 void set_bindCount(uint32_t inValue) { m_struct.bindCount = inValue; } 4284 4285 4286 private: 4287 VkSparseImageMemoryBindInfo m_struct; 4288 const VkSparseImageMemoryBindInfo* m_origStructAddr; 4289 uint32_t m_indent; 4290 const char m_dummy_prefix; 4291 void display_struct_members(); 4292 4293 }; 4294 4295 4296 //class declaration 4297 class vksparseimagememoryrequirements_struct_wrapper 4298 { 4299 public: 4300 vksparseimagememoryrequirements_struct_wrapper(); 4301 vksparseimagememoryrequirements_struct_wrapper(VkSparseImageMemoryRequirements* pInStruct); 4302 vksparseimagememoryrequirements_struct_wrapper(const VkSparseImageMemoryRequirements* pInStruct); 4303 4304 virtual ~vksparseimagememoryrequirements_struct_wrapper(); 4305 4306 void display_txt(); 4307 void display_single_txt(); 4308 void display_full_txt(); 4309 4310 void set_indent(uint32_t indent) { m_indent = indent; } 4311 VkSparseImageFormatProperties get_formatProperties() { return m_struct.formatProperties; } 4312 void set_formatProperties(VkSparseImageFormatProperties inValue) { m_struct.formatProperties = inValue; } 4313 uint32_t get_imageMipTailFirstLod() { return m_struct.imageMipTailFirstLod; } 4314 void set_imageMipTailFirstLod(uint32_t inValue) { m_struct.imageMipTailFirstLod = inValue; } 4315 VkDeviceSize get_imageMipTailSize() { return m_struct.imageMipTailSize; } 4316 void set_imageMipTailSize(VkDeviceSize inValue) { m_struct.imageMipTailSize = inValue; } 4317 VkDeviceSize get_imageMipTailOffset() { return m_struct.imageMipTailOffset; } 4318 void set_imageMipTailOffset(VkDeviceSize inValue) { m_struct.imageMipTailOffset = inValue; } 4319 VkDeviceSize get_imageMipTailStride() { return m_struct.imageMipTailStride; } 4320 void set_imageMipTailStride(VkDeviceSize inValue) { m_struct.imageMipTailStride = inValue; } 4321 4322 4323 private: 4324 VkSparseImageMemoryRequirements m_struct; 4325 const VkSparseImageMemoryRequirements* m_origStructAddr; 4326 uint32_t m_indent; 4327 const char m_dummy_prefix; 4328 void display_struct_members(); 4329 4330 }; 4331 4332 4333 //class declaration 4334 class vksparseimageopaquememorybindinfo_struct_wrapper 4335 { 4336 public: 4337 vksparseimageopaquememorybindinfo_struct_wrapper(); 4338 vksparseimageopaquememorybindinfo_struct_wrapper(VkSparseImageOpaqueMemoryBindInfo* pInStruct); 4339 vksparseimageopaquememorybindinfo_struct_wrapper(const VkSparseImageOpaqueMemoryBindInfo* pInStruct); 4340 4341 virtual ~vksparseimageopaquememorybindinfo_struct_wrapper(); 4342 4343 void display_txt(); 4344 void display_single_txt(); 4345 void display_full_txt(); 4346 4347 void set_indent(uint32_t indent) { m_indent = indent; } 4348 VkImage get_image() { return m_struct.image; } 4349 void set_image(VkImage inValue) { m_struct.image = inValue; } 4350 uint32_t get_bindCount() { return m_struct.bindCount; } 4351 void set_bindCount(uint32_t inValue) { m_struct.bindCount = inValue; } 4352 4353 4354 private: 4355 VkSparseImageOpaqueMemoryBindInfo m_struct; 4356 const VkSparseImageOpaqueMemoryBindInfo* m_origStructAddr; 4357 uint32_t m_indent; 4358 const char m_dummy_prefix; 4359 void display_struct_members(); 4360 4361 }; 4362 4363 4364 //class declaration 4365 class vksparsememorybind_struct_wrapper 4366 { 4367 public: 4368 vksparsememorybind_struct_wrapper(); 4369 vksparsememorybind_struct_wrapper(VkSparseMemoryBind* pInStruct); 4370 vksparsememorybind_struct_wrapper(const VkSparseMemoryBind* pInStruct); 4371 4372 virtual ~vksparsememorybind_struct_wrapper(); 4373 4374 void display_txt(); 4375 void display_single_txt(); 4376 void display_full_txt(); 4377 4378 void set_indent(uint32_t indent) { m_indent = indent; } 4379 VkDeviceSize get_resourceOffset() { return m_struct.resourceOffset; } 4380 void set_resourceOffset(VkDeviceSize inValue) { m_struct.resourceOffset = inValue; } 4381 VkDeviceSize get_size() { return m_struct.size; } 4382 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 4383 VkDeviceMemory get_memory() { return m_struct.memory; } 4384 void set_memory(VkDeviceMemory inValue) { m_struct.memory = inValue; } 4385 VkDeviceSize get_memoryOffset() { return m_struct.memoryOffset; } 4386 void set_memoryOffset(VkDeviceSize inValue) { m_struct.memoryOffset = inValue; } 4387 VkSparseMemoryBindFlags get_flags() { return m_struct.flags; } 4388 void set_flags(VkSparseMemoryBindFlags inValue) { m_struct.flags = inValue; } 4389 4390 4391 private: 4392 VkSparseMemoryBind m_struct; 4393 const VkSparseMemoryBind* m_origStructAddr; 4394 uint32_t m_indent; 4395 const char m_dummy_prefix; 4396 void display_struct_members(); 4397 4398 }; 4399 4400 4401 //class declaration 4402 class vkspecializationinfo_struct_wrapper 4403 { 4404 public: 4405 vkspecializationinfo_struct_wrapper(); 4406 vkspecializationinfo_struct_wrapper(VkSpecializationInfo* pInStruct); 4407 vkspecializationinfo_struct_wrapper(const VkSpecializationInfo* pInStruct); 4408 4409 virtual ~vkspecializationinfo_struct_wrapper(); 4410 4411 void display_txt(); 4412 void display_single_txt(); 4413 void display_full_txt(); 4414 4415 void set_indent(uint32_t indent) { m_indent = indent; } 4416 uint32_t get_mapEntryCount() { return m_struct.mapEntryCount; } 4417 void set_mapEntryCount(uint32_t inValue) { m_struct.mapEntryCount = inValue; } 4418 size_t get_dataSize() { return m_struct.dataSize; } 4419 void set_dataSize(size_t inValue) { m_struct.dataSize = inValue; } 4420 const void* get_pData() { return m_struct.pData; } 4421 4422 4423 private: 4424 VkSpecializationInfo m_struct; 4425 const VkSpecializationInfo* m_origStructAddr; 4426 uint32_t m_indent; 4427 const char m_dummy_prefix; 4428 void display_struct_members(); 4429 4430 }; 4431 4432 4433 //class declaration 4434 class vkspecializationmapentry_struct_wrapper 4435 { 4436 public: 4437 vkspecializationmapentry_struct_wrapper(); 4438 vkspecializationmapentry_struct_wrapper(VkSpecializationMapEntry* pInStruct); 4439 vkspecializationmapentry_struct_wrapper(const VkSpecializationMapEntry* pInStruct); 4440 4441 virtual ~vkspecializationmapentry_struct_wrapper(); 4442 4443 void display_txt(); 4444 void display_single_txt(); 4445 void display_full_txt(); 4446 4447 void set_indent(uint32_t indent) { m_indent = indent; } 4448 uint32_t get_constantID() { return m_struct.constantID; } 4449 void set_constantID(uint32_t inValue) { m_struct.constantID = inValue; } 4450 uint32_t get_offset() { return m_struct.offset; } 4451 void set_offset(uint32_t inValue) { m_struct.offset = inValue; } 4452 size_t get_size() { return m_struct.size; } 4453 void set_size(size_t inValue) { m_struct.size = inValue; } 4454 4455 4456 private: 4457 VkSpecializationMapEntry m_struct; 4458 const VkSpecializationMapEntry* m_origStructAddr; 4459 uint32_t m_indent; 4460 const char m_dummy_prefix; 4461 void display_struct_members(); 4462 4463 }; 4464 4465 4466 //class declaration 4467 class vkstencilopstate_struct_wrapper 4468 { 4469 public: 4470 vkstencilopstate_struct_wrapper(); 4471 vkstencilopstate_struct_wrapper(VkStencilOpState* pInStruct); 4472 vkstencilopstate_struct_wrapper(const VkStencilOpState* pInStruct); 4473 4474 virtual ~vkstencilopstate_struct_wrapper(); 4475 4476 void display_txt(); 4477 void display_single_txt(); 4478 void display_full_txt(); 4479 4480 void set_indent(uint32_t indent) { m_indent = indent; } 4481 VkStencilOp get_failOp() { return m_struct.failOp; } 4482 void set_failOp(VkStencilOp inValue) { m_struct.failOp = inValue; } 4483 VkStencilOp get_passOp() { return m_struct.passOp; } 4484 void set_passOp(VkStencilOp inValue) { m_struct.passOp = inValue; } 4485 VkStencilOp get_depthFailOp() { return m_struct.depthFailOp; } 4486 void set_depthFailOp(VkStencilOp inValue) { m_struct.depthFailOp = inValue; } 4487 VkCompareOp get_compareOp() { return m_struct.compareOp; } 4488 void set_compareOp(VkCompareOp inValue) { m_struct.compareOp = inValue; } 4489 uint32_t get_compareMask() { return m_struct.compareMask; } 4490 void set_compareMask(uint32_t inValue) { m_struct.compareMask = inValue; } 4491 uint32_t get_writeMask() { return m_struct.writeMask; } 4492 void set_writeMask(uint32_t inValue) { m_struct.writeMask = inValue; } 4493 uint32_t get_reference() { return m_struct.reference; } 4494 void set_reference(uint32_t inValue) { m_struct.reference = inValue; } 4495 4496 4497 private: 4498 VkStencilOpState m_struct; 4499 const VkStencilOpState* m_origStructAddr; 4500 uint32_t m_indent; 4501 const char m_dummy_prefix; 4502 void display_struct_members(); 4503 4504 }; 4505 4506 4507 //class declaration 4508 class vksubmitinfo_struct_wrapper 4509 { 4510 public: 4511 vksubmitinfo_struct_wrapper(); 4512 vksubmitinfo_struct_wrapper(VkSubmitInfo* pInStruct); 4513 vksubmitinfo_struct_wrapper(const VkSubmitInfo* pInStruct); 4514 4515 virtual ~vksubmitinfo_struct_wrapper(); 4516 4517 void display_txt(); 4518 void display_single_txt(); 4519 void display_full_txt(); 4520 4521 void set_indent(uint32_t indent) { m_indent = indent; } 4522 VkStructureType get_sType() { return m_struct.sType; } 4523 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4524 const void* get_pNext() { return m_struct.pNext; } 4525 uint32_t get_waitSemaphoreCount() { return m_struct.waitSemaphoreCount; } 4526 void set_waitSemaphoreCount(uint32_t inValue) { m_struct.waitSemaphoreCount = inValue; } 4527 const VkPipelineStageFlags* get_pWaitDstStageMask() { return m_struct.pWaitDstStageMask; } 4528 uint32_t get_commandBufferCount() { return m_struct.commandBufferCount; } 4529 void set_commandBufferCount(uint32_t inValue) { m_struct.commandBufferCount = inValue; } 4530 uint32_t get_signalSemaphoreCount() { return m_struct.signalSemaphoreCount; } 4531 void set_signalSemaphoreCount(uint32_t inValue) { m_struct.signalSemaphoreCount = inValue; } 4532 4533 4534 private: 4535 VkSubmitInfo m_struct; 4536 const VkSubmitInfo* m_origStructAddr; 4537 uint32_t m_indent; 4538 const char m_dummy_prefix; 4539 void display_struct_members(); 4540 4541 }; 4542 4543 4544 //class declaration 4545 class vksubpassdependency_struct_wrapper 4546 { 4547 public: 4548 vksubpassdependency_struct_wrapper(); 4549 vksubpassdependency_struct_wrapper(VkSubpassDependency* pInStruct); 4550 vksubpassdependency_struct_wrapper(const VkSubpassDependency* pInStruct); 4551 4552 virtual ~vksubpassdependency_struct_wrapper(); 4553 4554 void display_txt(); 4555 void display_single_txt(); 4556 void display_full_txt(); 4557 4558 void set_indent(uint32_t indent) { m_indent = indent; } 4559 uint32_t get_srcSubpass() { return m_struct.srcSubpass; } 4560 void set_srcSubpass(uint32_t inValue) { m_struct.srcSubpass = inValue; } 4561 uint32_t get_dstSubpass() { return m_struct.dstSubpass; } 4562 void set_dstSubpass(uint32_t inValue) { m_struct.dstSubpass = inValue; } 4563 VkPipelineStageFlags get_srcStageMask() { return m_struct.srcStageMask; } 4564 void set_srcStageMask(VkPipelineStageFlags inValue) { m_struct.srcStageMask = inValue; } 4565 VkPipelineStageFlags get_dstStageMask() { return m_struct.dstStageMask; } 4566 void set_dstStageMask(VkPipelineStageFlags inValue) { m_struct.dstStageMask = inValue; } 4567 VkAccessFlags get_srcAccessMask() { return m_struct.srcAccessMask; } 4568 void set_srcAccessMask(VkAccessFlags inValue) { m_struct.srcAccessMask = inValue; } 4569 VkAccessFlags get_dstAccessMask() { return m_struct.dstAccessMask; } 4570 void set_dstAccessMask(VkAccessFlags inValue) { m_struct.dstAccessMask = inValue; } 4571 VkDependencyFlags get_dependencyFlags() { return m_struct.dependencyFlags; } 4572 void set_dependencyFlags(VkDependencyFlags inValue) { m_struct.dependencyFlags = inValue; } 4573 4574 4575 private: 4576 VkSubpassDependency m_struct; 4577 const VkSubpassDependency* m_origStructAddr; 4578 uint32_t m_indent; 4579 const char m_dummy_prefix; 4580 void display_struct_members(); 4581 4582 }; 4583 4584 4585 //class declaration 4586 class vksubpassdescription_struct_wrapper 4587 { 4588 public: 4589 vksubpassdescription_struct_wrapper(); 4590 vksubpassdescription_struct_wrapper(VkSubpassDescription* pInStruct); 4591 vksubpassdescription_struct_wrapper(const VkSubpassDescription* pInStruct); 4592 4593 virtual ~vksubpassdescription_struct_wrapper(); 4594 4595 void display_txt(); 4596 void display_single_txt(); 4597 void display_full_txt(); 4598 4599 void set_indent(uint32_t indent) { m_indent = indent; } 4600 VkSubpassDescriptionFlags get_flags() { return m_struct.flags; } 4601 void set_flags(VkSubpassDescriptionFlags inValue) { m_struct.flags = inValue; } 4602 VkPipelineBindPoint get_pipelineBindPoint() { return m_struct.pipelineBindPoint; } 4603 void set_pipelineBindPoint(VkPipelineBindPoint inValue) { m_struct.pipelineBindPoint = inValue; } 4604 uint32_t get_inputAttachmentCount() { return m_struct.inputAttachmentCount; } 4605 void set_inputAttachmentCount(uint32_t inValue) { m_struct.inputAttachmentCount = inValue; } 4606 uint32_t get_colorAttachmentCount() { return m_struct.colorAttachmentCount; } 4607 void set_colorAttachmentCount(uint32_t inValue) { m_struct.colorAttachmentCount = inValue; } 4608 const VkAttachmentReference* get_pDepthStencilAttachment() { return m_struct.pDepthStencilAttachment; } 4609 uint32_t get_preserveAttachmentCount() { return m_struct.preserveAttachmentCount; } 4610 void set_preserveAttachmentCount(uint32_t inValue) { m_struct.preserveAttachmentCount = inValue; } 4611 4612 4613 private: 4614 VkSubpassDescription m_struct; 4615 const VkSubpassDescription* m_origStructAddr; 4616 uint32_t m_indent; 4617 const char m_dummy_prefix; 4618 void display_struct_members(); 4619 4620 }; 4621 4622 4623 //class declaration 4624 class vksubresourcelayout_struct_wrapper 4625 { 4626 public: 4627 vksubresourcelayout_struct_wrapper(); 4628 vksubresourcelayout_struct_wrapper(VkSubresourceLayout* pInStruct); 4629 vksubresourcelayout_struct_wrapper(const VkSubresourceLayout* pInStruct); 4630 4631 virtual ~vksubresourcelayout_struct_wrapper(); 4632 4633 void display_txt(); 4634 void display_single_txt(); 4635 void display_full_txt(); 4636 4637 void set_indent(uint32_t indent) { m_indent = indent; } 4638 VkDeviceSize get_offset() { return m_struct.offset; } 4639 void set_offset(VkDeviceSize inValue) { m_struct.offset = inValue; } 4640 VkDeviceSize get_size() { return m_struct.size; } 4641 void set_size(VkDeviceSize inValue) { m_struct.size = inValue; } 4642 VkDeviceSize get_rowPitch() { return m_struct.rowPitch; } 4643 void set_rowPitch(VkDeviceSize inValue) { m_struct.rowPitch = inValue; } 4644 VkDeviceSize get_arrayPitch() { return m_struct.arrayPitch; } 4645 void set_arrayPitch(VkDeviceSize inValue) { m_struct.arrayPitch = inValue; } 4646 VkDeviceSize get_depthPitch() { return m_struct.depthPitch; } 4647 void set_depthPitch(VkDeviceSize inValue) { m_struct.depthPitch = inValue; } 4648 4649 4650 private: 4651 VkSubresourceLayout m_struct; 4652 const VkSubresourceLayout* m_origStructAddr; 4653 uint32_t m_indent; 4654 const char m_dummy_prefix; 4655 void display_struct_members(); 4656 4657 }; 4658 4659 4660 //class declaration 4661 class vksurfacecapabilitieskhr_struct_wrapper 4662 { 4663 public: 4664 vksurfacecapabilitieskhr_struct_wrapper(); 4665 vksurfacecapabilitieskhr_struct_wrapper(VkSurfaceCapabilitiesKHR* pInStruct); 4666 vksurfacecapabilitieskhr_struct_wrapper(const VkSurfaceCapabilitiesKHR* pInStruct); 4667 4668 virtual ~vksurfacecapabilitieskhr_struct_wrapper(); 4669 4670 void display_txt(); 4671 void display_single_txt(); 4672 void display_full_txt(); 4673 4674 void set_indent(uint32_t indent) { m_indent = indent; } 4675 uint32_t get_minImageCount() { return m_struct.minImageCount; } 4676 void set_minImageCount(uint32_t inValue) { m_struct.minImageCount = inValue; } 4677 uint32_t get_maxImageCount() { return m_struct.maxImageCount; } 4678 void set_maxImageCount(uint32_t inValue) { m_struct.maxImageCount = inValue; } 4679 VkExtent2D get_currentExtent() { return m_struct.currentExtent; } 4680 void set_currentExtent(VkExtent2D inValue) { m_struct.currentExtent = inValue; } 4681 VkExtent2D get_minImageExtent() { return m_struct.minImageExtent; } 4682 void set_minImageExtent(VkExtent2D inValue) { m_struct.minImageExtent = inValue; } 4683 VkExtent2D get_maxImageExtent() { return m_struct.maxImageExtent; } 4684 void set_maxImageExtent(VkExtent2D inValue) { m_struct.maxImageExtent = inValue; } 4685 uint32_t get_maxImageArrayLayers() { return m_struct.maxImageArrayLayers; } 4686 void set_maxImageArrayLayers(uint32_t inValue) { m_struct.maxImageArrayLayers = inValue; } 4687 VkSurfaceTransformFlagsKHR get_supportedTransforms() { return m_struct.supportedTransforms; } 4688 void set_supportedTransforms(VkSurfaceTransformFlagsKHR inValue) { m_struct.supportedTransforms = inValue; } 4689 VkSurfaceTransformFlagBitsKHR get_currentTransform() { return m_struct.currentTransform; } 4690 void set_currentTransform(VkSurfaceTransformFlagBitsKHR inValue) { m_struct.currentTransform = inValue; } 4691 VkCompositeAlphaFlagsKHR get_supportedCompositeAlpha() { return m_struct.supportedCompositeAlpha; } 4692 void set_supportedCompositeAlpha(VkCompositeAlphaFlagsKHR inValue) { m_struct.supportedCompositeAlpha = inValue; } 4693 VkImageUsageFlags get_supportedUsageFlags() { return m_struct.supportedUsageFlags; } 4694 void set_supportedUsageFlags(VkImageUsageFlags inValue) { m_struct.supportedUsageFlags = inValue; } 4695 4696 4697 private: 4698 VkSurfaceCapabilitiesKHR m_struct; 4699 const VkSurfaceCapabilitiesKHR* m_origStructAddr; 4700 uint32_t m_indent; 4701 const char m_dummy_prefix; 4702 void display_struct_members(); 4703 4704 }; 4705 4706 4707 //class declaration 4708 class vksurfaceformatkhr_struct_wrapper 4709 { 4710 public: 4711 vksurfaceformatkhr_struct_wrapper(); 4712 vksurfaceformatkhr_struct_wrapper(VkSurfaceFormatKHR* pInStruct); 4713 vksurfaceformatkhr_struct_wrapper(const VkSurfaceFormatKHR* pInStruct); 4714 4715 virtual ~vksurfaceformatkhr_struct_wrapper(); 4716 4717 void display_txt(); 4718 void display_single_txt(); 4719 void display_full_txt(); 4720 4721 void set_indent(uint32_t indent) { m_indent = indent; } 4722 VkFormat get_format() { return m_struct.format; } 4723 void set_format(VkFormat inValue) { m_struct.format = inValue; } 4724 VkColorSpaceKHR get_colorSpace() { return m_struct.colorSpace; } 4725 void set_colorSpace(VkColorSpaceKHR inValue) { m_struct.colorSpace = inValue; } 4726 4727 4728 private: 4729 VkSurfaceFormatKHR m_struct; 4730 const VkSurfaceFormatKHR* m_origStructAddr; 4731 uint32_t m_indent; 4732 const char m_dummy_prefix; 4733 void display_struct_members(); 4734 4735 }; 4736 4737 4738 //class declaration 4739 class vkswapchaincreateinfokhr_struct_wrapper 4740 { 4741 public: 4742 vkswapchaincreateinfokhr_struct_wrapper(); 4743 vkswapchaincreateinfokhr_struct_wrapper(VkSwapchainCreateInfoKHR* pInStruct); 4744 vkswapchaincreateinfokhr_struct_wrapper(const VkSwapchainCreateInfoKHR* pInStruct); 4745 4746 virtual ~vkswapchaincreateinfokhr_struct_wrapper(); 4747 4748 void display_txt(); 4749 void display_single_txt(); 4750 void display_full_txt(); 4751 4752 void set_indent(uint32_t indent) { m_indent = indent; } 4753 VkStructureType get_sType() { return m_struct.sType; } 4754 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4755 const void* get_pNext() { return m_struct.pNext; } 4756 VkSwapchainCreateFlagsKHR get_flags() { return m_struct.flags; } 4757 void set_flags(VkSwapchainCreateFlagsKHR inValue) { m_struct.flags = inValue; } 4758 VkSurfaceKHR get_surface() { return m_struct.surface; } 4759 void set_surface(VkSurfaceKHR inValue) { m_struct.surface = inValue; } 4760 uint32_t get_minImageCount() { return m_struct.minImageCount; } 4761 void set_minImageCount(uint32_t inValue) { m_struct.minImageCount = inValue; } 4762 VkFormat get_imageFormat() { return m_struct.imageFormat; } 4763 void set_imageFormat(VkFormat inValue) { m_struct.imageFormat = inValue; } 4764 VkColorSpaceKHR get_imageColorSpace() { return m_struct.imageColorSpace; } 4765 void set_imageColorSpace(VkColorSpaceKHR inValue) { m_struct.imageColorSpace = inValue; } 4766 VkExtent2D get_imageExtent() { return m_struct.imageExtent; } 4767 void set_imageExtent(VkExtent2D inValue) { m_struct.imageExtent = inValue; } 4768 uint32_t get_imageArrayLayers() { return m_struct.imageArrayLayers; } 4769 void set_imageArrayLayers(uint32_t inValue) { m_struct.imageArrayLayers = inValue; } 4770 VkImageUsageFlags get_imageUsage() { return m_struct.imageUsage; } 4771 void set_imageUsage(VkImageUsageFlags inValue) { m_struct.imageUsage = inValue; } 4772 VkSharingMode get_imageSharingMode() { return m_struct.imageSharingMode; } 4773 void set_imageSharingMode(VkSharingMode inValue) { m_struct.imageSharingMode = inValue; } 4774 uint32_t get_queueFamilyIndexCount() { return m_struct.queueFamilyIndexCount; } 4775 void set_queueFamilyIndexCount(uint32_t inValue) { m_struct.queueFamilyIndexCount = inValue; } 4776 VkSurfaceTransformFlagBitsKHR get_preTransform() { return m_struct.preTransform; } 4777 void set_preTransform(VkSurfaceTransformFlagBitsKHR inValue) { m_struct.preTransform = inValue; } 4778 VkCompositeAlphaFlagBitsKHR get_compositeAlpha() { return m_struct.compositeAlpha; } 4779 void set_compositeAlpha(VkCompositeAlphaFlagBitsKHR inValue) { m_struct.compositeAlpha = inValue; } 4780 VkPresentModeKHR get_presentMode() { return m_struct.presentMode; } 4781 void set_presentMode(VkPresentModeKHR inValue) { m_struct.presentMode = inValue; } 4782 VkBool32 get_clipped() { return m_struct.clipped; } 4783 void set_clipped(VkBool32 inValue) { m_struct.clipped = inValue; } 4784 VkSwapchainKHR get_oldSwapchain() { return m_struct.oldSwapchain; } 4785 void set_oldSwapchain(VkSwapchainKHR inValue) { m_struct.oldSwapchain = inValue; } 4786 4787 4788 private: 4789 VkSwapchainCreateInfoKHR m_struct; 4790 const VkSwapchainCreateInfoKHR* m_origStructAddr; 4791 uint32_t m_indent; 4792 const char m_dummy_prefix; 4793 void display_struct_members(); 4794 4795 }; 4796 4797 4798 //class declaration 4799 class vkvertexinputattributedescription_struct_wrapper 4800 { 4801 public: 4802 vkvertexinputattributedescription_struct_wrapper(); 4803 vkvertexinputattributedescription_struct_wrapper(VkVertexInputAttributeDescription* pInStruct); 4804 vkvertexinputattributedescription_struct_wrapper(const VkVertexInputAttributeDescription* pInStruct); 4805 4806 virtual ~vkvertexinputattributedescription_struct_wrapper(); 4807 4808 void display_txt(); 4809 void display_single_txt(); 4810 void display_full_txt(); 4811 4812 void set_indent(uint32_t indent) { m_indent = indent; } 4813 uint32_t get_location() { return m_struct.location; } 4814 void set_location(uint32_t inValue) { m_struct.location = inValue; } 4815 uint32_t get_binding() { return m_struct.binding; } 4816 void set_binding(uint32_t inValue) { m_struct.binding = inValue; } 4817 VkFormat get_format() { return m_struct.format; } 4818 void set_format(VkFormat inValue) { m_struct.format = inValue; } 4819 uint32_t get_offset() { return m_struct.offset; } 4820 void set_offset(uint32_t inValue) { m_struct.offset = inValue; } 4821 4822 4823 private: 4824 VkVertexInputAttributeDescription m_struct; 4825 const VkVertexInputAttributeDescription* m_origStructAddr; 4826 uint32_t m_indent; 4827 const char m_dummy_prefix; 4828 void display_struct_members(); 4829 4830 }; 4831 4832 4833 //class declaration 4834 class vkvertexinputbindingdescription_struct_wrapper 4835 { 4836 public: 4837 vkvertexinputbindingdescription_struct_wrapper(); 4838 vkvertexinputbindingdescription_struct_wrapper(VkVertexInputBindingDescription* pInStruct); 4839 vkvertexinputbindingdescription_struct_wrapper(const VkVertexInputBindingDescription* pInStruct); 4840 4841 virtual ~vkvertexinputbindingdescription_struct_wrapper(); 4842 4843 void display_txt(); 4844 void display_single_txt(); 4845 void display_full_txt(); 4846 4847 void set_indent(uint32_t indent) { m_indent = indent; } 4848 uint32_t get_binding() { return m_struct.binding; } 4849 void set_binding(uint32_t inValue) { m_struct.binding = inValue; } 4850 uint32_t get_stride() { return m_struct.stride; } 4851 void set_stride(uint32_t inValue) { m_struct.stride = inValue; } 4852 VkVertexInputRate get_inputRate() { return m_struct.inputRate; } 4853 void set_inputRate(VkVertexInputRate inValue) { m_struct.inputRate = inValue; } 4854 4855 4856 private: 4857 VkVertexInputBindingDescription m_struct; 4858 const VkVertexInputBindingDescription* m_origStructAddr; 4859 uint32_t m_indent; 4860 const char m_dummy_prefix; 4861 void display_struct_members(); 4862 4863 }; 4864 4865 4866 //class declaration 4867 class vkviewport_struct_wrapper 4868 { 4869 public: 4870 vkviewport_struct_wrapper(); 4871 vkviewport_struct_wrapper(VkViewport* pInStruct); 4872 vkviewport_struct_wrapper(const VkViewport* pInStruct); 4873 4874 virtual ~vkviewport_struct_wrapper(); 4875 4876 void display_txt(); 4877 void display_single_txt(); 4878 void display_full_txt(); 4879 4880 void set_indent(uint32_t indent) { m_indent = indent; } 4881 float get_x() { return m_struct.x; } 4882 void set_x(float inValue) { m_struct.x = inValue; } 4883 float get_y() { return m_struct.y; } 4884 void set_y(float inValue) { m_struct.y = inValue; } 4885 float get_width() { return m_struct.width; } 4886 void set_width(float inValue) { m_struct.width = inValue; } 4887 float get_height() { return m_struct.height; } 4888 void set_height(float inValue) { m_struct.height = inValue; } 4889 float get_minDepth() { return m_struct.minDepth; } 4890 void set_minDepth(float inValue) { m_struct.minDepth = inValue; } 4891 float get_maxDepth() { return m_struct.maxDepth; } 4892 void set_maxDepth(float inValue) { m_struct.maxDepth = inValue; } 4893 4894 4895 private: 4896 VkViewport m_struct; 4897 const VkViewport* m_origStructAddr; 4898 uint32_t m_indent; 4899 const char m_dummy_prefix; 4900 void display_struct_members(); 4901 4902 }; 4903 4904 4905 //class declaration 4906 class vkwaylandsurfacecreateinfokhr_struct_wrapper 4907 { 4908 public: 4909 vkwaylandsurfacecreateinfokhr_struct_wrapper(); 4910 vkwaylandsurfacecreateinfokhr_struct_wrapper(VkWaylandSurfaceCreateInfoKHR* pInStruct); 4911 vkwaylandsurfacecreateinfokhr_struct_wrapper(const VkWaylandSurfaceCreateInfoKHR* pInStruct); 4912 4913 virtual ~vkwaylandsurfacecreateinfokhr_struct_wrapper(); 4914 4915 void display_txt(); 4916 void display_single_txt(); 4917 void display_full_txt(); 4918 4919 void set_indent(uint32_t indent) { m_indent = indent; } 4920 VkStructureType get_sType() { return m_struct.sType; } 4921 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4922 const void* get_pNext() { return m_struct.pNext; } 4923 VkWaylandSurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 4924 void set_flags(VkWaylandSurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 4925 struct wl_display* get_display() { return m_struct.display; } 4926 void set_display(struct wl_display* inValue) { m_struct.display = inValue; } 4927 struct wl_surface* get_surface() { return m_struct.surface; } 4928 void set_surface(struct wl_surface* inValue) { m_struct.surface = inValue; } 4929 4930 4931 private: 4932 VkWaylandSurfaceCreateInfoKHR m_struct; 4933 const VkWaylandSurfaceCreateInfoKHR* m_origStructAddr; 4934 uint32_t m_indent; 4935 const char m_dummy_prefix; 4936 void display_struct_members(); 4937 4938 }; 4939 4940 4941 //class declaration 4942 class vkwin32surfacecreateinfokhr_struct_wrapper 4943 { 4944 public: 4945 vkwin32surfacecreateinfokhr_struct_wrapper(); 4946 vkwin32surfacecreateinfokhr_struct_wrapper(VkWin32SurfaceCreateInfoKHR* pInStruct); 4947 vkwin32surfacecreateinfokhr_struct_wrapper(const VkWin32SurfaceCreateInfoKHR* pInStruct); 4948 4949 virtual ~vkwin32surfacecreateinfokhr_struct_wrapper(); 4950 4951 void display_txt(); 4952 void display_single_txt(); 4953 void display_full_txt(); 4954 4955 void set_indent(uint32_t indent) { m_indent = indent; } 4956 VkStructureType get_sType() { return m_struct.sType; } 4957 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4958 const void* get_pNext() { return m_struct.pNext; } 4959 VkWin32SurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 4960 void set_flags(VkWin32SurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 4961 HINSTANCE get_hinstance() { return m_struct.hinstance; } 4962 void set_hinstance(HINSTANCE inValue) { m_struct.hinstance = inValue; } 4963 HWND get_hwnd() { return m_struct.hwnd; } 4964 void set_hwnd(HWND inValue) { m_struct.hwnd = inValue; } 4965 4966 4967 private: 4968 VkWin32SurfaceCreateInfoKHR m_struct; 4969 const VkWin32SurfaceCreateInfoKHR* m_origStructAddr; 4970 uint32_t m_indent; 4971 const char m_dummy_prefix; 4972 void display_struct_members(); 4973 4974 }; 4975 4976 4977 //class declaration 4978 class vkwritedescriptorset_struct_wrapper 4979 { 4980 public: 4981 vkwritedescriptorset_struct_wrapper(); 4982 vkwritedescriptorset_struct_wrapper(VkWriteDescriptorSet* pInStruct); 4983 vkwritedescriptorset_struct_wrapper(const VkWriteDescriptorSet* pInStruct); 4984 4985 virtual ~vkwritedescriptorset_struct_wrapper(); 4986 4987 void display_txt(); 4988 void display_single_txt(); 4989 void display_full_txt(); 4990 4991 void set_indent(uint32_t indent) { m_indent = indent; } 4992 VkStructureType get_sType() { return m_struct.sType; } 4993 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 4994 const void* get_pNext() { return m_struct.pNext; } 4995 VkDescriptorSet get_dstSet() { return m_struct.dstSet; } 4996 void set_dstSet(VkDescriptorSet inValue) { m_struct.dstSet = inValue; } 4997 uint32_t get_dstBinding() { return m_struct.dstBinding; } 4998 void set_dstBinding(uint32_t inValue) { m_struct.dstBinding = inValue; } 4999 uint32_t get_dstArrayElement() { return m_struct.dstArrayElement; } 5000 void set_dstArrayElement(uint32_t inValue) { m_struct.dstArrayElement = inValue; } 5001 uint32_t get_descriptorCount() { return m_struct.descriptorCount; } 5002 void set_descriptorCount(uint32_t inValue) { m_struct.descriptorCount = inValue; } 5003 VkDescriptorType get_descriptorType() { return m_struct.descriptorType; } 5004 void set_descriptorType(VkDescriptorType inValue) { m_struct.descriptorType = inValue; } 5005 5006 5007 private: 5008 VkWriteDescriptorSet m_struct; 5009 const VkWriteDescriptorSet* m_origStructAddr; 5010 uint32_t m_indent; 5011 const char m_dummy_prefix; 5012 void display_struct_members(); 5013 5014 }; 5015 5016 5017 //class declaration 5018 class vkxcbsurfacecreateinfokhr_struct_wrapper 5019 { 5020 public: 5021 vkxcbsurfacecreateinfokhr_struct_wrapper(); 5022 vkxcbsurfacecreateinfokhr_struct_wrapper(VkXcbSurfaceCreateInfoKHR* pInStruct); 5023 vkxcbsurfacecreateinfokhr_struct_wrapper(const VkXcbSurfaceCreateInfoKHR* pInStruct); 5024 5025 virtual ~vkxcbsurfacecreateinfokhr_struct_wrapper(); 5026 5027 void display_txt(); 5028 void display_single_txt(); 5029 void display_full_txt(); 5030 5031 void set_indent(uint32_t indent) { m_indent = indent; } 5032 VkStructureType get_sType() { return m_struct.sType; } 5033 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 5034 const void* get_pNext() { return m_struct.pNext; } 5035 VkXcbSurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 5036 void set_flags(VkXcbSurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 5037 xcb_connection_t* get_connection() { return m_struct.connection; } 5038 void set_connection(xcb_connection_t* inValue) { m_struct.connection = inValue; } 5039 xcb_window_t get_window() { return m_struct.window; } 5040 void set_window(xcb_window_t inValue) { m_struct.window = inValue; } 5041 5042 5043 private: 5044 VkXcbSurfaceCreateInfoKHR m_struct; 5045 const VkXcbSurfaceCreateInfoKHR* m_origStructAddr; 5046 uint32_t m_indent; 5047 const char m_dummy_prefix; 5048 void display_struct_members(); 5049 5050 }; 5051 5052 5053 //class declaration 5054 class vkxlibsurfacecreateinfokhr_struct_wrapper 5055 { 5056 public: 5057 vkxlibsurfacecreateinfokhr_struct_wrapper(); 5058 vkxlibsurfacecreateinfokhr_struct_wrapper(VkXlibSurfaceCreateInfoKHR* pInStruct); 5059 vkxlibsurfacecreateinfokhr_struct_wrapper(const VkXlibSurfaceCreateInfoKHR* pInStruct); 5060 5061 virtual ~vkxlibsurfacecreateinfokhr_struct_wrapper(); 5062 5063 void display_txt(); 5064 void display_single_txt(); 5065 void display_full_txt(); 5066 5067 void set_indent(uint32_t indent) { m_indent = indent; } 5068 VkStructureType get_sType() { return m_struct.sType; } 5069 void set_sType(VkStructureType inValue) { m_struct.sType = inValue; } 5070 const void* get_pNext() { return m_struct.pNext; } 5071 VkXlibSurfaceCreateFlagsKHR get_flags() { return m_struct.flags; } 5072 void set_flags(VkXlibSurfaceCreateFlagsKHR inValue) { m_struct.flags = inValue; } 5073 Display* get_dpy() { return m_struct.dpy; } 5074 void set_dpy(Display* inValue) { m_struct.dpy = inValue; } 5075 Window get_window() { return m_struct.window; } 5076 void set_window(Window inValue) { m_struct.window = inValue; } 5077 5078 5079 private: 5080 VkXlibSurfaceCreateInfoKHR m_struct; 5081 const VkXlibSurfaceCreateInfoKHR* m_origStructAddr; 5082 uint32_t m_indent; 5083 const char m_dummy_prefix; 5084 void display_struct_members(); 5085 5086 }; 5087 5088 //any footer info for class 5089