/// <summary>
 /// 
 /// </summary>
 internal unsafe void MarshalTo(SharpVk.Interop.PhysicalDevice16BitStorageFeatures* pointer)
 {
     pointer->Next = null;
     pointer->StorageBuffer16BitAccess = this.StorageBuffer16BitAccess;
     pointer->UniformAndStorageBuffer16BitAccess = this.UniformAndStorageBuffer16BitAccess;
     pointer->StoragePushConstant16 = this.StoragePushConstant16;
     pointer->StorageInputOutput16 = this.StorageInputOutput16;
 }
 /// <summary>
 /// 
 /// </summary>
 internal static unsafe PhysicalDevice16BitStorageFeatures MarshalFrom(SharpVk.Interop.PhysicalDevice16BitStorageFeatures* pointer)
 {
     PhysicalDevice16BitStorageFeatures result = default(PhysicalDevice16BitStorageFeatures);
     result.StorageBuffer16BitAccess = pointer->StorageBuffer16BitAccess;
     result.UniformAndStorageBuffer16BitAccess = pointer->UniformAndStorageBuffer16BitAccess;
     result.StoragePushConstant16 = pointer->StoragePushConstant16;
     result.StorageInputOutput16 = pointer->StorageInputOutput16;
     return result;
 }