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