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