public Function(ExternalFunction underlyingFunction) { UnderlyingFunction = underlyingFunction; }
public static void init(VK.Device device) { VK.GetPhysicalDeviceCooperativeMatrixPropertiesNV = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceCooperativeMatrixPropertiesNVDelegate>(device, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"); }
public static void init(VK.Instance instance) { VK.CreateIOSSurfaceMVK = ExternalFunction.getInstanceFunction <VK.CreateIOSSurfaceMVKDelegate>(instance, "vkCreateIOSSurfaceMVK"); }
public static void init(VK.Device device) { VK.GetAndroidHardwareBufferPropertiesANDROID = ExternalFunction.getDeviceFunction <VK.GetAndroidHardwareBufferPropertiesANDROIDDelegate>(device, "vkGetAndroidHardwareBufferPropertiesANDROID"); VK.GetMemoryAndroidHardwareBufferANDROID = ExternalFunction.getDeviceFunction <VK.GetMemoryAndroidHardwareBufferANDROIDDelegate>(device, "vkGetMemoryAndroidHardwareBufferANDROID"); }
public ExternalClass Load() { var toNumber = new ExternalFunction( "ToNumber", true, ToNumber ); return new ExternalClass( "Convert", InstanceFlags.NoFlags, toNumber ); }
public static void init(VK.Instance instance) { VK.GetPhysicalDeviceSurfaceCapabilities2KHR = ExternalFunction.getInstanceFunction <VK.GetPhysicalDeviceSurfaceCapabilities2KHRDelegate>(instance, "vkGetPhysicalDeviceSurfaceCapabilities2KHR"); VK.GetPhysicalDeviceSurfaceFormats2KHR = ExternalFunction.getInstanceFunction <VK.GetPhysicalDeviceSurfaceFormats2KHRDelegate>(instance, "vkGetPhysicalDeviceSurfaceFormats2KHR"); }
public static void init(VK.Device device) { VK.CmdBindShadingRateImageNV = ExternalFunction.getDeviceFunction <VK.CmdBindShadingRateImageNVDelegate>(device, "vkCmdBindShadingRateImageNV"); VK.CmdSetViewportShadingRatePaletteNV = ExternalFunction.getDeviceFunction <VK.CmdSetViewportShadingRatePaletteNVDelegate>(device, "vkCmdSetViewportShadingRatePaletteNV"); VK.CmdSetCoarseSampleOrderNV = ExternalFunction.getDeviceFunction <VK.CmdSetCoarseSampleOrderNVDelegate>(device, "vkCmdSetCoarseSampleOrderNV"); }
public static void init(VK.Instance instance) { VK.CreateHeadlessSurfaceEXT = ExternalFunction.getInstanceFunction <VK.CreateHeadlessSurfaceEXTDelegate>(instance, "vkCreateHeadlessSurfaceEXT"); }
public static void init(VK.Device device) { VK.CmdBeginConditionalRenderingEXT = ExternalFunction.getDeviceFunction <VK.CmdBeginConditionalRenderingEXTDelegate>(device, "vkCmdBeginConditionalRenderingEXT"); VK.CmdEndConditionalRenderingEXT = ExternalFunction.getDeviceFunction <VK.CmdEndConditionalRenderingEXTDelegate>(device, "vkCmdEndConditionalRenderingEXT"); }
public static void init(VK.Device device) { VK.ResetQueryPoolEXT = ExternalFunction.getDeviceFunction <VK.ResetQueryPoolEXTDelegate>(device, "vkResetQueryPoolEXT"); }
public static void read_number(ExternalFunction f) { var number = Convert.ToInt32(Console.ReadLine()); f.set_return_value(new Number(number)); }
public static void readline(ExternalFunction func) { string _input = Console.ReadLine(); func.set_return_value(new String(_input)); }
public static void clear(ExternalFunction func) { func.set_return_value(new NilClass()); System.Console.Clear(); }
public static void init(VK.Instance instance) { VK.CreateStreamDescriptorSurfaceGGP = ExternalFunction.getInstanceFunction <VK.CreateStreamDescriptorSurfaceGGPDelegate>(instance, "vkCreateStreamDescriptorSurfaceGGP"); }
public static void init(VK.Device device) { VK.SetLocalDimmingAMD = ExternalFunction.getDeviceFunction <VK.SetLocalDimmingAMDDelegate>(device, "vkSetLocalDimmingAMD"); }
public ExternFunction(ExternalFunction func, params string[] fparams) : base(fparams, null) { this.func = func; }
public static void init(VK.Instance instance) { VK.CreateAndroidSurfaceKHR = ExternalFunction.getInstanceFunction <VK.CreateAndroidSurfaceKHRDelegate>(instance, "vkCreateAndroidSurfaceKHR"); }
public static void init(VK.Device device) { VK.GetBufferDeviceAddressEXT = ExternalFunction.getDeviceFunction <VK.GetBufferDeviceAddressEXTDelegate>(device, "vkGetBufferDeviceAddressEXT"); }
public static void init(VK.Device device) { VK.GetMemoryWin32HandleNV = ExternalFunction.getDeviceFunction <VK.GetMemoryWin32HandleNVDelegate>(device, "vkGetMemoryWin32HandleNV"); }
public static void init(VK.Instance instance) { VK.CreateViSurfaceNN = ExternalFunction.getInstanceFunction <VK.CreateViSurfaceNNDelegate>(instance, "vkCreateViSurfaceNN"); }
public static void init(VK.Device device) { VK.GetMemoryFdKHR = ExternalFunction.getDeviceFunction <VK.GetMemoryFdKHRDelegate>(device, "vkGetMemoryFdKHR"); VK.GetMemoryFdPropertiesKHR = ExternalFunction.getDeviceFunction <VK.GetMemoryFdPropertiesKHRDelegate>(device, "vkGetMemoryFdPropertiesKHR"); }
public static void init(VK.Device device) { VK.GetImageDrmFormatModifierPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetImageDrmFormatModifierPropertiesEXTDelegate>(device, "vkGetImageDrmFormatModifierPropertiesEXT"); }
public static void init(VK.Device device) { VK.GetShaderInfoAMD = ExternalFunction.getDeviceFunction <VK.GetShaderInfoAMDDelegate>(device, "vkGetShaderInfoAMD"); }
public static void init(VK.Device device) { VK.ImportSemaphoreWin32HandleKHR = ExternalFunction.getDeviceFunction <VK.ImportSemaphoreWin32HandleKHRDelegate>(device, "vkImportSemaphoreWin32HandleKHR"); VK.GetSemaphoreWin32HandleKHR = ExternalFunction.getDeviceFunction <VK.GetSemaphoreWin32HandleKHRDelegate>(device, "vkGetSemaphoreWin32HandleKHR"); }
public static void init(VK.Device device) { VK.CmdSetDiscardRectangleEXT = ExternalFunction.getDeviceFunction <VK.CmdSetDiscardRectangleEXTDelegate>(device, "vkCmdSetDiscardRectangleEXT"); }
public static void init(VK.Instance instance) { VK.CreateWaylandSurfaceKHR = ExternalFunction.getInstanceFunction <VK.CreateWaylandSurfaceKHRDelegate>(instance, "vkCreateWaylandSurfaceKHR"); VK.GetPhysicalDeviceWaylandPresentationSupportKHR = ExternalFunction.getInstanceFunction <VK.GetPhysicalDeviceWaylandPresentationSupportKHRDelegate>(instance, "vkGetPhysicalDeviceWaylandPresentationSupportKHR"); }
public static void init(VK.Device device) { VK.SetHdrMetadataEXT = ExternalFunction.getDeviceFunction <VK.SetHdrMetadataEXTDelegate>(device, "vkSetHdrMetadataEXT"); }
private static void AddFunc(FluentBundle bundle, string funcName, ExternalFunction externalFunction, List <FluentError> errors) { bundle.AddFunction(funcName, externalFunction, out var errs); if (errs is { Count : > 0 })
public static void init(VK.Device device) { VK.CmdSetSampleLocationsEXT = ExternalFunction.getDeviceFunction <VK.CmdSetSampleLocationsEXTDelegate>(device, "vkCmdSetSampleLocationsEXT"); VK.GetPhysicalDeviceMultisamplePropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceMultisamplePropertiesEXTDelegate>(device, "vkGetPhysicalDeviceMultisamplePropertiesEXT"); }
public static void init(VK.Device device) { VK.ImportFenceFdKHR = ExternalFunction.getDeviceFunction <VK.ImportFenceFdKHRDelegate>(device, "vkImportFenceFdKHR"); VK.GetFenceFdKHR = ExternalFunction.getDeviceFunction <VK.GetFenceFdKHRDelegate>(device, "vkGetFenceFdKHR"); }
public static void init(VK.Device device) { VK.CmdSetViewportWScalingNV = ExternalFunction.getDeviceFunction <VK.CmdSetViewportWScalingNVDelegate>(device, "vkCmdSetViewportWScalingNV"); }