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