#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
use crate::*;
use std::ffi::c_void;
use std::ptr;
#[repr(C)]
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug)]
pub struct VkPhysicalDeviceMemoryBudgetPropertiesEXT {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub heapBudget: [VkDeviceSize; VK_MAX_MEMORY_HEAPS],
pub heapUsage: [VkDeviceSize; VK_MAX_MEMORY_HEAPS],
}
impl Default for VkPhysicalDeviceMemoryBudgetPropertiesEXT {
fn default() -> Self {
Self {
sType: VkStructureType::PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT,
pNext: ptr::null_mut(),
heapBudget: Default::default(),
heapUsage: Default::default(),
}
}
}