pub const VK_NV_EXTERNAL_MEMORY_SPEC_VERSION: usize = 1;
pub static VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME: &'static str = "VK_NV_external_memory";
use libc::*;
use super::*;
#[repr(C)] #[derive(Debug, Clone, PartialEq, Eq)]
pub struct VkExternalMemoryImageCreateInfoNV
{
pub sType: VkStructureType, pub pNext: *const c_void,
pub handleTypes: VkExternalMemoryHandleTypeFlagsNV
}
impl Default for VkExternalMemoryImageCreateInfoNV
{
fn default() -> Self
{
VkExternalMemoryImageCreateInfoNV
{
sType: VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV,
.. unsafe { std::mem::zeroed() }
}
}
}
#[repr(C)] #[derive(Debug, Clone, PartialEq, Eq)]
pub struct VkExportMemoryAllocateInfoNV
{
pub sType: VkStructureType, pub pNext: *const c_void,
pub handleTypes: VkExternalMemoryHandleTypeFlagsNV
}
impl Default for VkExportMemoryAllocateInfoNV
{
fn default() -> Self
{
VkExportMemoryAllocateInfoNV
{
sType: VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV,
.. unsafe { std::mem::zeroed() }
}
}
}