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