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