Ejemplo n.º 1
0
 public Function(ExternalFunction underlyingFunction)
 {
     UnderlyingFunction = underlyingFunction;
 }
Ejemplo n.º 2
0
 public static void init(VK.Device device)
 {
     VK.GetPhysicalDeviceCooperativeMatrixPropertiesNV = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceCooperativeMatrixPropertiesNVDelegate>(device, "vkGetPhysicalDeviceCooperativeMatrixPropertiesNV");
 }
Ejemplo n.º 3
0
 public static void init(VK.Instance instance)
 {
     VK.CreateIOSSurfaceMVK = ExternalFunction.getInstanceFunction <VK.CreateIOSSurfaceMVKDelegate>(instance, "vkCreateIOSSurfaceMVK");
 }
Ejemplo n.º 4
0
 public static void init(VK.Device device)
 {
     VK.GetAndroidHardwareBufferPropertiesANDROID = ExternalFunction.getDeviceFunction <VK.GetAndroidHardwareBufferPropertiesANDROIDDelegate>(device, "vkGetAndroidHardwareBufferPropertiesANDROID");
     VK.GetMemoryAndroidHardwareBufferANDROID     = ExternalFunction.getDeviceFunction <VK.GetMemoryAndroidHardwareBufferANDROIDDelegate>(device, "vkGetMemoryAndroidHardwareBufferANDROID");
 }
Ejemplo n.º 5
0
        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");
 }
Ejemplo n.º 7
0
 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");
 }
Ejemplo n.º 8
0
 public static void init(VK.Instance instance)
 {
     VK.CreateHeadlessSurfaceEXT = ExternalFunction.getInstanceFunction <VK.CreateHeadlessSurfaceEXTDelegate>(instance, "vkCreateHeadlessSurfaceEXT");
 }
Ejemplo n.º 9
0
 public static void init(VK.Device device)
 {
     VK.CmdBeginConditionalRenderingEXT = ExternalFunction.getDeviceFunction <VK.CmdBeginConditionalRenderingEXTDelegate>(device, "vkCmdBeginConditionalRenderingEXT");
     VK.CmdEndConditionalRenderingEXT   = ExternalFunction.getDeviceFunction <VK.CmdEndConditionalRenderingEXTDelegate>(device, "vkCmdEndConditionalRenderingEXT");
 }
Ejemplo n.º 10
0
 public static void init(VK.Device device)
 {
     VK.ResetQueryPoolEXT = ExternalFunction.getDeviceFunction <VK.ResetQueryPoolEXTDelegate>(device, "vkResetQueryPoolEXT");
 }
Ejemplo n.º 11
0
        public static void read_number(ExternalFunction f)
        {
            var number = Convert.ToInt32(Console.ReadLine());

            f.set_return_value(new Number(number));
        }
Ejemplo n.º 12
0
        public static void readline(ExternalFunction func)
        {
            string _input = Console.ReadLine();

            func.set_return_value(new String(_input));
        }
Ejemplo n.º 13
0
 public static void clear(ExternalFunction func)
 {
     func.set_return_value(new NilClass());
     System.Console.Clear();
 }
Ejemplo n.º 14
0
 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");
 }
Ejemplo n.º 16
0
 public ExternFunction(ExternalFunction func, params string[] fparams) : base(fparams, null)
 {
     this.func = func;
 }
Ejemplo n.º 17
0
 public static void init(VK.Instance instance)
 {
     VK.CreateAndroidSurfaceKHR = ExternalFunction.getInstanceFunction <VK.CreateAndroidSurfaceKHRDelegate>(instance, "vkCreateAndroidSurfaceKHR");
 }
Ejemplo n.º 18
0
 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");
 }
Ejemplo n.º 20
0
 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");
 }
Ejemplo n.º 22
0
 public static void init(VK.Device device)
 {
     VK.GetImageDrmFormatModifierPropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetImageDrmFormatModifierPropertiesEXTDelegate>(device, "vkGetImageDrmFormatModifierPropertiesEXT");
 }
Ejemplo n.º 23
0
 public static void init(VK.Device device)
 {
     VK.GetShaderInfoAMD = ExternalFunction.getDeviceFunction <VK.GetShaderInfoAMDDelegate>(device, "vkGetShaderInfoAMD");
 }
Ejemplo n.º 24
0
 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");
 }
Ejemplo n.º 26
0
 public static void init(VK.Instance instance)
 {
     VK.CreateWaylandSurfaceKHR = ExternalFunction.getInstanceFunction <VK.CreateWaylandSurfaceKHRDelegate>(instance, "vkCreateWaylandSurfaceKHR");
     VK.GetPhysicalDeviceWaylandPresentationSupportKHR = ExternalFunction.getInstanceFunction <VK.GetPhysicalDeviceWaylandPresentationSupportKHRDelegate>(instance, "vkGetPhysicalDeviceWaylandPresentationSupportKHR");
 }
Ejemplo n.º 27
0
 public static void init(VK.Device device)
 {
     VK.SetHdrMetadataEXT = ExternalFunction.getDeviceFunction <VK.SetHdrMetadataEXTDelegate>(device, "vkSetHdrMetadataEXT");
 }
Ejemplo n.º 28
0
 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 })
Ejemplo n.º 29
0
 public static void init(VK.Device device)
 {
     VK.CmdSetSampleLocationsEXT = ExternalFunction.getDeviceFunction <VK.CmdSetSampleLocationsEXTDelegate>(device, "vkCmdSetSampleLocationsEXT");
     VK.GetPhysicalDeviceMultisamplePropertiesEXT = ExternalFunction.getDeviceFunction <VK.GetPhysicalDeviceMultisamplePropertiesEXTDelegate>(device, "vkGetPhysicalDeviceMultisamplePropertiesEXT");
 }
Ejemplo n.º 30
0
 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");
 }