/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.NVidia.PhysicalDeviceShadingRateImageFeatures *pointer) { pointer->SType = StructureType.PhysicalDeviceShadingRateImageFeatures; pointer->Next = null; pointer->ShadingRateImage = this.ShadingRateImage; pointer->ShadingRateCoarseSampleOrder = this.ShadingRateCoarseSampleOrder; }
/// <summary> /// /// </summary> internal static unsafe PhysicalDeviceShadingRateImageFeatures MarshalFrom(SharpVk.Interop.NVidia.PhysicalDeviceShadingRateImageFeatures *pointer) { PhysicalDeviceShadingRateImageFeatures result = default(PhysicalDeviceShadingRateImageFeatures); result.ShadingRateImage = pointer->ShadingRateImage; result.ShadingRateCoarseSampleOrder = pointer->ShadingRateCoarseSampleOrder; return(result); }