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