/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.PhysicalDeviceMultiviewFeatures *pointer) { pointer->Next = null; pointer->Multiview = this.Multiview; pointer->MultiviewGeometryShader = this.MultiviewGeometryShader; pointer->MultiviewTessellationShader = this.MultiviewTessellationShader; }
/// <summary> /// /// </summary> internal static unsafe PhysicalDeviceMultiviewFeatures MarshalFrom(SharpVk.Interop.PhysicalDeviceMultiviewFeatures *pointer) { PhysicalDeviceMultiviewFeatures result = default(PhysicalDeviceMultiviewFeatures); result.Multiview = pointer->Multiview; result.MultiviewGeometryShader = pointer->MultiviewGeometryShader; result.MultiviewTessellationShader = pointer->MultiviewTessellationShader; return(result); }