/// <summary> /// /// </summary> /// <param name="pointer"> /// </param> internal static unsafe PhysicalDeviceTimelineSemaphoreFeatures MarshalFrom(SharpVk.Interop.PhysicalDeviceTimelineSemaphoreFeatures *pointer) { PhysicalDeviceTimelineSemaphoreFeatures result = default(PhysicalDeviceTimelineSemaphoreFeatures); result.TimelineSemaphore = pointer->TimelineSemaphore; return(result); }
/// <summary> /// /// </summary> /// <param name="pointer"> /// </param> internal unsafe void MarshalTo(SharpVk.Interop.PhysicalDeviceTimelineSemaphoreFeatures *pointer) { pointer->SType = StructureType.PhysicalDeviceTimelineSemaphoreFeaturesVersion; pointer->Next = null; pointer->TimelineSemaphore = this.TimelineSemaphore; }