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