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