pub const VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION: usize = 1;
pub static VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME: &'static str = "VK_NV_win32_keyed_mutex";
use libc::*;
use super::*;
#[repr(C)] #[derive(Debug, Clone, PartialEq, Eq)]
pub struct VkWin32KeyedMutexAcquireReleaseInfoNV
{
pub sType: VkStructureType, pub pNext: *const c_void,
pub acquireCount: u32, pub pAcquireSyncs: *const VkDeviceMemory,
pub pAcquireKeys: *const u64, pub pAcquireTimeoutMilliseconds: *const u32,
pub releaseCount: u32, pub pReleaseSyncs: *const VkDeviceMemory, pub pReleaseKeys: *const u64
}
impl Default for VkWin32KeyedMutexAcquireReleaseInfoNV
{
fn default() -> Self
{
VkWin32KeyedMutexAcquireReleaseInfoNV
{
sType: VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV,
.. unsafe { std::mem::zeroed() }
}
}
}