diff --git a/.github/workflows/wgpu.yml b/.github/workflows/wgpu.yml index 08fc4fddf0..5f94024dd6 100644 --- a/.github/workflows/wgpu.yml +++ b/.github/workflows/wgpu.yml @@ -33,20 +33,20 @@ jobs: name: ${{ matrix.env.name }} Build runs-on: ${{ matrix.env.os }} steps: - - uses: dtolnay/rust-toolchain@nightly + - uses: dtolnay/rust-toolchain@stable if: runner.os == 'Windows' with: - toolchain: nightly-x86_64-pc-windows-msvc + toolchain: stable-x86_64-pc-windows-msvc - - uses: dtolnay/rust-toolchain@nightly + - uses: dtolnay/rust-toolchain@stable if: runner.os == 'Linux' with: - toolchain: nightly-x86_64-unknown-linux-gnu + toolchain: stable-x86_64-unknown-linux-gnu - - uses: dtolnay/rust-toolchain@nightly + - uses: dtolnay/rust-toolchain@stable if: runner.os == 'macOS' with: - toolchain: nightly-x86_64-apple-darwin + toolchain: stable-x86_64-apple-darwin - name: Add targets if: runner.os == 'Windows' diff --git a/build/cache/assimp.json.gz b/build/cache/assimp.json.gz index 7b54e765b5..d966f76caa 100644 Binary files a/build/cache/assimp.json.gz and b/build/cache/assimp.json.gz differ diff --git a/build/cache/gl.json.gz b/build/cache/gl.json.gz index 294cbe2d18..2c5fa0edcc 100644 Binary files a/build/cache/gl.json.gz and b/build/cache/gl.json.gz differ diff --git a/build/cache/glcore.json.gz b/build/cache/glcore.json.gz index 6569575e03..06b39de36c 100644 Binary files a/build/cache/glcore.json.gz and b/build/cache/glcore.json.gz differ diff --git a/build/cache/gles2.json.gz b/build/cache/gles2.json.gz index 6fd62a367b..1e5a9188ed 100644 Binary files a/build/cache/gles2.json.gz and b/build/cache/gles2.json.gz differ diff --git a/build/cache/sdl.json.gz b/build/cache/sdl.json.gz index 976634c58f..85daea7344 100644 Binary files a/build/cache/sdl.json.gz and b/build/cache/sdl.json.gz differ diff --git a/build/cache/spirv.json.gz b/build/cache/spirv.json.gz index 4c80a75738..72a8e0594b 100644 Binary files a/build/cache/spirv.json.gz and b/build/cache/spirv.json.gz differ diff --git a/build/cache/vulkan.json.gz b/build/cache/vulkan.json.gz index de210723d5..c5afa24786 100644 Binary files a/build/cache/vulkan.json.gz and b/build/cache/vulkan.json.gz differ diff --git a/build/cache/vulkan_video.json.gz b/build/cache/vulkan_video.json.gz index 923fad70ab..ea2f3add9b 100644 Binary files a/build/cache/vulkan_video.json.gz and b/build/cache/vulkan_video.json.gz differ diff --git a/build/cache/webgpu.json.gz b/build/cache/webgpu.json.gz index 07a5755a24..f901609e3d 100644 Binary files a/build/cache/webgpu.json.gz and b/build/cache/webgpu.json.gz differ diff --git a/build/nuke/Native/Assimp.cs b/build/nuke/Native/Assimp.cs index 875fe8d466..15d92957d2 100644 --- a/build/nuke/Native/Assimp.cs +++ b/build/nuke/Native/Assimp.cs @@ -37,7 +37,7 @@ partial class Build { () => { var @out = AssimpPath / "build"; - var prepare = "cmake -S. -B build -D BUILD_SHARED_LIBS=ON"; + var prepare = "cmake -S. -B build -D BUILD_SHARED_LIBS=ON -DASSIMP_WARNINGS_AS_ERRORS=OFF"; var build = $"cmake --build build --config Release{JobsArg}"; EnsureCleanDirectory(@out); var runtimes = RootDirectory / "src" / "Native" / "Silk.NET.Assimp.Native" / "runtimes"; diff --git a/build/submodules/Assimp b/build/submodules/Assimp index 77e34eedc0..9519a62dd2 160000 --- a/build/submodules/Assimp +++ b/build/submodules/Assimp @@ -1 +1 @@ -Subproject commit 77e34eedc0669cf2ecc0ca847bd38236a1e23a10 +Subproject commit 9519a62dd20799c5493c638d1ef5a6f484e5faf1 diff --git a/build/submodules/GLFW b/build/submodules/GLFW index 7d5a16ce71..7482de6071 160000 --- a/build/submodules/GLFW +++ b/build/submodules/GLFW @@ -1 +1 @@ -Subproject commit 7d5a16ce714f0b5f4efa3262de22e4d948851525 +Subproject commit 7482de6071d21db77a7236155da44c172a7f6c9e diff --git a/build/submodules/SDL b/build/submodules/SDL index ac13ca9ab6..ffa78e6bea 160000 --- a/build/submodules/SDL +++ b/build/submodules/SDL @@ -1 +1 @@ -Subproject commit ac13ca9ab691e13e8eebe9684740ddcb0d716203 +Subproject commit ffa78e6bead23e2ba3adf8ec2367ff2218d4343c diff --git a/build/submodules/SPIRV-Headers b/build/submodules/SPIRV-Headers index cfbe4feef2..d0006a3938 160000 --- a/build/submodules/SPIRV-Headers +++ b/build/submodules/SPIRV-Headers @@ -1 +1 @@ -Subproject commit cfbe4feef20c3c0628712c2792624f0221e378ac +Subproject commit d0006a3938d7acedffb26ab517fe3e95b5288cc6 diff --git a/build/submodules/Vulkan-Headers b/build/submodules/Vulkan-Headers index 63af1cf1ee..ed857118e2 160000 --- a/build/submodules/Vulkan-Headers +++ b/build/submodules/Vulkan-Headers @@ -1 +1 @@ -Subproject commit 63af1cf1ee906ba4dcd5a324bdd0201d4f4bfd12 +Subproject commit ed857118e243fdc0f3a100f00ac9919e874cfe63 diff --git a/build/submodules/Vulkan-Loader b/build/submodules/Vulkan-Loader index c3eb97de22..dce85674e2 160000 --- a/build/submodules/Vulkan-Loader +++ b/build/submodules/Vulkan-Loader @@ -1 +1 @@ -Subproject commit c3eb97de22e9e2eec061be897dcf13f2c0759788 +Subproject commit dce85674e249f7b6956842dd6df067b70060c483 diff --git a/build/submodules/dawn b/build/submodules/dawn index 8dc9e6279a..334acb2d02 160000 --- a/build/submodules/dawn +++ b/build/submodules/dawn @@ -1 +1 @@ -Subproject commit 8dc9e6279ac9141ff19c45fd3682972fe0a9f11e +Subproject commit 334acb2d025faa3821edd3ba7aefc871a86fd309 diff --git a/build/submodules/dxvk b/build/submodules/dxvk index 306919047b..cae0a1cef3 160000 --- a/build/submodules/dxvk +++ b/build/submodules/dxvk @@ -1 +1 @@ -Subproject commit 306919047bffb3d8f30159c219722741728904e2 +Subproject commit cae0a1cef3f4917cf525c5546da302ff5f968e8e diff --git a/build/submodules/vkd3d b/build/submodules/vkd3d index df0a031ad8..771e442af1 160000 --- a/build/submodules/vkd3d +++ b/build/submodules/vkd3d @@ -1 +1 @@ -Subproject commit df0a031ad8621d2bfbdebcfe7266bd56abfe73e6 +Subproject commit 771e442af16228a977eebba82224f06f6d0202fe diff --git a/build/submodules/webgpu-headers b/build/submodules/webgpu-headers index 048341380f..8e9025e0fa 160000 --- a/build/submodules/webgpu-headers +++ b/build/submodules/webgpu-headers @@ -1 +1 @@ -Subproject commit 048341380f41c0d67e66998b3def7b5868380080 +Subproject commit 8e9025e0fa4b33d5e7cc682b7604b021b29f36c6 diff --git a/build/submodules/wgpu-native b/build/submodules/wgpu-native index 1adb5576cb..2afa435d67 160000 --- a/build/submodules/wgpu-native +++ b/build/submodules/wgpu-native @@ -1 +1 @@ -Subproject commit 1adb5576cb566432f38b8d8d9891630b94820133 +Subproject commit 2afa435d6797eeebfc9c037311a26d343b917359 diff --git a/generator.json b/generator.json index 8fd2792fb9..8315621eb4 100644 --- a/generator.json +++ b/generator.json @@ -434,7 +434,8 @@ "char": "byte", "Window": "nint", "VkAabbPositionsKHR": "Silk.NET.Maths.Box3D", - "VkAabbPositionsNV": "Silk.NET.Maths.Box3D" + "VkAabbPositionsNV": "Silk.NET.Maths.Box3D", + "_screen_buffer": "void" }, { "StdVideoDecodeH264PictureInfo": "Video.StdVideoDecodeH264PictureInfo", @@ -2385,7 +2386,8 @@ "WGPUBufferUsageFlags": "Silk.NET.WebGPU.BufferUsage", "WGPUMapModeFlags": "Silk.NET.WebGPU.MapMode", "WGPUShaderStageFlags": "Silk.NET.WebGPU.ShaderStage", - "WGPUTextureUsageFlags": "Silk.NET.WebGPU.TextureUsage" + "WGPUTextureUsageFlags": "Silk.NET.WebGPU.TextureUsage", + "WGPUInstanceBackendFlags": "Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend" }, { "$include.commonTypeMap": "build/csharp_typemap.json", diff --git a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs index cfa81216b6..72bfb09fdd 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs @@ -12,9 +12,6 @@ namespace Silk.NET.Assimp [NativeName("Name", "aiMorphingMethod")] public enum MorphingMethod : int { - [Obsolete("Deprecated in favour of \"Unknown\"")] - [NativeName("Name", "aiMorphingMethod_UNKNOWN")] - MorphingMethodUnknown = 0x0, [Obsolete("Deprecated in favour of \"VertexBlend\"")] [NativeName("Name", "aiMorphingMethod_VERTEX_BLEND")] MorphingMethodVertexBlend = 0x1, @@ -24,8 +21,6 @@ public enum MorphingMethod : int [Obsolete("Deprecated in favour of \"MorphRelative\"")] [NativeName("Name", "aiMorphingMethod_MORPH_RELATIVE")] MorphingMethodMorphRelative = 0x3, - [NativeName("Name", "aiMorphingMethod_UNKNOWN")] - Unknown = 0x0, [NativeName("Name", "aiMorphingMethod_VERTEX_BLEND")] VertexBlend = 0x1, [NativeName("Name", "aiMorphingMethod_MORPH_NORMALIZED")] diff --git a/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs b/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs index 87b2c94cb7..ef44f77c65 100644 --- a/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs @@ -35,7 +35,7 @@ public Mesh AssimpString? mName = null, uint? mNumAnimMeshes = null, AnimMesh** mAnimMeshes = null, - MorphingMethod? mMethod = null, + uint? mMethod = null, Silk.NET.Maths.Box3D? mAABB = null, AssimpString** mTextureCoordsNames = null ) : this() @@ -267,10 +267,10 @@ public ref System.Numerics.Vector3* this[int index] [NativeName("Name", "mAnimMeshes")] public AnimMesh** MAnimMeshes; - [NativeName("Type", "enum aiMorphingMethod")] - [NativeName("Type.Name", "enum aiMorphingMethod")] + [NativeName("Type", "unsigned int")] + [NativeName("Type.Name", "unsigned int")] [NativeName("Name", "mMethod")] - public MorphingMethod MMethod; + public uint MMethod; [NativeName("Type", "aiAABB")] [NativeName("Type.Name", "aiAABB")] diff --git a/src/Lab/Experiments/WebGPUTest/Program.cs b/src/Lab/Experiments/WebGPUTest/Program.cs index 951b8134d4..d0d192b7d9 100644 --- a/src/Lab/Experiments/WebGPUTest/Program.cs +++ b/src/Lab/Experiments/WebGPUTest/Program.cs @@ -13,25 +13,29 @@ public static unsafe class Program public static Instance* instance; public static Adapter* adapter; public static Device* device; + public static void Main(string[] args) { uint[] numbers = { 1, 2, 3, 4 }; var numbersSize = (uint) numbers.Length * sizeof(uint); var numbersLength = (uint) numbers.Length; - var wgpu = WebGPU.GetApi(); + var webGpu = WebGPU.GetApi(); - wgpu.TryGetDeviceExtension(null, out Wgpu wgpuSpecific); + if (!webGpu.TryGetDeviceExtension(null, out Wgpu wgpuSpecific)) + { + throw new Exception("This code only runs on wgpu-native! Please PR in support for Dawn if you know how to get it working there!"); + } InstanceDescriptor instanceDescriptor = new InstanceDescriptor(); - instance = wgpu.CreateInstance(&instanceDescriptor); + instance = webGpu.CreateInstance(&instanceDescriptor); var requestAdapterOptions = new RequestAdapterOptions(); - wgpu.InstanceRequestAdapter(instance, &requestAdapterOptions, new PfnRequestAdapterCallback(RequestAdapterCallback), null); + webGpu.InstanceRequestAdapter(instance, &requestAdapterOptions, new PfnRequestAdapterCallback(RequestAdapterCallback), null); - wgpu.AdapterRequestDevice(adapter, null, new PfnRequestDeviceCallback(RequestDeviceCallback), null); + webGpu.AdapterRequestDevice(adapter, null, new PfnRequestDeviceCallback(RequestDeviceCallback), null); - SetErrorCallback(wgpu); + SetErrorCallback(webGpu); // ReSharper disable once InconsistentNaming var shaderModuleWGSLDescriptor = new ShaderModuleWGSLDescriptor(); @@ -85,7 +89,7 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { Label = (byte*) SilkMarshal.StringToPtr("Test Compute Shader") //TODO: free this }; - var shader = wgpu.DeviceCreateShaderModule(device, shaderModuleDescriptor); + var shader = webGpu.DeviceCreateShaderModule(device, shaderModuleDescriptor); var stagingBufferDescription = new BufferDescriptor { @@ -94,7 +98,7 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { Size = numbersSize, MappedAtCreation = false }; - var stagingBuffer = wgpu.DeviceCreateBuffer(device, stagingBufferDescription); + var stagingBuffer = webGpu.DeviceCreateBuffer(device, stagingBufferDescription); var storageBufferDescription = new BufferDescriptor { @@ -103,7 +107,7 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { Size = numbersSize, MappedAtCreation = false }; - var storageBuffer = wgpu.DeviceCreateBuffer(device, storageBufferDescription); + var storageBuffer = webGpu.DeviceCreateBuffer(device, storageBufferDescription); var computePipelineDescriptor = new ComputePipelineDescriptor { @@ -115,9 +119,9 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { EntryPoint = (byte*) SilkMarshal.StringToPtr("main") //TODO: free this } }; - var computePipeline = wgpu.DeviceCreateComputePipeline(device, computePipelineDescriptor); + var computePipeline = webGpu.DeviceCreateComputePipeline(device, computePipelineDescriptor); - var bindGroupLayout = wgpu.ComputePipelineGetBindGroupLayout(computePipeline, 0); + var bindGroupLayout = webGpu.ComputePipelineGetBindGroupLayout(computePipeline, 0); var bindGroupDescriptor = new BindGroupDescriptor { @@ -134,43 +138,43 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { bindGroupDescriptor.Entries = entries; bindGroupDescriptor.EntryCount = 1; - var bindGroup = wgpu.DeviceCreateBindGroup(device, bindGroupDescriptor); + var bindGroup = webGpu.DeviceCreateBindGroup(device, bindGroupDescriptor); var commandEncoderDescriptor = new CommandEncoderDescriptor { Label = (byte*) SilkMarshal.StringToPtr("Command Encoder") //TODO: free this }; - var encoder = wgpu.DeviceCreateCommandEncoder(device, commandEncoderDescriptor); + var encoder = webGpu.DeviceCreateCommandEncoder(device, commandEncoderDescriptor); var computePassDescriptor = new ComputePassDescriptor { Label = (byte*) SilkMarshal.StringToPtr("Compute Pass") //TODO: free this }; - var computePass = wgpu.CommandEncoderBeginComputePass(encoder, computePassDescriptor); + var computePass = webGpu.CommandEncoderBeginComputePass(encoder, computePassDescriptor); - wgpu.ComputePassEncoderSetPipeline(computePass, computePipeline); - wgpu.ComputePassEncoderSetBindGroup(computePass, 0, bindGroup, 0, null); - wgpu.ComputePassEncoderDispatchWorkgroups(computePass, numbersLength, 1, 1); - wgpu.ComputePassEncoderEnd(computePass); - wgpu.CommandEncoderCopyBufferToBuffer + webGpu.ComputePassEncoderSetPipeline(computePass, computePipeline); + webGpu.ComputePassEncoderSetBindGroup(computePass, 0, bindGroup, 0, null); + webGpu.ComputePassEncoderDispatchWorkgroups(computePass, numbersLength, 1, 1); + webGpu.ComputePassEncoderEnd(computePass); + webGpu.CommandEncoderCopyBufferToBuffer ( encoder, storageBuffer, 0, stagingBuffer, 0, numbersSize ); - var queue = wgpu.DeviceGetQueue(device); + var queue = webGpu.DeviceGetQueue(device); var commandBufferDescriptor = new CommandBufferDescriptor { Label = (byte*) SilkMarshal.StringToPtr("Command Buffer") //TODO: free this }; - var cmdBuffer = wgpu.CommandEncoderFinish(encoder, commandBufferDescriptor); + var cmdBuffer = webGpu.CommandEncoderFinish(encoder, commandBufferDescriptor); fixed (uint* numberPtr = numbers) - wgpu.QueueWriteBuffer(queue, storageBuffer, 0, numberPtr, numbersSize); + webGpu.QueueWriteBuffer(queue, storageBuffer, 0, numberPtr, numbersSize); - wgpu.QueueSubmit(queue, 1, &cmdBuffer); + webGpu.QueueSubmit(queue, 1, &cmdBuffer); - wgpu.BufferMapAsync(stagingBuffer, MapMode.Read, 0, numbersSize, new PfnBufferMapCallback( + webGpu.BufferMapAsync(stagingBuffer, MapMode.Read, 0, numbersSize, new PfnBufferMapCallback( (arg0, data) => { if(arg0 != BufferMapAsyncStatus.Success) @@ -178,13 +182,13 @@ fn main(@builtin(global_invocation_id) global_id: vec3) { throw new Exception($"Unable to map buffer! status: {arg0}"); } - var times = (uint*) wgpu.BufferGetMappedRange(stagingBuffer, 0, numbersSize); ; + var times = (uint*) webGpu.BufferGetMappedRange(stagingBuffer, 0, numbersSize); ; Console.WriteLine($"Times: [{times[0]}, {times[1]}, {times[2]}, {times[3]}]"); }), null); wgpuSpecific.DevicePoll(device, true, null); - wgpu.BufferUnmap(stagingBuffer); + webGpu.BufferUnmap(stagingBuffer); } private static void ReadBufferMap(BufferMapAsyncStatus arg0, void* arg1) diff --git a/src/Lab/Experiments/WebGPUTexturedQuad/Program.cs b/src/Lab/Experiments/WebGPUTexturedQuad/Program.cs index 2534dd3deb..488bb206c0 100644 --- a/src/Lab/Experiments/WebGPUTexturedQuad/Program.cs +++ b/src/Lab/Experiments/WebGPUTexturedQuad/Program.cs @@ -1,4 +1,6 @@ using System.Numerics; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; using Silk.NET.Core.Native; using Silk.NET.Maths; using Silk.NET.WebGPU; @@ -28,9 +30,8 @@ public Vertex(Vector2 position, Vector2 texCoord) } // ReSharper disable once InconsistentNaming - private static WebGPU wgpu = null!; - private static WebGPUDisposal _WebGpuDisposal = null!; - private static IWindow? _Window; + private static WebGPU wgpu = null!; + private static IWindow? _Window; private static Instance* _Instance; private static Surface* _Surface; @@ -86,8 +87,6 @@ private static void WindowOnLoad() { wgpu = WebGPU.GetApi(); - _WebGpuDisposal = new WebGPUDisposal(wgpu); - InstanceDescriptor instanceDescriptor = new InstanceDescriptor(); _Instance = wgpu.CreateInstance(instanceDescriptor); @@ -118,10 +117,15 @@ private static void WindowOnLoad() PrintAdapterFeatures(); { //Get device + var deviceDescriptor = new DeviceDescriptor + { + DeviceLostCallback = new PfnDeviceLostCallback(DeviceLost), + }; + wgpu.AdapterRequestDevice ( _Adapter, - null, + in deviceDescriptor, new PfnRequestDeviceCallback((_, device1, _, _) => _Device = device1), null ); @@ -130,7 +134,6 @@ private static void WindowOnLoad() } //Get device wgpu.DeviceSetUncapturedErrorCallback(_Device, new PfnErrorCallback(UncapturedError), null); - wgpu.DeviceSetDeviceLostCallback(_Device, new PfnDeviceLostCallback(DeviceLost), null); { //Load shader var wgslDescriptor = new ShaderModuleWGSLDescriptor @@ -260,10 +263,11 @@ private static void WindowOnLoad() { //Create sampler var descriptor = new SamplerDescriptor { - Compare = CompareFunction.Undefined, - MipmapFilter = MipmapFilterMode.Linear, - MagFilter = FilterMode.Linear, - MinFilter = FilterMode.Linear + Compare = CompareFunction.Undefined, + MipmapFilter = MipmapFilterMode.Linear, + MagFilter = FilterMode.Linear, + MinFilter = FilterMode.Linear, + MaxAnisotropy = 1 }; _Sampler = wgpu.DeviceCreateSampler(_Device, descriptor); @@ -564,7 +568,7 @@ private static void WindowOnRender(double delta) wgpu.RenderPassEncoderDraw(renderPass, 6, 1, 0, 0); wgpu.RenderPassEncoderEnd(renderPass); - _WebGpuDisposal.Dispose(nextTexture); + wgpu.TextureViewRelease(nextTexture); var queue = wgpu.DeviceGetQueue(_Device); @@ -577,11 +581,12 @@ private static void WindowOnRender(double delta) private static void WindowClosing() { - _WebGpuDisposal.Dispose(_Shader); - _WebGpuDisposal.Dispose(_Pipeline); - _WebGpuDisposal.Dispose(_Device); - _WebGpuDisposal.Dispose(_Adapter); - _WebGpuDisposal.Dispose(_Surface); + wgpu.ShaderModuleRelease(_Shader); + wgpu.RenderPipelineRelease(_Pipeline); + wgpu.DeviceRelease(_Device); + wgpu.AdapterRelease(_Adapter); + wgpu.SurfaceRelease(_Surface); + wgpu.InstanceRelease(_Instance); wgpu.Dispose(); } diff --git a/src/Lab/Experiments/WebGPUTexturedQuad/shader.wgsl b/src/Lab/Experiments/WebGPUTexturedQuad/shader.wgsl index 9fa3f0c6a0..3baa4a3be0 100644 --- a/src/Lab/Experiments/WebGPUTexturedQuad/shader.wgsl +++ b/src/Lab/Experiments/WebGPUTexturedQuad/shader.wgsl @@ -5,10 +5,6 @@ struct VertexOutputs { @location(0) tex_coord: vec2 } -struct FragmentInputs { - @location(0) tex_coord: vec2 -} - @group(1) @binding(0) var projection_matrix: mat4x4; @vertex @@ -30,6 +26,6 @@ fn vs_main( @group(0) @binding(1) var s: sampler; @fragment -fn fs_main(input: FragmentInputs) -> @location(0) vec4 { +fn fs_main(input: VertexOutputs) -> @location(0) vec4 { return textureSample(t, s, input.tex_coord); } \ No newline at end of file diff --git a/src/Lab/Experiments/WebGPUTriangle/Program.cs b/src/Lab/Experiments/WebGPUTriangle/Program.cs index 39db7cd5d1..bb5ecf75d5 100644 --- a/src/Lab/Experiments/WebGPUTriangle/Program.cs +++ b/src/Lab/Experiments/WebGPUTriangle/Program.cs @@ -14,9 +14,8 @@ namespace WebGPUTriangle; public static unsafe class Program { // ReSharper disable once InconsistentNaming - private static WebGPU wgpu = null!; - private static WebGPUDisposal _WebGpuDisposal = null!; - private static IWindow? _Window; + private static WebGPU wgpu = null!; + private static IWindow? _Window; private static Instance* _Instance; private static Surface* _Surface; @@ -73,8 +72,6 @@ private static void WindowOnLoad() { wgpu = WebGPU.GetApi(); - _WebGpuDisposal = new WebGPUDisposal(wgpu); - InstanceDescriptor instanceDescriptor = new InstanceDescriptor(); _Instance = wgpu.CreateInstance(&instanceDescriptor); @@ -100,10 +97,15 @@ private static void WindowOnLoad() PrintAdapterFeatures(); { //Get device + var deviceDescriptor = new DeviceDescriptor + { + DeviceLostCallback = new PfnDeviceLostCallback(DeviceLost), + }; + wgpu.AdapterRequestDevice ( _Adapter, - null, + in deviceDescriptor, new PfnRequestDeviceCallback((_, device1, _, _) => _Device = device1), null ); @@ -112,7 +114,6 @@ private static void WindowOnLoad() } //Get device wgpu.DeviceSetUncapturedErrorCallback(_Device, new PfnErrorCallback(UncapturedError), null); - wgpu.DeviceSetDeviceLostCallback(_Device, new PfnDeviceLostCallback(DeviceLost), null); { //Load shader var wgslDescriptor = new ShaderModuleWGSLDescriptor @@ -137,7 +138,6 @@ private static void WindowOnLoad() _SwapChainFormat = wgpu.SurfaceGetPreferredFormat(_Surface, _Adapter); { //Create pipeline - var blendState = new BlendState { Color = new BlendComponent @@ -203,11 +203,12 @@ private static void WindowOnLoad() private static void WindowClosing() { - _WebGpuDisposal.Dispose(_Shader); - _WebGpuDisposal.Dispose(_Pipeline); - _WebGpuDisposal.Dispose(_Device); - _WebGpuDisposal.Dispose(_Adapter); - _WebGpuDisposal.Dispose(_Surface); + wgpu.ShaderModuleRelease(_Shader); + wgpu.RenderPipelineRelease(_Pipeline); + wgpu.DeviceRelease(_Device); + wgpu.AdapterRelease(_Adapter); + wgpu.SurfaceRelease(_Surface); + wgpu.InstanceRelease(_Instance); wgpu.Dispose(); } @@ -283,7 +284,7 @@ private static void WindowOnRender(double delta) wgpu.RenderPassEncoderSetPipeline(renderPass, _Pipeline); wgpu.RenderPassEncoderDraw(renderPass, 3, 1, 0, 0); wgpu.RenderPassEncoderEnd(renderPass); - _WebGpuDisposal.Dispose(nextTexture); + wgpu.TextureViewRelease(nextTexture); var queue = wgpu.DeviceGetQueue(_Device); diff --git a/src/Native/Silk.NET.Assimp.Native/runtimes/linux-x64/native/libassimp.so.5 b/src/Native/Silk.NET.Assimp.Native/runtimes/linux-x64/native/libassimp.so.5 index 21d43d1a43..af825a8f6a 100755 Binary files a/src/Native/Silk.NET.Assimp.Native/runtimes/linux-x64/native/libassimp.so.5 and b/src/Native/Silk.NET.Assimp.Native/runtimes/linux-x64/native/libassimp.so.5 differ diff --git a/src/Native/Silk.NET.Assimp.Native/runtimes/osx-arm64/native/libassimp.5.dylib b/src/Native/Silk.NET.Assimp.Native/runtimes/osx-arm64/native/libassimp.5.dylib index 2b650d64b6..63d44dcb87 100755 Binary files a/src/Native/Silk.NET.Assimp.Native/runtimes/osx-arm64/native/libassimp.5.dylib and b/src/Native/Silk.NET.Assimp.Native/runtimes/osx-arm64/native/libassimp.5.dylib differ diff --git a/src/Native/Silk.NET.Assimp.Native/runtimes/osx-x64/native/libassimp.5.dylib b/src/Native/Silk.NET.Assimp.Native/runtimes/osx-x64/native/libassimp.5.dylib index c23dbd7571..28a298a17a 100755 Binary files a/src/Native/Silk.NET.Assimp.Native/runtimes/osx-x64/native/libassimp.5.dylib and b/src/Native/Silk.NET.Assimp.Native/runtimes/osx-x64/native/libassimp.5.dylib differ diff --git a/src/Native/Silk.NET.Assimp.Native/runtimes/win-x64/native/Assimp64.dll b/src/Native/Silk.NET.Assimp.Native/runtimes/win-x64/native/Assimp64.dll index 15e4ecf157..f8c6bcfd3b 100644 Binary files a/src/Native/Silk.NET.Assimp.Native/runtimes/win-x64/native/Assimp64.dll and b/src/Native/Silk.NET.Assimp.Native/runtimes/win-x64/native/Assimp64.dll differ diff --git a/src/Native/Silk.NET.Assimp.Native/runtimes/win-x86/native/Assimp32.dll b/src/Native/Silk.NET.Assimp.Native/runtimes/win-x86/native/Assimp32.dll index 8fbf341fe2..ab03f87c16 100644 Binary files a/src/Native/Silk.NET.Assimp.Native/runtimes/win-x86/native/Assimp32.dll and b/src/Native/Silk.NET.Assimp.Native/runtimes/win-x86/native/Assimp32.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d11.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d11.so index 40f4dbbcec..f336efee98 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d11.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d11.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d9.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d9.so index 655b2ddd6d..eba24379dd 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d9.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_d3d9.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_dxgi.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_dxgi.so index 4eaefb2f75..21029ce2d4 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_dxgi.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/glfw-libdxvk_dxgi.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d11.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d11.so index c21dde1b95..c02bc1956b 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d11.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d11.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d9.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d9.so index 706767b2f0..623929ba9a 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d9.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_d3d9.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_dxgi.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_dxgi.so index ce4f6d95c1..9e8f0da54f 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_dxgi.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x64/native/sdl2-libdxvk_dxgi.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d11.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d11.so index daac13983d..57cd3d43da 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d11.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d11.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d9.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d9.so index 49003c04a4..a5a0909537 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d9.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_d3d9.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_dxgi.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_dxgi.so index d880b21a9f..679754a2c4 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_dxgi.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/glfw-libdxvk_dxgi.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d11.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d11.so index ac503c1b48..35864404f6 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d11.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d11.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d9.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d9.so index f813956997..6afed13b1a 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d9.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_d3d9.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_dxgi.so b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_dxgi.so index bd38fa4160..f36365ab87 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_dxgi.so and b/src/Native/Silk.NET.DXVK.Native/runtimes/linux-x86/native/sdl2-libdxvk_dxgi.so differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d10core.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d10core.dll index 2846b78e39..f4187cfae6 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d10core.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d10core.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d11.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d11.dll index c263cd9ac3..d00fdcb63b 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d11.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d11.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d9.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d9.dll index c8f8a6bd1e..dbaf4e714b 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d9.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-d3d9.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-dxgi.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-dxgi.dll index 8b0c03f230..7f3b909fea 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-dxgi.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x64/native/dxvk-dxgi.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d10core.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d10core.dll index ccac702673..fa9d433ea2 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d10core.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d10core.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d11.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d11.dll index 6d723b9a8a..f4e292945f 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d11.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d11.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d9.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d9.dll index f5431af53a..586d0e4a54 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d9.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-d3d9.dll differ diff --git a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-dxgi.dll b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-dxgi.dll index d0c573011f..ebe5d6f8c8 100755 Binary files a/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-dxgi.dll and b/src/Native/Silk.NET.DXVK.Native/runtimes/win-x86/native/dxvk-dxgi.dll differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/linux-x64/native/libglfw.so b/src/Native/Silk.NET.GLFW.Native/runtimes/linux-x64/native/libglfw.so index 007e5338a6..ac64fc598c 100755 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/linux-x64/native/libglfw.so and b/src/Native/Silk.NET.GLFW.Native/runtimes/linux-x64/native/libglfw.so differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/osx-arm64/native/libglfw.3.dylib b/src/Native/Silk.NET.GLFW.Native/runtimes/osx-arm64/native/libglfw.3.dylib index daa35c14bb..1f0fa739b3 100755 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/osx-arm64/native/libglfw.3.dylib and b/src/Native/Silk.NET.GLFW.Native/runtimes/osx-arm64/native/libglfw.3.dylib differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/osx-x64/native/libglfw.3.dylib b/src/Native/Silk.NET.GLFW.Native/runtimes/osx-x64/native/libglfw.3.dylib index 2ba5455a5a..4e4cbca080 100755 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/osx-x64/native/libglfw.3.dylib and b/src/Native/Silk.NET.GLFW.Native/runtimes/osx-x64/native/libglfw.3.dylib differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/win-arm64/native/glfw3.dll b/src/Native/Silk.NET.GLFW.Native/runtimes/win-arm64/native/glfw3.dll index 7d8daf2a7b..ed4fa84fc0 100644 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/win-arm64/native/glfw3.dll and b/src/Native/Silk.NET.GLFW.Native/runtimes/win-arm64/native/glfw3.dll differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/win-x64/native/glfw3.dll b/src/Native/Silk.NET.GLFW.Native/runtimes/win-x64/native/glfw3.dll index 98b414f5f0..571109fc59 100644 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/win-x64/native/glfw3.dll and b/src/Native/Silk.NET.GLFW.Native/runtimes/win-x64/native/glfw3.dll differ diff --git a/src/Native/Silk.NET.GLFW.Native/runtimes/win-x86/native/glfw3.dll b/src/Native/Silk.NET.GLFW.Native/runtimes/win-x86/native/glfw3.dll index 133fcdb7f4..22e9acf838 100644 Binary files a/src/Native/Silk.NET.GLFW.Native/runtimes/win-x86/native/glfw3.dll and b/src/Native/Silk.NET.GLFW.Native/runtimes/win-x86/native/glfw3.dll differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/linux-x64/native/libSDL2-2.0.so b/src/Native/Silk.NET.SDL.Native/runtimes/linux-x64/native/libSDL2-2.0.so index 927eac259a..01f575e329 100755 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/linux-x64/native/libSDL2-2.0.so and b/src/Native/Silk.NET.SDL.Native/runtimes/linux-x64/native/libSDL2-2.0.so differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/linux-x86/native/libSDL2-2.0.so b/src/Native/Silk.NET.SDL.Native/runtimes/linux-x86/native/libSDL2-2.0.so index fc4b210718..bb3a077d9c 100755 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/linux-x86/native/libSDL2-2.0.so and b/src/Native/Silk.NET.SDL.Native/runtimes/linux-x86/native/libSDL2-2.0.so differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/osx-arm64/native/libSDL2-2.0.dylib b/src/Native/Silk.NET.SDL.Native/runtimes/osx-arm64/native/libSDL2-2.0.dylib index 703624a63c..9ccfb41e05 100755 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/osx-arm64/native/libSDL2-2.0.dylib and b/src/Native/Silk.NET.SDL.Native/runtimes/osx-arm64/native/libSDL2-2.0.dylib differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/osx-x64/native/libSDL2-2.0.dylib b/src/Native/Silk.NET.SDL.Native/runtimes/osx-x64/native/libSDL2-2.0.dylib index 232ea6d701..808ff31415 100755 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/osx-x64/native/libSDL2-2.0.dylib and b/src/Native/Silk.NET.SDL.Native/runtimes/osx-x64/native/libSDL2-2.0.dylib differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/win-arm64/native/SDL2.dll b/src/Native/Silk.NET.SDL.Native/runtimes/win-arm64/native/SDL2.dll index e161c6ab9c..d973672e4c 100644 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/win-arm64/native/SDL2.dll and b/src/Native/Silk.NET.SDL.Native/runtimes/win-arm64/native/SDL2.dll differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/win-x64/native/SDL2.dll b/src/Native/Silk.NET.SDL.Native/runtimes/win-x64/native/SDL2.dll index 2d43a0a6fa..44c153c639 100644 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/win-x64/native/SDL2.dll and b/src/Native/Silk.NET.SDL.Native/runtimes/win-x64/native/SDL2.dll differ diff --git a/src/Native/Silk.NET.SDL.Native/runtimes/win-x86/native/SDL2.dll b/src/Native/Silk.NET.SDL.Native/runtimes/win-x86/native/SDL2.dll index 2a97b9bf93..84283c3e7c 100644 Binary files a/src/Native/Silk.NET.SDL.Native/runtimes/win-x86/native/SDL2.dll and b/src/Native/Silk.NET.SDL.Native/runtimes/win-x86/native/SDL2.dll differ diff --git a/src/Native/Silk.NET.Vkd3d.Native/runtimes/linux-x64/native/libd3dcompile_vkd3d.so b/src/Native/Silk.NET.Vkd3d.Native/runtimes/linux-x64/native/libd3dcompile_vkd3d.so index a00fa50851..8f03b53b82 100755 Binary files a/src/Native/Silk.NET.Vkd3d.Native/runtimes/linux-x64/native/libd3dcompile_vkd3d.so and b/src/Native/Silk.NET.Vkd3d.Native/runtimes/linux-x64/native/libd3dcompile_vkd3d.so differ diff --git a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/linux-x64/native/libvulkan.so b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/linux-x64/native/libvulkan.so index 984b3d34fb..0a4211e7dd 100755 Binary files a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/linux-x64/native/libvulkan.so and b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/linux-x64/native/libvulkan.so differ diff --git a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/osx-x64/native/libvulkan.dylib b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/osx-x64/native/libvulkan.dylib index 38bad68a44..efcb0382d9 100755 Binary files a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/osx-x64/native/libvulkan.dylib and b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/osx-x64/native/libvulkan.dylib differ diff --git a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x64/native/vulkan-1.dll b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x64/native/vulkan-1.dll index fbc7fd623c..ce573b9ce7 100644 Binary files a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x64/native/vulkan-1.dll and b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x64/native/vulkan-1.dll differ diff --git a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x86/native/vulkan-1.dll b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x86/native/vulkan-1.dll index fbc7fd623c..ce573b9ce7 100644 Binary files a/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x86/native/vulkan-1.dll and b/src/Native/Silk.NET.Vulkan.Loader.Native/runtimes/win-x86/native/vulkan-1.dll differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x64/native/libwgpu_native.so b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x64/native/libwgpu_native.so index d18473e062..940c650bc3 100755 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x64/native/libwgpu_native.so and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x64/native/libwgpu_native.so differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x86/native/libwgpu_native.so b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x86/native/libwgpu_native.so index bef9523fa3..acf6ddd000 100755 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x86/native/libwgpu_native.so and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/linux-x86/native/libwgpu_native.so differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-arm64/native/libwgpu_native.dylib b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-arm64/native/libwgpu_native.dylib index e1fb535d09..e3bb3a590b 100755 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-arm64/native/libwgpu_native.dylib and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-arm64/native/libwgpu_native.dylib differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-x64/native/libwgpu_native.dylib b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-x64/native/libwgpu_native.dylib index 4bf7a5610c..3aa9d76691 100755 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-x64/native/libwgpu_native.dylib and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/osx-x64/native/libwgpu_native.dylib differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-arm64/native/wgpu_native.dll b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-arm64/native/wgpu_native.dll index 0dbdb5c7c9..395cec2da3 100644 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-arm64/native/wgpu_native.dll and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-arm64/native/wgpu_native.dll differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x64/native/wgpu_native.dll b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x64/native/wgpu_native.dll index 9e8abb7b91..3f50e75fde 100644 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x64/native/wgpu_native.dll and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x64/native/wgpu_native.dll differ diff --git a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x86/native/wgpu_native.dll b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x86/native/wgpu_native.dll index 89f43619a6..1ade6b7f1f 100644 Binary files a/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x86/native/wgpu_native.dll and b/src/Native/Silk.NET.WebGPU.Native.WGPU/runtimes/win-x86/native/wgpu_native.dll differ diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQuery.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQuery.gen.cs index b5acc524c7..1ba94bfa9e 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQuery.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQuery.gen.cs @@ -29,6 +29,12 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryHandle); + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryHandle* queryHandle); + + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryHandle queryHandle); + [NativeApi(EntryPoint = "glDeletePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void DeletePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle); @@ -41,12 +47,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* nextQueryId); [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint nextQueryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* nextQueryId); + + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId nextQueryId); + [NativeApi(EntryPoint = "glGetPerfCounterInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfCounterInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] ulong* rawCounterMaxValue); @@ -923,6 +941,18 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged; + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* queryId); @@ -941,6 +971,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetPerfQueryInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* capsMask); @@ -4227,6 +4275,20 @@ public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection return silkRet; } + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data) + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, data, out uint silkRet); + return silkRet; + } + + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data) where T0 : unmanaged + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, out data, out uint silkRet); + return silkRet; + } + public unsafe uint GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName) { // NonKhrReturnTypeOverloader diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs index 511edfca9e..0ccf20b0ef 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs @@ -22,18 +22,36 @@ public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [F thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); } + public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryHandle) + { + // SpanOverloader + thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); + } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); + } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) { // SpanOverloader thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) + { + // SpanOverloader + thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); + } + public static unsafe void GetPerfCounterInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span rawCounterMaxValue) { // SpanOverloader @@ -1774,6 +1792,24 @@ public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); } + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, data, out bytesWritten.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), bytesWritten); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); + } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader @@ -1798,6 +1834,30 @@ public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), queryId); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + public static unsafe void GetPerfQueryInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span capsMask) { // SpanOverloader diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQuery.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQuery.gen.cs index ca5dcc8d1e..7a3ee4e8f0 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQuery.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQuery.gen.cs @@ -29,6 +29,12 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryHandle); + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryHandle* queryHandle); + + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryHandle queryHandle); + [NativeApi(EntryPoint = "glDeletePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void DeletePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle); @@ -41,12 +47,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* nextQueryId); [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint nextQueryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* nextQueryId); + + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId nextQueryId); + [NativeApi(EntryPoint = "glGetPerfCounterInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfCounterInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] ulong* rawCounterMaxValue); @@ -923,6 +941,18 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged; + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* queryId); @@ -941,6 +971,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetPerfQueryInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* capsMask); @@ -4227,6 +4275,20 @@ public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection return silkRet; } + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data) + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, data, out uint silkRet); + return silkRet; + } + + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data) where T0 : unmanaged + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, out data, out uint silkRet); + return silkRet; + } + public unsafe uint GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName) { // NonKhrReturnTypeOverloader diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs index 0b7ba66bd0..eedcdf2c32 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGL.Legacy.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs @@ -22,18 +22,36 @@ public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [F thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); } + public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryHandle) + { + // SpanOverloader + thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); + } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); + } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) { // SpanOverloader thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) + { + // SpanOverloader + thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); + } + public static unsafe void GetPerfCounterInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span rawCounterMaxValue) { // SpanOverloader @@ -1774,6 +1792,24 @@ public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); } + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, data, out bytesWritten.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), bytesWritten); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); + } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader @@ -1798,6 +1834,30 @@ public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), queryId); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + public static unsafe void GetPerfQueryInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span capsMask) { // SpanOverloader diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQuery.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQuery.gen.cs index 9f3f1f663f..1ba01fc82f 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQuery.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQuery.gen.cs @@ -29,6 +29,12 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryHandle); + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryHandle* queryHandle); + + [NativeApi(EntryPoint = "glCreatePerfQueryINTEL", Convention = CallingConvention.Winapi)] + public partial void CreatePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryHandle queryHandle); + [NativeApi(EntryPoint = "glDeletePerfQueryINTEL", Convention = CallingConvention.Winapi)] public partial void DeletePerfQuery([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle); @@ -41,12 +47,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetFirstPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetFirstPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* nextQueryId); [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint nextQueryId); + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* nextQueryId); + + [NativeApi(EntryPoint = "glGetNextPerfQueryIdINTEL", Convention = CallingConvention.Winapi)] + public partial void GetNextPerfQueryId([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId nextQueryId); + [NativeApi(EntryPoint = "glGetPerfCounterInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfCounterInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] ulong* rawCounterMaxValue); @@ -923,6 +941,18 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten); + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged; + + [NativeApi(EntryPoint = "glGetPerfQueryDataINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint bytesWritten) where T0 : unmanaged; + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* queryId); @@ -941,6 +971,24 @@ public unsafe partial class IntelPerformanceQuery : NativeExtension [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint queryId); + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId); + + [NativeApi(EntryPoint = "glGetPerfQueryIdByNameINTEL", Convention = CallingConvention.Winapi)] + public partial void GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out PerfQueryId queryId); + [NativeApi(EntryPoint = "glGetPerfQueryInfoINTEL", Convention = CallingConvention.Winapi)] public unsafe partial void GetPerfQueryInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* capsMask); @@ -4227,6 +4275,20 @@ public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection return silkRet; } + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data) + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, data, out uint silkRet); + return silkRet; + } + + public unsafe uint GetPerfQueryData([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 data) where T0 : unmanaged + { + // NonKhrReturnTypeOverloader + GetPerfQueryData(queryHandle, flags, dataSize, out data, out uint silkRet); + return silkRet; + } + public unsafe uint GetPerfQueryIdByName([Flow(Silk.NET.Core.Native.FlowDirection.Out)] out byte queryName) { // NonKhrReturnTypeOverloader diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs index 38cf5dfe21..d84994de26 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.INTEL/IntelPerformanceQueryOverloads.gen.cs @@ -22,18 +22,36 @@ public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [F thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); } + public static unsafe void CreatePerfQuery(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryHandle) + { + // SpanOverloader + thisApi.CreatePerfQuery(queryId, out queryHandle.GetPinnableReference()); + } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); } + public static unsafe void GetFirstPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetFirstPerfQueryId(out queryId.GetPinnableReference()); + } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) { // SpanOverloader thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); } + public static unsafe void GetNextPerfQueryId(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span nextQueryId) + { + // SpanOverloader + thisApi.GetNextPerfQueryId(queryId, out nextQueryId.GetPinnableReference()); + } + public static unsafe void GetPerfCounterInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterNameLength, [Count(Parameter = "counterNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterName, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint counterDescLength, [Count(Parameter = "counterDescLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* counterDesc, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterOffset, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* counterDataTypeEnum, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span rawCounterMaxValue) { // SpanOverloader @@ -1774,6 +1792,24 @@ public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); } + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, data, out bytesWritten.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), bytesWritten); + } + + public static unsafe void GetPerfQueryData(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryHandle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PerfQueryDataFlags flags, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span data, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span bytesWritten) where T0 : unmanaged + { + // SpanOverloader + thisApi.GetPerfQueryData(queryHandle, flags, dataSize, out data.GetPinnableReference(), out bytesWritten.GetPinnableReference()); + } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) { // SpanOverloader @@ -1798,6 +1834,30 @@ public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisAp thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); } + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] PerfQueryId* queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), queryId); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(out queryName.GetPinnableReference(), out queryId.GetPinnableReference()); + } + + public static unsafe void GetPerfQueryIdByName(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.Out), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span queryId) + { + // SpanOverloader + thisApi.GetPerfQueryIdByName(queryName, out queryId.GetPinnableReference()); + } + public static unsafe void GetPerfQueryInfo(this IntelPerformanceQuery thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryId, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint queryNameLength, [Count(Parameter = "queryNameLength"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] byte* queryName, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noCounters, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* noInstances, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span capsMask) { // SpanOverloader diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/ColorPointerType.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/ColorPointerType.gen.cs index b209b7be3a..e1aa5d4cd8 100644 --- a/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/ColorPointerType.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/ColorPointerType.gen.cs @@ -16,9 +16,17 @@ public enum ColorPointerType : int Byte = 0x1400, [NativeName("Name", "GL_UNSIGNED_BYTE")] UnsignedByte = 0x1401, + [NativeName("Name", "GL_SHORT")] + Short = 0x1402, [NativeName("Name", "GL_UNSIGNED_SHORT")] UnsignedShort = 0x1403, + [NativeName("Name", "GL_INT")] + Int = 0x1404, [NativeName("Name", "GL_UNSIGNED_INT")] UnsignedInt = 0x1405, + [NativeName("Name", "GL_FLOAT")] + Float = 0x1406, + [NativeName("Name", "GL_DOUBLE")] + Double = 0x140A, } } diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/LightParameter.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/LightParameter.gen.cs index 65adafd849..d67757e3b9 100644 --- a/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/LightParameter.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/LightParameter.gen.cs @@ -12,6 +12,15 @@ namespace Silk.NET.OpenGL.Legacy [NativeName("Name", "LightParameter")] public enum LightParameter : int { + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_AMBIENT")] + Ambient = 0x1200, + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_DIFFUSE")] + Diffuse = 0x1201, + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_SPECULAR")] + Specular = 0x1202, [System.Obsolete("Deprecated in version 3.2")] [NativeName("Name", "GL_POSITION")] Position = 0x1203, diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/PerfQueryDataFlags.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/PerfQueryDataFlags.gen.cs new file mode 100644 index 0000000000..f60089fbd5 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/Enums/PerfQueryDataFlags.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL.Legacy +{ + [NativeName("Name", "PerfQueryDataFlags")] + public enum PerfQueryDataFlags : int + { + [Obsolete("Deprecated in favour of \"DonotFlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + PerfqueryDonotFlushIntel = 0x83F9, + [Obsolete("Deprecated in favour of \"FlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + PerfqueryFlushIntel = 0x83FA, + [Obsolete("Deprecated in favour of \"WaitIntel\"")] + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + PerfqueryWaitIntel = 0x83FB, + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + DonotFlushIntel = 0x83F9, + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + FlushIntel = 0x83FA, + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + WaitIntel = 0x83FB, + } +} diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryHandle.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryHandle.gen.cs new file mode 100644 index 0000000000..1250ca02f7 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryHandle.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL.Legacy +{ + [NativeName("Name", "perf query handle")] + public unsafe partial struct PerfQueryHandle + { + public PerfQueryHandle + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryId.gen.cs b/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryId.gen.cs new file mode 100644 index 0000000000..e2a9c771d9 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL.Legacy/Structs/PerfQueryId.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL.Legacy +{ + [NativeName("Name", "perf query id")] + public unsafe partial struct PerfQueryId + { + public PerfQueryId + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/OpenGL/Silk.NET.OpenGL/Enums/ColorPointerType.gen.cs b/src/OpenGL/Silk.NET.OpenGL/Enums/ColorPointerType.gen.cs index 661da95fad..8d2c6c8eef 100644 --- a/src/OpenGL/Silk.NET.OpenGL/Enums/ColorPointerType.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGL/Enums/ColorPointerType.gen.cs @@ -16,9 +16,17 @@ public enum ColorPointerType : int Byte = 0x1400, [NativeName("Name", "GL_UNSIGNED_BYTE")] UnsignedByte = 0x1401, + [NativeName("Name", "GL_SHORT")] + Short = 0x1402, [NativeName("Name", "GL_UNSIGNED_SHORT")] UnsignedShort = 0x1403, + [NativeName("Name", "GL_INT")] + Int = 0x1404, [NativeName("Name", "GL_UNSIGNED_INT")] UnsignedInt = 0x1405, + [NativeName("Name", "GL_FLOAT")] + Float = 0x1406, + [NativeName("Name", "GL_DOUBLE")] + Double = 0x140A, } } diff --git a/src/OpenGL/Silk.NET.OpenGL/Enums/PerfQueryDataFlags.gen.cs b/src/OpenGL/Silk.NET.OpenGL/Enums/PerfQueryDataFlags.gen.cs new file mode 100644 index 0000000000..ea377e917a --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL/Enums/PerfQueryDataFlags.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL +{ + [NativeName("Name", "PerfQueryDataFlags")] + public enum PerfQueryDataFlags : int + { + [Obsolete("Deprecated in favour of \"DonotFlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + PerfqueryDonotFlushIntel = 0x83F9, + [Obsolete("Deprecated in favour of \"FlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + PerfqueryFlushIntel = 0x83FA, + [Obsolete("Deprecated in favour of \"WaitIntel\"")] + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + PerfqueryWaitIntel = 0x83FB, + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + DonotFlushIntel = 0x83F9, + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + FlushIntel = 0x83FA, + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + WaitIntel = 0x83FB, + } +} diff --git a/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryHandle.gen.cs b/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryHandle.gen.cs new file mode 100644 index 0000000000..d3c448e1cc --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryHandle.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL +{ + [NativeName("Name", "perf query handle")] + public unsafe partial struct PerfQueryHandle + { + public PerfQueryHandle + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryId.gen.cs b/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryId.gen.cs new file mode 100644 index 0000000000..d75e319669 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGL/Structs/PerfQueryId.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGL +{ + [NativeName("Name", "perf query id")] + public unsafe partial struct PerfQueryId + { + public PerfQueryId + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/OpenGL/Silk.NET.OpenGLES/Enums/ColorPointerType.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/Enums/ColorPointerType.gen.cs index e598fe542b..d0e651c47d 100644 --- a/src/OpenGL/Silk.NET.OpenGLES/Enums/ColorPointerType.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGLES/Enums/ColorPointerType.gen.cs @@ -16,9 +16,17 @@ public enum ColorPointerType : int Byte = 0x1400, [NativeName("Name", "GL_UNSIGNED_BYTE")] UnsignedByte = 0x1401, + [NativeName("Name", "GL_SHORT")] + Short = 0x1402, [NativeName("Name", "GL_UNSIGNED_SHORT")] UnsignedShort = 0x1403, + [NativeName("Name", "GL_INT")] + Int = 0x1404, [NativeName("Name", "GL_UNSIGNED_INT")] UnsignedInt = 0x1405, + [NativeName("Name", "GL_FLOAT")] + Float = 0x1406, + [NativeName("Name", "GL_DOUBLE")] + Double = 0x140A, } } diff --git a/src/OpenGL/Silk.NET.OpenGLES/Enums/LightParameter.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/Enums/LightParameter.gen.cs index 0ef493559c..1abf4b1c46 100644 --- a/src/OpenGL/Silk.NET.OpenGLES/Enums/LightParameter.gen.cs +++ b/src/OpenGL/Silk.NET.OpenGLES/Enums/LightParameter.gen.cs @@ -12,6 +12,15 @@ namespace Silk.NET.OpenGLES [NativeName("Name", "LightParameter")] public enum LightParameter : int { + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_AMBIENT")] + Ambient = 0x1200, + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_DIFFUSE")] + Diffuse = 0x1201, + [System.Obsolete("Deprecated in version 3.2")] + [NativeName("Name", "GL_SPECULAR")] + Specular = 0x1202, [System.Obsolete("Deprecated in version 3.2")] [NativeName("Name", "GL_POSITION")] Position = 0x1203, diff --git a/src/OpenGL/Silk.NET.OpenGLES/Enums/PerfQueryDataFlags.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/Enums/PerfQueryDataFlags.gen.cs new file mode 100644 index 0000000000..6e1ef51a11 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGLES/Enums/PerfQueryDataFlags.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGLES +{ + [NativeName("Name", "PerfQueryDataFlags")] + public enum PerfQueryDataFlags : int + { + [Obsolete("Deprecated in favour of \"DonotFlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + PerfqueryDonotFlushIntel = 0x83F9, + [Obsolete("Deprecated in favour of \"FlushIntel\"")] + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + PerfqueryFlushIntel = 0x83FA, + [Obsolete("Deprecated in favour of \"WaitIntel\"")] + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + PerfqueryWaitIntel = 0x83FB, + [NativeName("Name", "GL_PERFQUERY_DONOT_FLUSH_INTEL")] + DonotFlushIntel = 0x83F9, + [NativeName("Name", "GL_PERFQUERY_FLUSH_INTEL")] + FlushIntel = 0x83FA, + [NativeName("Name", "GL_PERFQUERY_WAIT_INTEL")] + WaitIntel = 0x83FB, + } +} diff --git a/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryHandle.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryHandle.gen.cs new file mode 100644 index 0000000000..4d3d8fe070 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryHandle.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGLES +{ + [NativeName("Name", "perf query handle")] + public unsafe partial struct PerfQueryHandle + { + public PerfQueryHandle + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryId.gen.cs b/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryId.gen.cs new file mode 100644 index 0000000000..1bf14e87d8 --- /dev/null +++ b/src/OpenGL/Silk.NET.OpenGLES/Structs/PerfQueryId.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenGLES +{ + [NativeName("Name", "perf query id")] + public unsafe partial struct PerfQueryId + { + public PerfQueryId + ( + uint? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public uint Handle; + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/BuiltIn.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/BuiltIn.gen.cs index 03f419924d..1cb845f3e7 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/BuiltIn.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/BuiltIn.gen.cs @@ -258,6 +258,8 @@ public enum BuiltIn : int HitKindNV = 0x14D5, [NativeName("Name", "SpvBuiltInCurrentRayTimeNV")] CurrentRayTimeNV = 0x14D6, + [NativeName("Name", "SpvBuiltInHitTriangleVertexPositionsKHR")] + HitTriangleVertexPositionsKhr = 0x14D7, [NativeName("Name", "SpvBuiltInIncomingRayFlagsKHR")] IncomingRayFlagsKhr = 0x14E7, [NativeName("Name", "SpvBuiltInIncomingRayFlagsNV")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs index c907c9b9ed..b54e001d21 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs @@ -324,6 +324,8 @@ public enum Capability : int StorageTexelBufferArrayNonUniformIndexing = 0x14C0, [NativeName("Name", "SpvCapabilityStorageTexelBufferArrayNonUniformIndexingEXT")] StorageTexelBufferArrayNonUniformIndexingExt = 0x14C0, + [NativeName("Name", "SpvCapabilityRayTracingPositionFetchKHR")] + RayTracingPositionFetchKhr = 0x14D8, [NativeName("Name", "SpvCapabilityRayTracingNV")] RayTracingNV = 0x14DC, [NativeName("Name", "SpvCapabilityRayTracingMotionBlurNV")] @@ -364,6 +366,8 @@ public enum Capability : int ShaderInvocationReorderNV = 0x1507, [NativeName("Name", "SpvCapabilityBindlessTextureNV")] BindlessTextureNV = 0x150E, + [NativeName("Name", "SpvCapabilityRayQueryPositionFetchKHR")] + RayQueryPositionFetchKhr = 0x150F, [NativeName("Name", "SpvCapabilitySubgroupShuffleINTEL")] SubgroupShuffleIntel = 0x15C0, [NativeName("Name", "SpvCapabilitySubgroupBufferBlockIOINTEL")] @@ -466,6 +470,8 @@ public enum Capability : int DotProductKhr = 0x1783, [NativeName("Name", "SpvCapabilityRayCullMaskKHR")] RayCullMaskKhr = 0x1784, + [NativeName("Name", "SpvCapabilityCooperativeMatrixKHR")] + CooperativeMatrixKhr = 0x1786, [NativeName("Name", "SpvCapabilityBitInstructions")] BitInstructions = 0x1789, [NativeName("Name", "SpvCapabilityGroupNonUniformRotateKHR")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixLayout.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixLayout.gen.cs new file mode 100644 index 0000000000..f096b2928e --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixLayout.gen.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV +{ + [NativeName("Name", "SpvCooperativeMatrixLayout_")] + public enum CooperativeMatrixLayout : int + { + [NativeName("Name", "SpvCooperativeMatrixLayoutRowMajorKHR")] + RowMajorKhr = 0x0, + [NativeName("Name", "SpvCooperativeMatrixLayoutColumnMajorKHR")] + ColumnMajorKhr = 0x1, + [NativeName("Name", "SpvCooperativeMatrixLayoutMax")] + Max = 0x7FFFFFFF, + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs new file mode 100644 index 0000000000..fe8acff577 --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV +{ + [Flags] + [NativeName("Name", "SpvCooperativeMatrixOperandsMask_")] + public enum CooperativeMatrixOperandsMask : int + { + [NativeName("Name", "SpvCooperativeMatrixOperandsMaskNone")] + MaskNone = 0x0, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsMask")] + MatrixASignedComponentsMask = 0x1, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsMask")] + MatrixBSignedComponentsMask = 0x2, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsMask")] + MatrixCSignedComponentsMask = 0x4, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsMask")] + MatrixResultSignedComponentsMask = 0x8, + [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationMask")] + SaturatingAccumulationMask = 0x10, + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs new file mode 100644 index 0000000000..1065c14cfa --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV +{ + [NativeName("Name", "SpvCooperativeMatrixOperandsShift_")] + public enum CooperativeMatrixOperandsShift : int + { + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsShift")] + MatrixASignedComponentsShift = 0x0, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsShift")] + MatrixBSignedComponentsShift = 0x1, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsShift")] + MatrixCSignedComponentsShift = 0x2, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsShift")] + MatrixResultSignedComponentsShift = 0x3, + [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationShift")] + SaturatingAccumulationShift = 0x4, + [NativeName("Name", "SpvCooperativeMatrixOperandsMax")] + Max = 0x7FFFFFFF, + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixUse.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixUse.gen.cs new file mode 100644 index 0000000000..3c6d61f3a7 --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixUse.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV +{ + [NativeName("Name", "SpvCooperativeMatrixUse_")] + public enum CooperativeMatrixUse : int + { + [NativeName("Name", "SpvCooperativeMatrixUseMatrixAKHR")] + MatrixAkhr = 0x0, + [NativeName("Name", "SpvCooperativeMatrixUseMatrixBKHR")] + MatrixBkhr = 0x1, + [NativeName("Name", "SpvCooperativeMatrixUseMatrixAccumulatorKHR")] + MatrixAccumulatorKhr = 0x2, + [NativeName("Name", "SpvCooperativeMatrixUseMax")] + Max = 0x7FFFFFFF, + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/ImageChannelDataType.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/ImageChannelDataType.gen.cs index 5db4dc282e..53a4d1adeb 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/ImageChannelDataType.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/ImageChannelDataType.gen.cs @@ -46,6 +46,10 @@ public enum ImageChannelDataType : int UnormInt24 = 0xF, [NativeName("Name", "SpvImageChannelDataTypeUnormInt101010_2")] UnormInt1010102 = 0x10, + [NativeName("Name", "SpvImageChannelDataTypeUnsignedIntRaw10EXT")] + UnsignedIntRaw10Ext = 0x13, + [NativeName("Name", "SpvImageChannelDataTypeUnsignedIntRaw12EXT")] + UnsignedIntRaw12Ext = 0x14, [NativeName("Name", "SpvImageChannelDataTypeMax")] Max = 0x7FFFFFFF, } diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/Op.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/Op.gen.cs index 8c31e28a3d..486b656bd9 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/Op.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/Op.gen.cs @@ -756,6 +756,16 @@ public enum Op : int SUDotAccSat = 0x1167, [NativeName("Name", "SpvOpSUDotAccSatKHR")] SUDotAccSatKhr = 0x1167, + [NativeName("Name", "SpvOpTypeCooperativeMatrixKHR")] + TypeCooperativeMatrixKhr = 0x1168, + [NativeName("Name", "SpvOpCooperativeMatrixLoadKHR")] + CooperativeMatrixLoadKhr = 0x1169, + [NativeName("Name", "SpvOpCooperativeMatrixStoreKHR")] + CooperativeMatrixStoreKhr = 0x116A, + [NativeName("Name", "SpvOpCooperativeMatrixMulAddKHR")] + CooperativeMatrixMulAddKhr = 0x116B, + [NativeName("Name", "SpvOpCooperativeMatrixLengthKHR")] + CooperativeMatrixLengthKhr = 0x116C, [NativeName("Name", "SpvOpTypeRayQueryKHR")] TypeRayQueryKhr = 0x1178, [NativeName("Name", "SpvOpRayQueryInitializeKHR")] @@ -890,6 +900,8 @@ public enum Op : int TraceMotionNV = 0x14DA, [NativeName("Name", "SpvOpTraceRayMotionNV")] TraceRayMotionNV = 0x14DB, + [NativeName("Name", "SpvOpRayQueryGetIntersectionTriangleVertexPositionsKHR")] + RayQueryGetIntersectionTriangleVertexPositionsKhr = 0x14DC, [NativeName("Name", "SpvOpTypeAccelerationStructureKHR")] TypeAccelerationStructureKhr = 0x14DD, [NativeName("Name", "SpvOpTypeAccelerationStructureNV")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs index 0e4a4b2d87..befb9763b8 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs @@ -28,6 +28,10 @@ public enum SourceLanguage : int CppForOpenCL = 0x6, [NativeName("Name", "SpvSourceLanguageSYCL")] Sycl = 0x7, + [NativeName("Name", "SpvSourceLanguageHERO_C")] + HeroC = 0x8, + [NativeName("Name", "SpvSourceLanguageNZSL")] + Nzsl = 0x9, [NativeName("Name", "SpvSourceLanguageMax")] Max = 0x7FFFFFFF, } diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControl.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControl.gen.cs new file mode 100644 index 0000000000..6da873fd36 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControl.gen.cs @@ -0,0 +1,37 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.EXT +{ + [Extension("VK_EXT_depth_bias_control")] + public unsafe partial class ExtDepthBiasControl : NativeExtension + { + public const string ExtensionName = "VK_EXT_depth_bias_control"; + /// To be documented. + [NativeApi(EntryPoint = "vkCmdSetDepthBias2EXT", Convention = CallingConvention.Winapi)] + public unsafe partial void CmdSetDepthBias2([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DepthBiasInfoEXT* pDepthBiasInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdSetDepthBias2EXT", Convention = CallingConvention.Winapi)] + public partial void CmdSetDepthBias2([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DepthBiasInfoEXT pDepthBiasInfo); + + public ExtDepthBiasControl(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControlOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControlOverloads.gen.cs new file mode 100644 index 0000000000..bccc47eaf3 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtDepthBiasControlOverloads.gen.cs @@ -0,0 +1,28 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.EXT +{ + public static class ExtDepthBiasControlOverloads + { + /// To be documented. + public static unsafe void CmdSetDepthBias2(this ExtDepthBiasControl thisApi, [Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pDepthBiasInfo) + { + // SpanOverloader + thisApi.CmdSetDepthBias2(commandBuffer, in pDepthBiasInfo.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrix.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrix.gen.cs new file mode 100644 index 0000000000..b4557fd1f8 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrix.gen.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.KHR +{ + [Extension("VK_KHR_cooperative_matrix")] + public unsafe partial class KhrCooperativeMatrix : NativeExtension + { + public const string ExtensionName = "VK_KHR_cooperative_matrix"; + /// To be documented. + [NativeApi(EntryPoint = "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceCooperativeMatrixProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] uint* pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] CooperativeMatrixPropertiesKHR* pProperties); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.CooperativeMatrixPropertiesKhr);")] + [NativeApi(EntryPoint = "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceCooperativeMatrixProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] uint* pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out CooperativeMatrixPropertiesKHR pProperties); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceCooperativeMatrixProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] ref uint pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] CooperativeMatrixPropertiesKHR* pProperties); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.CooperativeMatrixPropertiesKhr);")] + [NativeApi(EntryPoint = "vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR", Convention = CallingConvention.Winapi)] + public partial Result GetPhysicalDeviceCooperativeMatrixProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] ref uint pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out CooperativeMatrixPropertiesKHR pProperties); + + public KhrCooperativeMatrix(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrixOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrixOverloads.gen.cs new file mode 100644 index 0000000000..f4a3859536 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrCooperativeMatrixOverloads.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.KHR +{ + public static class KhrCooperativeMatrixOverloads + { + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.CooperativeMatrixPropertiesKhr);")] + public static unsafe Result GetPhysicalDeviceCooperativeMatrixProperties(this KhrCooperativeMatrix thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] uint* pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceCooperativeMatrixProperties(physicalDevice, pPropertyCount, out pProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPhysicalDeviceCooperativeMatrixProperties(this KhrCooperativeMatrix thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] Span pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] CooperativeMatrixPropertiesKHR* pProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceCooperativeMatrixProperties(physicalDevice, ref pPropertyCount.GetPinnableReference(), pProperties); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.CooperativeMatrixPropertiesKhr);")] + public static unsafe Result GetPhysicalDeviceCooperativeMatrixProperties(this KhrCooperativeMatrix thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0)] Span pPropertyCount, [Count(Parameter = "pPropertyCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceCooperativeMatrixProperties(physicalDevice, ref pPropertyCount.GetPinnableReference(), out pProperties.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueue.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueue.gen.cs index 259c4e2937..ccb9d1dbb9 100644 --- a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueue.gen.cs +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueue.gen.cs @@ -28,6 +28,88 @@ public unsafe partial class KhrVideoEncodeQueue : NativeExtension [NativeApi(EntryPoint = "vkCmdEncodeVideoKHR", Convention = CallingConvention.Winapi)] public partial void CmdEncodeVideo([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeInfoKHR pEncodeInfo); + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] void* pData); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetEncodedVideoSessionParametersKHR", Convention = CallingConvention.Winapi)] + public partial Result GetEncodedVideoSessionParameters([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in VideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, [Count(Count = 0)] ref VideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, [Count(Count = 0)] ref nuint pDataSize, [Count(Parameter = "pDataSize")] ref T0 pData) where T0 : unmanaged; + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceVideoEncodeQualityLevelProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] VideoEncodeQualityLevelPropertiesKHR* pQualityLevelProperties); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pQualityLevelProperties = new(StructureType.VideoEncodeQualityLevelPropertiesKhr);")] + [NativeApi(EntryPoint = "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceVideoEncodeQualityLevelProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out VideoEncodeQualityLevelPropertiesKHR pQualityLevelProperties); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPhysicalDeviceVideoEncodeQualityLevelProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PhysicalDeviceVideoEncodeQualityLevelInfoKHR pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] VideoEncodeQualityLevelPropertiesKHR* pQualityLevelProperties); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pQualityLevelProperties = new(StructureType.VideoEncodeQualityLevelPropertiesKhr);")] + [NativeApi(EntryPoint = "vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR", Convention = CallingConvention.Winapi)] + public partial Result GetPhysicalDeviceVideoEncodeQualityLevelProperties([Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PhysicalDeviceVideoEncodeQualityLevelInfoKHR pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out VideoEncodeQualityLevelPropertiesKHR pQualityLevelProperties); + public KhrVideoEncodeQueue(INativeContext ctx) : base(ctx) { diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueueOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueueOverloads.gen.cs index 87b394b69b..31c26628d8 100644 --- a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueueOverloads.gen.cs +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrVideoEncodeQueueOverloads.gen.cs @@ -23,6 +23,134 @@ public static unsafe void CmdEncodeVideo(this KhrVideoEncodeQueue thisApi, [Coun thisApi.CmdEncodeVideo(commandBuffer, in pEncodeInfo.GetPinnableReference()); } + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, pFeedbackInfo, pDataSize, ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, pFeedbackInfo, ref pDataSize.GetPinnableReference(), pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, pFeedbackInfo, ref pDataSize.GetPinnableReference(), ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, ref pFeedbackInfo.GetPinnableReference(), pDataSize, pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, ref pFeedbackInfo.GetPinnableReference(), pDataSize, ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, ref pFeedbackInfo.GetPinnableReference(), ref pDataSize.GetPinnableReference(), pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] VideoEncodeSessionParametersGetInfoKHR* pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, pVideoSessionParametersInfo, ref pFeedbackInfo.GetPinnableReference(), ref pDataSize.GetPinnableReference(), ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), pFeedbackInfo, pDataSize, pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), pFeedbackInfo, pDataSize, ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), pFeedbackInfo, ref pDataSize.GetPinnableReference(), pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] VideoEncodeSessionParametersFeedbackInfoKHR* pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), pFeedbackInfo, ref pDataSize.GetPinnableReference(), ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), ref pFeedbackInfo.GetPinnableReference(), pDataSize, pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] nuint* pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), ref pFeedbackInfo.GetPinnableReference(), pDataSize, ref pData.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] void* pData) + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), ref pFeedbackInfo.GetPinnableReference(), ref pDataSize.GetPinnableReference(), pData); + } + + /// To be documented. + public static unsafe Result GetEncodedVideoSessionParameters(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pVideoSessionParametersInfo, [Count(Count = 0)] Span pFeedbackInfo, [Count(Count = 0)] Span pDataSize, [Count(Parameter = "pDataSize")] Span pData) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetEncodedVideoSessionParameters(device, in pVideoSessionParametersInfo.GetPinnableReference(), ref pFeedbackInfo.GetPinnableReference(), ref pDataSize.GetPinnableReference(), ref pData.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pQualityLevelProperties = new(StructureType.VideoEncodeQualityLevelPropertiesKhr);")] + public static unsafe Result GetPhysicalDeviceVideoEncodeQualityLevelProperties(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PhysicalDeviceVideoEncodeQualityLevelInfoKHR* pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pQualityLevelProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceVideoEncodeQualityLevelProperties(physicalDevice, pQualityLevelInfo, out pQualityLevelProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPhysicalDeviceVideoEncodeQualityLevelProperties(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] VideoEncodeQualityLevelPropertiesKHR* pQualityLevelProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceVideoEncodeQualityLevelProperties(physicalDevice, in pQualityLevelInfo.GetPinnableReference(), pQualityLevelProperties); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pQualityLevelProperties = new(StructureType.VideoEncodeQualityLevelPropertiesKhr);")] + public static unsafe Result GetPhysicalDeviceVideoEncodeQualityLevelProperties(this KhrVideoEncodeQueue thisApi, [Count(Count = 0)] PhysicalDevice physicalDevice, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pQualityLevelInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pQualityLevelProperties) + { + // SpanOverloader + return thisApi.GetPhysicalDeviceVideoEncodeQualityLevelProperties(physicalDevice, in pQualityLevelInfo.GetPinnableReference(), out pQualityLevelProperties.GetPinnableReference()); + } + } } diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBuffer.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBuffer.gen.cs new file mode 100644 index 0000000000..b41b5d6a95 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBuffer.gen.cs @@ -0,0 +1,47 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.QNX +{ + [Extension("VK_QNX_external_memory_screen_buffer")] + public unsafe partial class QnxExternalMemoryScreenBuffer : NativeExtension + { + public const string ExtensionName = "VK_QNX_external_memory_screen_buffer"; + /// To be documented. + [NativeApi(EntryPoint = "vkGetScreenBufferPropertiesQNX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetScreenBufferPropertiesQnx([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] void* buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] ScreenBufferPropertiesQNX* pProperties); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.ScreenBufferPropertiesQnx);")] + [NativeApi(EntryPoint = "vkGetScreenBufferPropertiesQNX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetScreenBufferPropertiesQnx([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] void* buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out ScreenBufferPropertiesQNX pProperties); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetScreenBufferPropertiesQNX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetScreenBufferPropertiesQnx([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] ScreenBufferPropertiesQNX* pProperties) where T0 : unmanaged; + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.ScreenBufferPropertiesQnx);")] + [NativeApi(EntryPoint = "vkGetScreenBufferPropertiesQNX", Convention = CallingConvention.Winapi)] + public partial Result GetScreenBufferPropertiesQnx([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out ScreenBufferPropertiesQNX pProperties) where T0 : unmanaged; + + public QnxExternalMemoryScreenBuffer(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBufferOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBufferOverloads.gen.cs new file mode 100644 index 0000000000..073a24bfb8 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.QNX/QnxExternalMemoryScreenBufferOverloads.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.QNX +{ + public static class QnxExternalMemoryScreenBufferOverloads + { + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.ScreenBufferPropertiesQnx);")] + public static unsafe Result GetScreenBufferPropertiesQnx(this QnxExternalMemoryScreenBuffer thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] void* buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pProperties) + { + // SpanOverloader + return thisApi.GetScreenBufferPropertiesQnx(device, buffer, out pProperties.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetScreenBufferPropertiesQnx(this QnxExternalMemoryScreenBuffer thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] ScreenBufferPropertiesQNX* pProperties) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetScreenBufferPropertiesQnx(device, in buffer.GetPinnableReference(), pProperties); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pProperties = new(StructureType.ScreenBufferPropertiesQnx);")] + public static unsafe Result GetScreenBufferPropertiesQnx(this QnxExternalMemoryScreenBuffer thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan buffer, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pProperties) where T0 : unmanaged + { + // SpanOverloader + return thisApi.GetScreenBufferPropertiesQnx(device, in buffer.GetPinnableReference(), out pProperties.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeKHR.gen.cs new file mode 100644 index 0000000000..214e3961be --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeKHR.gen.cs @@ -0,0 +1,71 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkComponentTypeKHR")] + public enum ComponentTypeKHR : int + { + [Obsolete("Deprecated in favour of \"Float16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_KHR")] + ComponentTypeFloat16Khr = 0, + [Obsolete("Deprecated in favour of \"Float32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_KHR")] + ComponentTypeFloat32Khr = 1, + [Obsolete("Deprecated in favour of \"Float64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_KHR")] + ComponentTypeFloat64Khr = 2, + [Obsolete("Deprecated in favour of \"Sint8Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_KHR")] + ComponentTypeSint8Khr = 3, + [Obsolete("Deprecated in favour of \"Sint16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_KHR")] + ComponentTypeSint16Khr = 4, + [Obsolete("Deprecated in favour of \"Sint32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_KHR")] + ComponentTypeSint32Khr = 5, + [Obsolete("Deprecated in favour of \"Sint64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_KHR")] + ComponentTypeSint64Khr = 6, + [Obsolete("Deprecated in favour of \"Uint8Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_KHR")] + ComponentTypeUint8Khr = 7, + [Obsolete("Deprecated in favour of \"Uint16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_KHR")] + ComponentTypeUint16Khr = 8, + [Obsolete("Deprecated in favour of \"Uint32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_KHR")] + ComponentTypeUint32Khr = 9, + [Obsolete("Deprecated in favour of \"Uint64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_KHR")] + ComponentTypeUint64Khr = 10, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_KHR")] + Float16Khr = 0, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_KHR")] + Float32Khr = 1, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_KHR")] + Float64Khr = 2, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_KHR")] + Sint8Khr = 3, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_KHR")] + Sint16Khr = 4, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_KHR")] + Sint32Khr = 5, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_KHR")] + Sint64Khr = 6, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_KHR")] + Uint8Khr = 7, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_KHR")] + Uint16Khr = 8, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_KHR")] + Uint32Khr = 9, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_KHR")] + Uint64Khr = 10, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeNV.gen.cs index 32a3d0adc8..e2f8a49c32 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeNV.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ComponentTypeNV.gen.cs @@ -12,60 +12,60 @@ namespace Silk.NET.Vulkan [NativeName("Name", "VkComponentTypeNV")] public enum ComponentTypeNV : int { - [Obsolete("Deprecated in favour of \"Float16NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_NV")] - ComponentTypeFloat16NV = 0, - [Obsolete("Deprecated in favour of \"Float32NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_NV")] - ComponentTypeFloat32NV = 1, - [Obsolete("Deprecated in favour of \"Float64NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_NV")] - ComponentTypeFloat64NV = 2, - [Obsolete("Deprecated in favour of \"Sint8NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_NV")] - ComponentTypeSint8NV = 3, - [Obsolete("Deprecated in favour of \"Sint16NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_NV")] - ComponentTypeSint16NV = 4, - [Obsolete("Deprecated in favour of \"Sint32NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_NV")] - ComponentTypeSint32NV = 5, - [Obsolete("Deprecated in favour of \"Sint64NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_NV")] - ComponentTypeSint64NV = 6, - [Obsolete("Deprecated in favour of \"Uint8NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_NV")] - ComponentTypeUint8NV = 7, - [Obsolete("Deprecated in favour of \"Uint16NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_NV")] - ComponentTypeUint16NV = 8, - [Obsolete("Deprecated in favour of \"Uint32NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_NV")] - ComponentTypeUint32NV = 9, - [Obsolete("Deprecated in favour of \"Uint64NV\"")] - [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_NV")] - ComponentTypeUint64NV = 10, - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_NV")] - Float16NV = 0, - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_NV")] - Float32NV = 1, - [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_NV")] - Float64NV = 2, - [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_NV")] - Sint8NV = 3, - [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_NV")] - Sint16NV = 4, - [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_NV")] - Sint32NV = 5, - [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_NV")] - Sint64NV = 6, - [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_NV")] - Uint8NV = 7, - [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_NV")] - Uint16NV = 8, - [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_NV")] - Uint32NV = 9, - [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_NV")] - Uint64NV = 10, + [Obsolete("Deprecated in favour of \"Float16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_KHR")] + ComponentTypeFloat16Khr = 0, + [Obsolete("Deprecated in favour of \"Float32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_KHR")] + ComponentTypeFloat32Khr = 1, + [Obsolete("Deprecated in favour of \"Float64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_KHR")] + ComponentTypeFloat64Khr = 2, + [Obsolete("Deprecated in favour of \"Sint8Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_KHR")] + ComponentTypeSint8Khr = 3, + [Obsolete("Deprecated in favour of \"Sint16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_KHR")] + ComponentTypeSint16Khr = 4, + [Obsolete("Deprecated in favour of \"Sint32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_KHR")] + ComponentTypeSint32Khr = 5, + [Obsolete("Deprecated in favour of \"Sint64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_KHR")] + ComponentTypeSint64Khr = 6, + [Obsolete("Deprecated in favour of \"Uint8Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_KHR")] + ComponentTypeUint8Khr = 7, + [Obsolete("Deprecated in favour of \"Uint16Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_KHR")] + ComponentTypeUint16Khr = 8, + [Obsolete("Deprecated in favour of \"Uint32Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_KHR")] + ComponentTypeUint32Khr = 9, + [Obsolete("Deprecated in favour of \"Uint64Khr\"")] + [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_KHR")] + ComponentTypeUint64Khr = 10, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT16_KHR")] + Float16Khr = 0, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT32_KHR")] + Float32Khr = 1, + [NativeName("Name", "VK_COMPONENT_TYPE_FLOAT64_KHR")] + Float64Khr = 2, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT8_KHR")] + Sint8Khr = 3, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT16_KHR")] + Sint16Khr = 4, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT32_KHR")] + Sint32Khr = 5, + [NativeName("Name", "VK_COMPONENT_TYPE_SINT64_KHR")] + Sint64Khr = 6, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT8_KHR")] + Uint8Khr = 7, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT16_KHR")] + Uint16Khr = 8, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT32_KHR")] + Uint32Khr = 9, + [NativeName("Name", "VK_COMPONENT_TYPE_UINT64_KHR")] + Uint64Khr = 10, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/DepthBiasRepresentationEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/DepthBiasRepresentationEXT.gen.cs new file mode 100644 index 0000000000..ad671ed2ad --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/DepthBiasRepresentationEXT.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDepthBiasRepresentationEXT")] + public enum DepthBiasRepresentationEXT : int + { + [Obsolete("Deprecated in favour of \"LeastRepresentableValueFormatExt\"")] + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT")] + DepthBiasRepresentationLeastRepresentableValueFormatExt = 0, + [Obsolete("Deprecated in favour of \"LeastRepresentableValueForceUnormExt\"")] + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT")] + DepthBiasRepresentationLeastRepresentableValueForceUnormExt = 1, + [Obsolete("Deprecated in favour of \"FloatExt\"")] + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT")] + DepthBiasRepresentationFloatExt = 2, + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT")] + LeastRepresentableValueFormatExt = 0, + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT")] + LeastRepresentableValueForceUnormExt = 1, + [NativeName("Name", "VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT")] + FloatExt = 2, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ExternalMemoryHandleTypeFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ExternalMemoryHandleTypeFlags.gen.cs index 4252c855a7..46766208d3 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/ExternalMemoryHandleTypeFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ExternalMemoryHandleTypeFlags.gen.cs @@ -54,6 +54,9 @@ public enum ExternalMemoryHandleTypeFlags : int [Obsolete("Deprecated in favour of \"RdmaAddressBitNV\"")] [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV")] ExternalMemoryHandleTypeRdmaAddressBitNV = 4096, + [Obsolete("Deprecated in favour of \"ScreenBufferBitQnx\"")] + [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX")] + ExternalMemoryHandleTypeScreenBufferBitQnx = 16384, [Obsolete("Deprecated in favour of \"SciBufBitNV\"")] [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV")] ExternalMemoryHandleTypeSciBufBitNV = 8192, @@ -83,6 +86,8 @@ public enum ExternalMemoryHandleTypeFlags : int ZirconVmoBitFuchsia = 2048, [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV")] RdmaAddressBitNV = 4096, + [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX")] + ScreenBufferBitQnx = 16384, [NativeName("Name", "VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV")] SciBufBitNV = 8192, } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineStageFlags2.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineStageFlags2.gen.cs index cfd3d53888..67271ab257 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineStageFlags2.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineStageFlags2.gen.cs @@ -217,6 +217,9 @@ public enum PipelineStageFlags2 : long [Obsolete("Deprecated in favour of \"MeshShaderBitExt\"")] [NativeName("Name", "VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT")] PipelineStage2MeshShaderBitExt = 1048576, + [Obsolete("Deprecated in favour of \"SubpassShaderBitHuawei\"")] + [NativeName("Name", "VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI")] + PipelineStage2SubpassShaderBitHuawei = 549755813888, [Obsolete("Deprecated in favour of \"SubpassShadingBitHuawei\"")] [NativeName("Name", "VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI")] PipelineStage2SubpassShadingBitHuawei = 549755813888, @@ -371,6 +374,8 @@ public enum PipelineStageFlags2 : long TaskShaderBitExt = 524288, [NativeName("Name", "VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT")] MeshShaderBitExt = 1048576, + [NativeName("Name", "VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI")] + SubpassShaderBitHuawei = 549755813888, [NativeName("Name", "VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI")] SubpassShadingBitHuawei = 549755813888, [NativeName("Name", "VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeKHR.gen.cs new file mode 100644 index 0000000000..61d05f6ffb --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeKHR.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkScopeKHR")] + public enum ScopeKHR : int + { + [Obsolete("Deprecated in favour of \"DeviceKhr\"")] + [NativeName("Name", "VK_SCOPE_DEVICE_KHR")] + ScopeDeviceKhr = 1, + [Obsolete("Deprecated in favour of \"WorkgroupKhr\"")] + [NativeName("Name", "VK_SCOPE_WORKGROUP_KHR")] + ScopeWorkgroupKhr = 2, + [Obsolete("Deprecated in favour of \"SubgroupKhr\"")] + [NativeName("Name", "VK_SCOPE_SUBGROUP_KHR")] + ScopeSubgroupKhr = 3, + [Obsolete("Deprecated in favour of \"QueueFamilyKhr\"")] + [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_KHR")] + ScopeQueueFamilyKhr = 5, + [NativeName("Name", "VK_SCOPE_DEVICE_KHR")] + DeviceKhr = 1, + [NativeName("Name", "VK_SCOPE_WORKGROUP_KHR")] + WorkgroupKhr = 2, + [NativeName("Name", "VK_SCOPE_SUBGROUP_KHR")] + SubgroupKhr = 3, + [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_KHR")] + QueueFamilyKhr = 5, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeNV.gen.cs index cfd39b9569..da31b31d54 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeNV.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ScopeNV.gen.cs @@ -12,25 +12,25 @@ namespace Silk.NET.Vulkan [NativeName("Name", "VkScopeNV")] public enum ScopeNV : int { - [Obsolete("Deprecated in favour of \"DeviceNV\"")] - [NativeName("Name", "VK_SCOPE_DEVICE_NV")] - ScopeDeviceNV = 1, - [Obsolete("Deprecated in favour of \"WorkgroupNV\"")] - [NativeName("Name", "VK_SCOPE_WORKGROUP_NV")] - ScopeWorkgroupNV = 2, - [Obsolete("Deprecated in favour of \"SubgroupNV\"")] - [NativeName("Name", "VK_SCOPE_SUBGROUP_NV")] - ScopeSubgroupNV = 3, - [Obsolete("Deprecated in favour of \"QueueFamilyNV\"")] - [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_NV")] - ScopeQueueFamilyNV = 5, - [NativeName("Name", "VK_SCOPE_DEVICE_NV")] - DeviceNV = 1, - [NativeName("Name", "VK_SCOPE_WORKGROUP_NV")] - WorkgroupNV = 2, - [NativeName("Name", "VK_SCOPE_SUBGROUP_NV")] - SubgroupNV = 3, - [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_NV")] - QueueFamilyNV = 5, + [Obsolete("Deprecated in favour of \"DeviceKhr\"")] + [NativeName("Name", "VK_SCOPE_DEVICE_KHR")] + ScopeDeviceKhr = 1, + [Obsolete("Deprecated in favour of \"WorkgroupKhr\"")] + [NativeName("Name", "VK_SCOPE_WORKGROUP_KHR")] + ScopeWorkgroupKhr = 2, + [Obsolete("Deprecated in favour of \"SubgroupKhr\"")] + [NativeName("Name", "VK_SCOPE_SUBGROUP_KHR")] + ScopeSubgroupKhr = 3, + [Obsolete("Deprecated in favour of \"QueueFamilyKhr\"")] + [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_KHR")] + ScopeQueueFamilyKhr = 5, + [NativeName("Name", "VK_SCOPE_DEVICE_KHR")] + DeviceKhr = 1, + [NativeName("Name", "VK_SCOPE_WORKGROUP_KHR")] + WorkgroupKhr = 2, + [NativeName("Name", "VK_SCOPE_SUBGROUP_KHR")] + SubgroupKhr = 3, + [NativeName("Name", "VK_SCOPE_QUEUE_FAMILY_KHR")] + QueueFamilyKhr = 5, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs index b577bca248..43ffb06b64 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs @@ -222,36 +222,56 @@ public enum StructureType : int VideoEncodeH264SessionParametersCreateInfoExt = 1000038001, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT")] VideoEncodeH264SessionParametersAddInfoExt = 1000038002, - [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT")] - VideoEncodeH264VclFrameInfoExt = 1000038003, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT")] + VideoEncodeH264PictureInfoExt = 1000038003, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT")] VideoEncodeH264DpbSlotInfoExt = 1000038004, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT")] VideoEncodeH264NaluSliceInfoExt = 1000038005, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT")] + VideoEncodeH264GopRemainingFrameInfoExt = 1000038006, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT")] VideoEncodeH264ProfileInfoExt = 1000038007, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT")] VideoEncodeH264RateControlInfoExt = 1000038008, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT")] VideoEncodeH264RateControlLayerInfoExt = 1000038009, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT")] + VideoEncodeH264SessionCreateInfoExt = 1000038010, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT")] + VideoEncodeH264QualityLevelPropertiesExt = 1000038011, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT")] + VideoEncodeH264SessionParametersGetInfoExt = 1000038012, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT")] + VideoEncodeH264SessionParametersFeedbackInfoExt = 1000038013, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT")] VideoEncodeH265CapabilitiesExt = 1000039000, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT")] VideoEncodeH265SessionParametersCreateInfoExt = 1000039001, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT")] VideoEncodeH265SessionParametersAddInfoExt = 1000039002, - [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT")] - VideoEncodeH265VclFrameInfoExt = 1000039003, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT")] + VideoEncodeH265PictureInfoExt = 1000039003, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT")] VideoEncodeH265DpbSlotInfoExt = 1000039004, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT")] VideoEncodeH265NaluSliceSegmentInfoExt = 1000039005, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT")] + VideoEncodeH265GopRemainingFrameInfoExt = 1000039006, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT")] VideoEncodeH265ProfileInfoExt = 1000039007, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT")] VideoEncodeH265RateControlInfoExt = 1000039009, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT")] VideoEncodeH265RateControlLayerInfoExt = 1000039010, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT")] + VideoEncodeH265SessionCreateInfoExt = 1000039011, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT")] + VideoEncodeH265QualityLevelPropertiesExt = 1000039012, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT")] + VideoEncodeH265SessionParametersGetInfoExt = 1000039013, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT")] + VideoEncodeH265SessionParametersFeedbackInfoExt = 1000039014, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR")] VideoDecodeH264CapabilitiesKhr = 1000040000, [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR")] @@ -1060,6 +1080,12 @@ public enum StructureType : int CommandBufferInheritanceRenderPassTransformInfoQCom = 1000282000, [NativeName("Name", "VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM")] RenderPassTransformBeginInfoQCom = 1000282001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT")] + PhysicalDeviceDepthBiasControlFeaturesExt = 1000283000, + [NativeName("Name", "VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT")] + DepthBiasInfoExt = 1000283001, + [NativeName("Name", "VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT")] + DepthBiasRepresentationInfoExt = 1000283002, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT")] PhysicalDeviceDeviceMemoryReportFeaturesExt = 1000284000, [NativeName("Name", "VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT")] @@ -1108,6 +1134,16 @@ public enum StructureType : int VideoEncodeUsageInfoKhr = 1000299004, [NativeName("Name", "VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR")] QueryPoolVideoEncodeFeedbackCreateInfoKhr = 1000299005, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] + PhysicalDeviceVideoEncodeQualityLevelInfoKhr = 1000299006, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR")] + VideoEncodeQualityLevelPropertiesKhr = 1000299007, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] + VideoEncodeQualityLevelInfoKhr = 1000299008, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR")] + VideoEncodeSessionParametersGetInfoKhr = 1000299009, + [NativeName("Name", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] + VideoEncodeSessionParametersFeedbackInfoKhr = 1000299010, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV")] PhysicalDeviceDiagnosticsConfigFeaturesNV = 1000300000, [NativeName("Name", "VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV")] @@ -1468,6 +1504,8 @@ public enum StructureType : int PhysicalDeviceImageProcessingPropertiesQCom = 1000440001, [NativeName("Name", "VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM")] ImageViewSampleWeightCreateInfoQCom = 1000440002, + [NativeName("Name", "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT")] + ExternalMemoryAcquireUnmodifiedExt = 1000453000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT")] PhysicalDeviceExtendedDynamicState3FeaturesExt = 1000455000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT")] @@ -1548,12 +1586,28 @@ public enum StructureType : int PhysicalDevicePipelineLibraryGroupHandlesFeaturesExt = 1000498000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT")] PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesExt = 1000499000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR")] + PhysicalDeviceCooperativeMatrixFeaturesKhr = 1000506000, + [NativeName("Name", "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] + CooperativeMatrixPropertiesKhr = 1000506001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] + PhysicalDeviceCooperativeMatrixPropertiesKhr = 1000506002, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM")] PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCom = 1000510000, [NativeName("Name", "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM")] MultiviewPerViewRenderAreasRenderPassBeginInfoQCom = 1000510001, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT")] PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesExt = 1000524000, + [NativeName("Name", "VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX")] + ScreenBufferPropertiesQnx = 1000529000, + [NativeName("Name", "VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX")] + ScreenBufferFormatPropertiesQnx = 1000529001, + [NativeName("Name", "VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX")] + ImportScreenBufferInfoQnx = 1000529002, + [NativeName("Name", "VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX")] + ExternalFormatQnx = 1000529003, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX")] + PhysicalDeviceExternalMemoryScreenBufferFeaturesQnx = 1000529004, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES")] PhysicalDeviceSubgroupProperties = 1000094000, [NativeName("Name", "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoCodingControlFlagsKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoCodingControlFlagsKHR.gen.cs index 03066f1253..a7186f03bc 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoCodingControlFlagsKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoCodingControlFlagsKHR.gen.cs @@ -21,14 +21,14 @@ public enum VideoCodingControlFlagsKHR : int [Obsolete("Deprecated in favour of \"EncodeRateControlBitKhr\"")] [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR")] VideoCodingControlEncodeRateControlBitKhr = 2, - [Obsolete("Deprecated in favour of \"EncodeRateControlLayerBitKhr\"")] - [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHR")] - VideoCodingControlEncodeRateControlLayerBitKhr = 4, + [Obsolete("Deprecated in favour of \"EncodeQualityLevelBitKhr\"")] + [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR")] + VideoCodingControlEncodeQualityLevelBitKhr = 4, [NativeName("Name", "VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR")] ResetBitKhr = 1, [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR")] EncodeRateControlBitKhr = 2, - [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHR")] - EncodeRateControlLayerBitKhr = 4, + [NativeName("Name", "VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR")] + EncodeQualityLevelBitKhr = 4, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeFeedbackFlagsKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeFeedbackFlagsKHR.gen.cs index 3a31ad1718..f311249649 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeFeedbackFlagsKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeFeedbackFlagsKHR.gen.cs @@ -21,9 +21,14 @@ public enum VideoEncodeFeedbackFlagsKHR : int [Obsolete("Deprecated in favour of \"BytesWrittenBitKhr\"")] [NativeName("Name", "VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR")] VideoEncodeFeedbackBitstreamBytesWrittenBitKhr = 2, + [Obsolete("Deprecated in favour of \"HasOverridesBitKhr\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR")] + VideoEncodeFeedbackBitstreamHasOverridesBitKhr = 4, [NativeName("Name", "VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR")] BufferOffsetBitKhr = 1, [NativeName("Name", "VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR")] BytesWrittenBitKhr = 2, + [NativeName("Name", "VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR")] + HasOverridesBitKhr = 4, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264CapabilityFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264CapabilityFlagsEXT.gen.cs index a130331f9e..a671757521 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264CapabilityFlagsEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264CapabilityFlagsEXT.gen.cs @@ -15,135 +15,50 @@ public enum VideoEncodeH264CapabilityFlagsEXT : int { [NativeName("Name", "")] None = 0, - [Obsolete("Deprecated in favour of \"Direct8X8InferenceEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT")] - VideoEncodeH264CapabilityDirect8X8InferenceEnabledBitExt = 1, - [Obsolete("Deprecated in favour of \"Direct8X8InferenceDisabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT")] - VideoEncodeH264CapabilityDirect8X8InferenceDisabledBitExt = 2, - [Obsolete("Deprecated in favour of \"SeparateColourPlaneBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT")] - VideoEncodeH264CapabilitySeparateColourPlaneBitExt = 4, - [Obsolete("Deprecated in favour of \"QpprimeYZeroTransformBypassBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT")] - VideoEncodeH264CapabilityQpprimeYZeroTransformBypassBitExt = 8, - [Obsolete("Deprecated in favour of \"ScalingListsBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT")] - VideoEncodeH264CapabilityScalingListsBitExt = 16, [Obsolete("Deprecated in favour of \"HrdComplianceBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT")] - VideoEncodeH264CapabilityHrdComplianceBitExt = 32, - [Obsolete("Deprecated in favour of \"ChromaQPOffsetBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT")] - VideoEncodeH264CapabilityChromaQPOffsetBitExt = 64, - [Obsolete("Deprecated in favour of \"SecondChromaQPOffsetBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT")] - VideoEncodeH264CapabilitySecondChromaQPOffsetBitExt = 128, - [Obsolete("Deprecated in favour of \"PicInitQPMinus26BitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT")] - VideoEncodeH264CapabilityPicInitQPMinus26BitExt = 256, - [Obsolete("Deprecated in favour of \"WeightedPredBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT")] - VideoEncodeH264CapabilityWeightedPredBitExt = 512, - [Obsolete("Deprecated in favour of \"WeightedBipredExplicitBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT")] - VideoEncodeH264CapabilityWeightedBipredExplicitBitExt = 1024, - [Obsolete("Deprecated in favour of \"WeightedBipredImplicitBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT")] - VideoEncodeH264CapabilityWeightedBipredImplicitBitExt = 2048, - [Obsolete("Deprecated in favour of \"WeightedPredNoTableBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT")] - VideoEncodeH264CapabilityWeightedPredNoTableBitExt = 4096, - [Obsolete("Deprecated in favour of \"Transform8X8BitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT")] - VideoEncodeH264CapabilityTransform8X8BitExt = 8192, - [Obsolete("Deprecated in favour of \"CabacBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT")] - VideoEncodeH264CapabilityCabacBitExt = 16384, - [Obsolete("Deprecated in favour of \"CavlcBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT")] - VideoEncodeH264CapabilityCavlcBitExt = 32768, - [Obsolete("Deprecated in favour of \"DeblockingFilterDisabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT")] - VideoEncodeH264CapabilityDeblockingFilterDisabledBitExt = 65536, - [Obsolete("Deprecated in favour of \"DeblockingFilterEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT")] - VideoEncodeH264CapabilityDeblockingFilterEnabledBitExt = 131072, - [Obsolete("Deprecated in favour of \"DeblockingFilterPartialBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] - VideoEncodeH264CapabilityDeblockingFilterPartialBitExt = 262144, - [Obsolete("Deprecated in favour of \"DisableDirectSpatialMVPredBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT")] - VideoEncodeH264CapabilityDisableDirectSpatialMVPredBitExt = 524288, - [Obsolete("Deprecated in favour of \"MultipleSlicePerFrameBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT")] - VideoEncodeH264CapabilityMultipleSlicePerFrameBitExt = 1048576, - [Obsolete("Deprecated in favour of \"SliceMBCountBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT")] - VideoEncodeH264CapabilitySliceMBCountBitExt = 2097152, + VideoEncodeH264CapabilityHrdComplianceBitExt = 1, + [Obsolete("Deprecated in favour of \"PredictionWeightTableGeneratedBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXT")] + VideoEncodeH264CapabilityPredictionWeightTableGeneratedBitExt = 2, [Obsolete("Deprecated in favour of \"RowUnalignedSliceBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT")] - VideoEncodeH264CapabilityRowUnalignedSliceBitExt = 4194304, + VideoEncodeH264CapabilityRowUnalignedSliceBitExt = 4, [Obsolete("Deprecated in favour of \"DifferentSliceTypeBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT")] - VideoEncodeH264CapabilityDifferentSliceTypeBitExt = 8388608, + VideoEncodeH264CapabilityDifferentSliceTypeBitExt = 8, + [Obsolete("Deprecated in favour of \"BFrameInL0ListBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXT")] + VideoEncodeH264CapabilityBFrameInL0ListBitExt = 16, [Obsolete("Deprecated in favour of \"BFrameInL1ListBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT")] - VideoEncodeH264CapabilityBFrameInL1ListBitExt = 16777216, - [Obsolete("Deprecated in favour of \"DifferentReferenceFinalListsBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_REFERENCE_FINAL_LISTS_BIT_EXT")] - VideoEncodeH264CapabilityDifferentReferenceFinalListsBitExt = 33554432, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT")] - Direct8X8InferenceEnabledBitExt = 1, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT")] - Direct8X8InferenceDisabledBitExt = 2, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT")] - SeparateColourPlaneBitExt = 4, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT")] - QpprimeYZeroTransformBypassBitExt = 8, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT")] - ScalingListsBitExt = 16, + VideoEncodeH264CapabilityBFrameInL1ListBitExt = 32, + [Obsolete("Deprecated in favour of \"PerPictureTypeMinMaxQPBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXT")] + VideoEncodeH264CapabilityPerPictureTypeMinMaxQPBitExt = 64, + [Obsolete("Deprecated in favour of \"PerSliceConstantQPBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_EXT")] + VideoEncodeH264CapabilityPerSliceConstantQPBitExt = 128, + [Obsolete("Deprecated in favour of \"GeneratePrefixNaluBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_EXT")] + VideoEncodeH264CapabilityGeneratePrefixNaluBitExt = 256, [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT")] - HrdComplianceBitExt = 32, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT")] - ChromaQPOffsetBitExt = 64, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT")] - SecondChromaQPOffsetBitExt = 128, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT")] - PicInitQPMinus26BitExt = 256, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT")] - WeightedPredBitExt = 512, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT")] - WeightedBipredExplicitBitExt = 1024, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT")] - WeightedBipredImplicitBitExt = 2048, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT")] - WeightedPredNoTableBitExt = 4096, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT")] - Transform8X8BitExt = 8192, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT")] - CabacBitExt = 16384, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT")] - CavlcBitExt = 32768, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT")] - DeblockingFilterDisabledBitExt = 65536, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT")] - DeblockingFilterEnabledBitExt = 131072, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] - DeblockingFilterPartialBitExt = 262144, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT")] - DisableDirectSpatialMVPredBitExt = 524288, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT")] - MultipleSlicePerFrameBitExt = 1048576, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT")] - SliceMBCountBitExt = 2097152, + HrdComplianceBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXT")] + PredictionWeightTableGeneratedBitExt = 2, [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT")] - RowUnalignedSliceBitExt = 4194304, + RowUnalignedSliceBitExt = 4, [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT")] - DifferentSliceTypeBitExt = 8388608, + DifferentSliceTypeBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXT")] + BFrameInL0ListBitExt = 16, [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT")] - BFrameInL1ListBitExt = 16777216, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_REFERENCE_FINAL_LISTS_BIT_EXT")] - DifferentReferenceFinalListsBitExt = 33554432, + BFrameInL1ListBitExt = 32, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXT")] + PerPictureTypeMinMaxQPBitExt = 64, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_EXT")] + PerSliceConstantQPBitExt = 128, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_EXT")] + GeneratePrefixNaluBitExt = 256, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlFlagsEXT.gen.cs new file mode 100644 index 0000000000..08f77302d9 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlFlagsEXT.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkVideoEncodeH264RateControlFlagsEXT")] + public enum VideoEncodeH264RateControlFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"AttemptHrdComplianceBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXT")] + VideoEncodeH264RateControlAttemptHrdComplianceBitExt = 1, + [Obsolete("Deprecated in favour of \"RegularGopBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_EXT")] + VideoEncodeH264RateControlRegularGopBitExt = 2, + [Obsolete("Deprecated in favour of \"ReferencePatternFlatBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXT")] + VideoEncodeH264RateControlReferencePatternFlatBitExt = 4, + [Obsolete("Deprecated in favour of \"ReferencePatternDyadicBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXT")] + VideoEncodeH264RateControlReferencePatternDyadicBitExt = 8, + [Obsolete("Deprecated in favour of \"TemporalLayerPatternDyadicBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_EXT")] + VideoEncodeH264RateControlTemporalLayerPatternDyadicBitExt = 16, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXT")] + AttemptHrdComplianceBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_EXT")] + RegularGopBitExt = 2, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXT")] + ReferencePatternFlatBitExt = 4, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXT")] + ReferencePatternDyadicBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_EXT")] + TemporalLayerPatternDyadicBitExt = 16, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlStructureEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlStructureEXT.gen.cs deleted file mode 100644 index 646ae14fa8..0000000000 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264RateControlStructureEXT.gen.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using Silk.NET.Core.Attributes; - -#pragma warning disable 1591 - -namespace Silk.NET.Vulkan -{ - [NativeName("Name", "VkVideoEncodeH264RateControlStructureEXT")] - public enum VideoEncodeH264RateControlStructureEXT : int - { - [Obsolete("Deprecated in favour of \"UnknownExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT")] - VideoEncodeH264RateControlStructureUnknownExt = 0, - [Obsolete("Deprecated in favour of \"FlatExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_EXT")] - VideoEncodeH264RateControlStructureFlatExt = 1, - [Obsolete("Deprecated in favour of \"DyadicExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_EXT")] - VideoEncodeH264RateControlStructureDyadicExt = 2, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT")] - UnknownExt = 0, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_EXT")] - FlatExt = 1, - [NativeName("Name", "VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_EXT")] - DyadicExt = 2, - } -} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs new file mode 100644 index 0000000000..d110640879 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs @@ -0,0 +1,109 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkVideoEncodeH264StdFlagsEXT")] + public enum VideoEncodeH264StdFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"SeparateColorPlaneFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdSeparateColorPlaneFlagSetBitExt = 1, + [Obsolete("Deprecated in favour of \"QpprimeYZeroTransformBypassFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdQpprimeYZeroTransformBypassFlagSetBitExt = 2, + [Obsolete("Deprecated in favour of \"ScalingMatrixPresentFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdScalingMatrixPresentFlagSetBitExt = 4, + [Obsolete("Deprecated in favour of \"ChromaQPIndexOffsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_EXT")] + VideoEncodeH264StdChromaQPIndexOffsetBitExt = 8, + [Obsolete("Deprecated in favour of \"SecondChromaQPIndexOffsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_EXT")] + VideoEncodeH264StdSecondChromaQPIndexOffsetBitExt = 16, + [Obsolete("Deprecated in favour of \"PicInitQPMinus26BitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_EXT")] + VideoEncodeH264StdPicInitQPMinus26BitExt = 32, + [Obsolete("Deprecated in favour of \"WeightedPredFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdWeightedPredFlagSetBitExt = 64, + [Obsolete("Deprecated in favour of \"WeightedBipredIdcExplicitBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_EXT")] + VideoEncodeH264StdWeightedBipredIdcExplicitBitExt = 128, + [Obsolete("Deprecated in favour of \"WeightedBipredIdcImplicitBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_EXT")] + VideoEncodeH264StdWeightedBipredIdcImplicitBitExt = 256, + [Obsolete("Deprecated in favour of \"Transform8X8ModeFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdTransform8X8ModeFlagSetBitExt = 512, + [Obsolete("Deprecated in favour of \"DirectSpatialMVPredFlagUnsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_EXT")] + VideoEncodeH264StdDirectSpatialMVPredFlagUnsetBitExt = 1024, + [Obsolete("Deprecated in favour of \"EntropyCodingModeFlagUnsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_EXT")] + VideoEncodeH264StdEntropyCodingModeFlagUnsetBitExt = 2048, + [Obsolete("Deprecated in favour of \"EntropyCodingModeFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdEntropyCodingModeFlagSetBitExt = 4096, + [Obsolete("Deprecated in favour of \"Direct8X8InferenceFlagUnsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_EXT")] + VideoEncodeH264StdDirect8X8InferenceFlagUnsetBitExt = 8192, + [Obsolete("Deprecated in favour of \"ConstrainedIntraPredFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXT")] + VideoEncodeH264StdConstrainedIntraPredFlagSetBitExt = 16384, + [Obsolete("Deprecated in favour of \"DeblockingFilterDisabledBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_EXT")] + VideoEncodeH264StdDeblockingFilterDisabledBitExt = 32768, + [Obsolete("Deprecated in favour of \"DeblockingFilterEnabledBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_EXT")] + VideoEncodeH264StdDeblockingFilterEnabledBitExt = 65536, + [Obsolete("Deprecated in favour of \"DeblockingFilterPartialBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] + VideoEncodeH264StdDeblockingFilterPartialBitExt = 131072, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] + SeparateColorPlaneFlagSetBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_EXT")] + QpprimeYZeroTransformBypassFlagSetBitExt = 2, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_EXT")] + ScalingMatrixPresentFlagSetBitExt = 4, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_EXT")] + ChromaQPIndexOffsetBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_EXT")] + SecondChromaQPIndexOffsetBitExt = 16, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_EXT")] + PicInitQPMinus26BitExt = 32, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXT")] + WeightedPredFlagSetBitExt = 64, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_EXT")] + WeightedBipredIdcExplicitBitExt = 128, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_EXT")] + WeightedBipredIdcImplicitBitExt = 256, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_EXT")] + Transform8X8ModeFlagSetBitExt = 512, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_EXT")] + DirectSpatialMVPredFlagUnsetBitExt = 1024, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_EXT")] + EntropyCodingModeFlagUnsetBitExt = 2048, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_EXT")] + EntropyCodingModeFlagSetBitExt = 4096, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_EXT")] + Direct8X8InferenceFlagUnsetBitExt = 8192, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXT")] + ConstrainedIntraPredFlagSetBitExt = 16384, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_EXT")] + DeblockingFilterDisabledBitExt = 32768, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_EXT")] + DeblockingFilterEnabledBitExt = 65536, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] + DeblockingFilterPartialBitExt = 131072, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265CapabilityFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265CapabilityFlagsEXT.gen.cs index 69a3570602..3e2f483b2c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265CapabilityFlagsEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265CapabilityFlagsEXT.gen.cs @@ -15,140 +15,55 @@ public enum VideoEncodeH265CapabilityFlagsEXT : int { [NativeName("Name", "")] None = 0, - [Obsolete("Deprecated in favour of \"SeparateColourPlaneBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT")] - VideoEncodeH265CapabilitySeparateColourPlaneBitExt = 1, - [Obsolete("Deprecated in favour of \"ScalingListsBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SCALING_LISTS_BIT_EXT")] - VideoEncodeH265CapabilityScalingListsBitExt = 2, - [Obsolete("Deprecated in favour of \"SampleAdaptiveOffsetEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SAMPLE_ADAPTIVE_OFFSET_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilitySampleAdaptiveOffsetEnabledBitExt = 4, - [Obsolete("Deprecated in favour of \"PcmEnableBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PCM_ENABLE_BIT_EXT")] - VideoEncodeH265CapabilityPcmEnableBitExt = 8, - [Obsolete("Deprecated in favour of \"SpsTemporalMvpEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SPS_TEMPORAL_MVP_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilitySpsTemporalMvpEnabledBitExt = 16, [Obsolete("Deprecated in favour of \"HrdComplianceBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXT")] - VideoEncodeH265CapabilityHrdComplianceBitExt = 32, - [Obsolete("Deprecated in favour of \"InitQPMinus26BitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_INIT_QP_MINUS26_BIT_EXT")] - VideoEncodeH265CapabilityInitQPMinus26BitExt = 64, - [Obsolete("Deprecated in favour of \"Log2ParallelMergeLevelMinus2BitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT")] - VideoEncodeH265CapabilityLog2ParallelMergeLevelMinus2BitExt = 128, - [Obsolete("Deprecated in favour of \"SignDataHidingEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SIGN_DATA_HIDING_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilitySignDataHidingEnabledBitExt = 256, - [Obsolete("Deprecated in favour of \"TransformSkipEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilityTransformSkipEnabledBitExt = 512, - [Obsolete("Deprecated in favour of \"TransformSkipDisabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_DISABLED_BIT_EXT")] - VideoEncodeH265CapabilityTransformSkipDisabledBitExt = 1024, - [Obsolete("Deprecated in favour of \"PpsSliceChromaQPOffsetsPresentBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_BIT_EXT")] - VideoEncodeH265CapabilityPpsSliceChromaQPOffsetsPresentBitExt = 2048, - [Obsolete("Deprecated in favour of \"WeightedPredBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_BIT_EXT")] - VideoEncodeH265CapabilityWeightedPredBitExt = 4096, - [Obsolete("Deprecated in favour of \"WeightedBipredBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_BIPRED_BIT_EXT")] - VideoEncodeH265CapabilityWeightedBipredBitExt = 8192, - [Obsolete("Deprecated in favour of \"WeightedPredNoTableBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT")] - VideoEncodeH265CapabilityWeightedPredNoTableBitExt = 16384, - [Obsolete("Deprecated in favour of \"TransquantBypassEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSQUANT_BYPASS_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilityTransquantBypassEnabledBitExt = 32768, - [Obsolete("Deprecated in favour of \"EntropyCodingSyncEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_ENTROPY_CODING_SYNC_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilityEntropyCodingSyncEnabledBitExt = 65536, - [Obsolete("Deprecated in favour of \"DeblockingFilterOverrideEnabledBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DEBLOCKING_FILTER_OVERRIDE_ENABLED_BIT_EXT")] - VideoEncodeH265CapabilityDeblockingFilterOverrideEnabledBitExt = 131072, - [Obsolete("Deprecated in favour of \"MultipleTilePerFrameBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_FRAME_BIT_EXT")] - VideoEncodeH265CapabilityMultipleTilePerFrameBitExt = 262144, - [Obsolete("Deprecated in favour of \"MultipleSlicePerTileBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_PER_TILE_BIT_EXT")] - VideoEncodeH265CapabilityMultipleSlicePerTileBitExt = 524288, - [Obsolete("Deprecated in favour of \"MultipleTilePerSliceBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_SLICE_BIT_EXT")] - VideoEncodeH265CapabilityMultipleTilePerSliceBitExt = 1048576, - [Obsolete("Deprecated in favour of \"SliceSegmentCtbCountBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SLICE_SEGMENT_CTB_COUNT_BIT_EXT")] - VideoEncodeH265CapabilitySliceSegmentCtbCountBitExt = 2097152, + VideoEncodeH265CapabilityHrdComplianceBitExt = 1, + [Obsolete("Deprecated in favour of \"PredictionWeightTableGeneratedBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXT")] + VideoEncodeH265CapabilityPredictionWeightTableGeneratedBitExt = 2, [Obsolete("Deprecated in favour of \"RowUnalignedSliceSegmentBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXT")] - VideoEncodeH265CapabilityRowUnalignedSliceSegmentBitExt = 4194304, - [Obsolete("Deprecated in favour of \"DependentSliceSegmentBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DEPENDENT_SLICE_SEGMENT_BIT_EXT")] - VideoEncodeH265CapabilityDependentSliceSegmentBitExt = 8388608, - [Obsolete("Deprecated in favour of \"DifferentSliceTypeBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT")] - VideoEncodeH265CapabilityDifferentSliceTypeBitExt = 16777216, + VideoEncodeH265CapabilityRowUnalignedSliceSegmentBitExt = 4, + [Obsolete("Deprecated in favour of \"DifferentSliceSegmentTypeBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXT")] + VideoEncodeH265CapabilityDifferentSliceSegmentTypeBitExt = 8, + [Obsolete("Deprecated in favour of \"BFrameInL0ListBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXT")] + VideoEncodeH265CapabilityBFrameInL0ListBitExt = 16, [Obsolete("Deprecated in favour of \"BFrameInL1ListBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT")] - VideoEncodeH265CapabilityBFrameInL1ListBitExt = 33554432, - [Obsolete("Deprecated in favour of \"DifferentReferenceFinalListsBitExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_REFERENCE_FINAL_LISTS_BIT_EXT")] - VideoEncodeH265CapabilityDifferentReferenceFinalListsBitExt = 67108864, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT")] - SeparateColourPlaneBitExt = 1, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SCALING_LISTS_BIT_EXT")] - ScalingListsBitExt = 2, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SAMPLE_ADAPTIVE_OFFSET_ENABLED_BIT_EXT")] - SampleAdaptiveOffsetEnabledBitExt = 4, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PCM_ENABLE_BIT_EXT")] - PcmEnableBitExt = 8, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SPS_TEMPORAL_MVP_ENABLED_BIT_EXT")] - SpsTemporalMvpEnabledBitExt = 16, + VideoEncodeH265CapabilityBFrameInL1ListBitExt = 32, + [Obsolete("Deprecated in favour of \"PerPictureTypeMinMaxQPBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXT")] + VideoEncodeH265CapabilityPerPictureTypeMinMaxQPBitExt = 64, + [Obsolete("Deprecated in favour of \"PerSliceSegmentConstantQPBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXT")] + VideoEncodeH265CapabilityPerSliceSegmentConstantQPBitExt = 128, + [Obsolete("Deprecated in favour of \"MultipleTilesPerSliceSegmentBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXT")] + VideoEncodeH265CapabilityMultipleTilesPerSliceSegmentBitExt = 256, + [Obsolete("Deprecated in favour of \"MultipleSliceSegmentsPerTileBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXT")] + VideoEncodeH265CapabilityMultipleSliceSegmentsPerTileBitExt = 512, [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXT")] - HrdComplianceBitExt = 32, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_INIT_QP_MINUS26_BIT_EXT")] - InitQPMinus26BitExt = 64, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT")] - Log2ParallelMergeLevelMinus2BitExt = 128, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SIGN_DATA_HIDING_ENABLED_BIT_EXT")] - SignDataHidingEnabledBitExt = 256, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_ENABLED_BIT_EXT")] - TransformSkipEnabledBitExt = 512, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_DISABLED_BIT_EXT")] - TransformSkipDisabledBitExt = 1024, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_BIT_EXT")] - PpsSliceChromaQPOffsetsPresentBitExt = 2048, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_BIT_EXT")] - WeightedPredBitExt = 4096, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_BIPRED_BIT_EXT")] - WeightedBipredBitExt = 8192, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT")] - WeightedPredNoTableBitExt = 16384, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSQUANT_BYPASS_ENABLED_BIT_EXT")] - TransquantBypassEnabledBitExt = 32768, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_ENTROPY_CODING_SYNC_ENABLED_BIT_EXT")] - EntropyCodingSyncEnabledBitExt = 65536, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DEBLOCKING_FILTER_OVERRIDE_ENABLED_BIT_EXT")] - DeblockingFilterOverrideEnabledBitExt = 131072, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_FRAME_BIT_EXT")] - MultipleTilePerFrameBitExt = 262144, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_PER_TILE_BIT_EXT")] - MultipleSlicePerTileBitExt = 524288, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_SLICE_BIT_EXT")] - MultipleTilePerSliceBitExt = 1048576, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_SLICE_SEGMENT_CTB_COUNT_BIT_EXT")] - SliceSegmentCtbCountBitExt = 2097152, + HrdComplianceBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_EXT")] + PredictionWeightTableGeneratedBitExt = 2, [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXT")] - RowUnalignedSliceSegmentBitExt = 4194304, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DEPENDENT_SLICE_SEGMENT_BIT_EXT")] - DependentSliceSegmentBitExt = 8388608, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT")] - DifferentSliceTypeBitExt = 16777216, + RowUnalignedSliceSegmentBitExt = 4, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_EXT")] + DifferentSliceSegmentTypeBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_EXT")] + BFrameInL0ListBitExt = 16, [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT")] - BFrameInL1ListBitExt = 33554432, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_REFERENCE_FINAL_LISTS_BIT_EXT")] - DifferentReferenceFinalListsBitExt = 67108864, + BFrameInL1ListBitExt = 32, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_EXT")] + PerPictureTypeMinMaxQPBitExt = 64, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_EXT")] + PerSliceSegmentConstantQPBitExt = 128, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_EXT")] + MultipleTilesPerSliceSegmentBitExt = 256, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_EXT")] + MultipleSliceSegmentsPerTileBitExt = 512, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlFlagsEXT.gen.cs new file mode 100644 index 0000000000..dad574e18d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlFlagsEXT.gen.cs @@ -0,0 +1,44 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkVideoEncodeH265RateControlFlagsEXT")] + public enum VideoEncodeH265RateControlFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"AttemptHrdComplianceBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXT")] + VideoEncodeH265RateControlAttemptHrdComplianceBitExt = 1, + [Obsolete("Deprecated in favour of \"RegularGopBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXT")] + VideoEncodeH265RateControlRegularGopBitExt = 2, + [Obsolete("Deprecated in favour of \"ReferencePatternFlatBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXT")] + VideoEncodeH265RateControlReferencePatternFlatBitExt = 4, + [Obsolete("Deprecated in favour of \"ReferencePatternDyadicBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXT")] + VideoEncodeH265RateControlReferencePatternDyadicBitExt = 8, + [Obsolete("Deprecated in favour of \"TemporalSubLayerPatternDyadicBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXT")] + VideoEncodeH265RateControlTemporalSubLayerPatternDyadicBitExt = 16, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_EXT")] + AttemptHrdComplianceBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_EXT")] + RegularGopBitExt = 2, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_EXT")] + ReferencePatternFlatBitExt = 4, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_EXT")] + ReferencePatternDyadicBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_EXT")] + TemporalSubLayerPatternDyadicBitExt = 16, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlStructureEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlStructureEXT.gen.cs deleted file mode 100644 index 40efc890b4..0000000000 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265RateControlStructureEXT.gen.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using Silk.NET.Core.Attributes; - -#pragma warning disable 1591 - -namespace Silk.NET.Vulkan -{ - [NativeName("Name", "VkVideoEncodeH265RateControlStructureEXT")] - public enum VideoEncodeH265RateControlStructureEXT : int - { - [Obsolete("Deprecated in favour of \"UnknownExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT")] - VideoEncodeH265RateControlStructureUnknownExt = 0, - [Obsolete("Deprecated in favour of \"FlatExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAT_EXT")] - VideoEncodeH265RateControlStructureFlatExt = 1, - [Obsolete("Deprecated in favour of \"DyadicExt\"")] - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_DYADIC_EXT")] - VideoEncodeH265RateControlStructureDyadicExt = 2, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT")] - UnknownExt = 0, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAT_EXT")] - FlatExt = 1, - [NativeName("Name", "VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_DYADIC_EXT")] - DyadicExt = 2, - } -} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs new file mode 100644 index 0000000000..2fff9d4eb0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs @@ -0,0 +1,114 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkVideoEncodeH265StdFlagsEXT")] + public enum VideoEncodeH265StdFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"SeparateColorPlaneFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdSeparateColorPlaneFlagSetBitExt = 1, + [Obsolete("Deprecated in favour of \"SampleAdaptiveOffsetEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdSampleAdaptiveOffsetEnabledFlagSetBitExt = 2, + [Obsolete("Deprecated in favour of \"ScalingListDataPresentFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdScalingListDataPresentFlagSetBitExt = 4, + [Obsolete("Deprecated in favour of \"PcmEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdPcmEnabledFlagSetBitExt = 8, + [Obsolete("Deprecated in favour of \"SpsTemporalMvpEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdSpsTemporalMvpEnabledFlagSetBitExt = 16, + [Obsolete("Deprecated in favour of \"InitQPMinus26BitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXT")] + VideoEncodeH265StdInitQPMinus26BitExt = 32, + [Obsolete("Deprecated in favour of \"WeightedPredFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdWeightedPredFlagSetBitExt = 64, + [Obsolete("Deprecated in favour of \"WeightedBipredFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdWeightedBipredFlagSetBitExt = 128, + [Obsolete("Deprecated in favour of \"Log2ParallelMergeLevelMinus2BitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT")] + VideoEncodeH265StdLog2ParallelMergeLevelMinus2BitExt = 256, + [Obsolete("Deprecated in favour of \"SignDataHidingEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdSignDataHidingEnabledFlagSetBitExt = 512, + [Obsolete("Deprecated in favour of \"TransformSkipEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdTransformSkipEnabledFlagSetBitExt = 1024, + [Obsolete("Deprecated in favour of \"TransformSkipEnabledFlagUnsetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXT")] + VideoEncodeH265StdTransformSkipEnabledFlagUnsetBitExt = 2048, + [Obsolete("Deprecated in favour of \"PpsSliceChromaQPOffsetsPresentFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdPpsSliceChromaQPOffsetsPresentFlagSetBitExt = 4096, + [Obsolete("Deprecated in favour of \"TransquantBypassEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdTransquantBypassEnabledFlagSetBitExt = 8192, + [Obsolete("Deprecated in favour of \"ConstrainedIntraPredFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdConstrainedIntraPredFlagSetBitExt = 16384, + [Obsolete("Deprecated in favour of \"EntropyCodingSyncEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdEntropyCodingSyncEnabledFlagSetBitExt = 32768, + [Obsolete("Deprecated in favour of \"DeblockingFilterOverrideEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdDeblockingFilterOverrideEnabledFlagSetBitExt = 65536, + [Obsolete("Deprecated in favour of \"DependentSliceSegmentsEnabledFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdDependentSliceSegmentsEnabledFlagSetBitExt = 131072, + [Obsolete("Deprecated in favour of \"DependentSliceSegmentFlagSetBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXT")] + VideoEncodeH265StdDependentSliceSegmentFlagSetBitExt = 262144, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] + SeparateColorPlaneFlagSetBitExt = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXT")] + SampleAdaptiveOffsetEnabledFlagSetBitExt = 2, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_EXT")] + ScalingListDataPresentFlagSetBitExt = 4, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_EXT")] + PcmEnabledFlagSetBitExt = 8, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_EXT")] + SpsTemporalMvpEnabledFlagSetBitExt = 16, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_EXT")] + InitQPMinus26BitExt = 32, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_EXT")] + WeightedPredFlagSetBitExt = 64, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_EXT")] + WeightedBipredFlagSetBitExt = 128, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT")] + Log2ParallelMergeLevelMinus2BitExt = 256, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_EXT")] + SignDataHidingEnabledFlagSetBitExt = 512, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_EXT")] + TransformSkipEnabledFlagSetBitExt = 1024, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_EXT")] + TransformSkipEnabledFlagUnsetBitExt = 2048, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_EXT")] + PpsSliceChromaQPOffsetsPresentFlagSetBitExt = 4096, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_EXT")] + TransquantBypassEnabledFlagSetBitExt = 8192, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_EXT")] + ConstrainedIntraPredFlagSetBitExt = 16384, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_EXT")] + EntropyCodingSyncEnabledFlagSetBitExt = 32768, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_EXT")] + DeblockingFilterOverrideEnabledFlagSetBitExt = 65536, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_EXT")] + DependentSliceSegmentsEnabledFlagSetBitExt = 131072, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXT")] + DependentSliceSegmentFlagSetBitExt = 262144, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoSessionCreateFlagsKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoSessionCreateFlagsKHR.gen.cs index d0107731ad..2982beea87 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoSessionCreateFlagsKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoSessionCreateFlagsKHR.gen.cs @@ -18,7 +18,12 @@ public enum VideoSessionCreateFlagsKHR : int [Obsolete("Deprecated in favour of \"ProtectedContentBitKhr\"")] [NativeName("Name", "VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR")] VideoSessionCreateProtectedContentBitKhr = 1, + [Obsolete("Deprecated in favour of \"AllowEncodeParameterOptimizationsBitKhr\"")] + [NativeName("Name", "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR")] + VideoSessionCreateAllowEncodeParameterOptimizationsBitKhr = 2, [NativeName("Name", "VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR")] ProtectedContentBitKhr = 1, + [NativeName("Name", "VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR")] + AllowEncodeParameterOptimizationsBitKhr = 2, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier.gen.cs index b5913ba316..79870ed3f0 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkBufferMemoryBarrier")] - public unsafe partial struct BufferMemoryBarrier : IChainable + public unsafe partial struct BufferMemoryBarrier : IChainStart { public BufferMemoryBarrier ( @@ -136,5 +136,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref BufferMemoryBarrier Chain( + out BufferMemoryBarrier capture) + { + capture = new BufferMemoryBarrier(StructureType.BufferMemoryBarrier); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2.gen.cs index 1cf2edd163..60ba4fdbd9 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkBufferMemoryBarrier2")] [NativeName("Aliases", "VkBufferMemoryBarrier2KHR")] - public unsafe partial struct BufferMemoryBarrier2 : IChainable + public unsafe partial struct BufferMemoryBarrier2 : IChainStart { public BufferMemoryBarrier2 ( @@ -159,5 +159,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref BufferMemoryBarrier2 Chain( + out BufferMemoryBarrier2 capture) + { + capture = new BufferMemoryBarrier2(StructureType.BufferMemoryBarrier2); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2KHR.gen.cs index cf7e3f6ef5..6636b6e03e 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2KHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferMemoryBarrier2KHR.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkBufferMemoryBarrier2KHR")] [NativeName("AliasOf", "VkBufferMemoryBarrier2")] - public unsafe partial struct BufferMemoryBarrier2KHR : IChainable + public unsafe partial struct BufferMemoryBarrier2KHR : IChainStart { public BufferMemoryBarrier2KHR ( @@ -159,5 +159,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref BufferMemoryBarrier2KHR Chain( + out BufferMemoryBarrier2KHR capture) + { + capture = new BufferMemoryBarrier2KHR(StructureType.BufferMemoryBarrier2); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/CooperativeMatrixPropertiesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/CooperativeMatrixPropertiesKHR.gen.cs new file mode 100644 index 0000000000..753a849782 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/CooperativeMatrixPropertiesKHR.gen.cs @@ -0,0 +1,162 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkCooperativeMatrixPropertiesKHR")] + public unsafe partial struct CooperativeMatrixPropertiesKHR : IChainable + { + public CooperativeMatrixPropertiesKHR + ( + StructureType? sType = StructureType.CooperativeMatrixPropertiesKhr, + void* pNext = null, + uint? mSize = null, + uint? nSize = null, + uint? kSize = null, + ComponentTypeKHR? aType = null, + ComponentTypeKHR? bType = null, + ComponentTypeKHR? cType = null, + ComponentTypeKHR? resultType = null, + Bool32? saturatingAccumulation = null, + ScopeKHR? scope = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (mSize is not null) + { + MSize = mSize.Value; + } + + if (nSize is not null) + { + NSize = nSize.Value; + } + + if (kSize is not null) + { + KSize = kSize.Value; + } + + if (aType is not null) + { + AType = aType.Value; + } + + if (bType is not null) + { + BType = bType.Value; + } + + if (cType is not null) + { + CType = cType.Value; + } + + if (resultType is not null) + { + ResultType = resultType.Value; + } + + if (saturatingAccumulation is not null) + { + SaturatingAccumulation = saturatingAccumulation.Value; + } + + if (scope is not null) + { + Scope = scope.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "MSize")] + public uint MSize; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "NSize")] + public uint NSize; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "KSize")] + public uint KSize; +/// + [NativeName("Type", "VkComponentTypeKHR")] + [NativeName("Type.Name", "VkComponentTypeKHR")] + [NativeName("Name", "AType")] + public ComponentTypeKHR AType; +/// + [NativeName("Type", "VkComponentTypeKHR")] + [NativeName("Type.Name", "VkComponentTypeKHR")] + [NativeName("Name", "BType")] + public ComponentTypeKHR BType; +/// + [NativeName("Type", "VkComponentTypeKHR")] + [NativeName("Type.Name", "VkComponentTypeKHR")] + [NativeName("Name", "CType")] + public ComponentTypeKHR CType; +/// + [NativeName("Type", "VkComponentTypeKHR")] + [NativeName("Type.Name", "VkComponentTypeKHR")] + [NativeName("Name", "ResultType")] + public ComponentTypeKHR ResultType; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "saturatingAccumulation")] + public Bool32 SaturatingAccumulation; +/// + [NativeName("Type", "VkScopeKHR")] + [NativeName("Type.Name", "VkScopeKHR")] + [NativeName("Name", "scope")] + public ScopeKHR Scope; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.CooperativeMatrixPropertiesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasInfoEXT.gen.cs new file mode 100644 index 0000000000..736d14ae9e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasInfoEXT.gen.cs @@ -0,0 +1,108 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDepthBiasInfoEXT")] + public unsafe partial struct DepthBiasInfoEXT : IChainStart + { + public DepthBiasInfoEXT + ( + StructureType? sType = StructureType.DepthBiasInfoExt, + void* pNext = null, + float? depthBiasConstantFactor = null, + float? depthBiasClamp = null, + float? depthBiasSlopeFactor = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (depthBiasConstantFactor is not null) + { + DepthBiasConstantFactor = depthBiasConstantFactor.Value; + } + + if (depthBiasClamp is not null) + { + DepthBiasClamp = depthBiasClamp.Value; + } + + if (depthBiasSlopeFactor is not null) + { + DepthBiasSlopeFactor = depthBiasSlopeFactor.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "depthBiasConstantFactor")] + public float DepthBiasConstantFactor; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "depthBiasClamp")] + public float DepthBiasClamp; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "depthBiasSlopeFactor")] + public float DepthBiasSlopeFactor; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.DepthBiasInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref DepthBiasInfoEXT Chain( + out DepthBiasInfoEXT capture) + { + capture = new DepthBiasInfoEXT(StructureType.DepthBiasInfoExt); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasRepresentationInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasRepresentationInfoEXT.gen.cs new file mode 100644 index 0000000000..5335674ad2 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DepthBiasRepresentationInfoEXT.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDepthBiasRepresentationInfoEXT")] + public unsafe partial struct DepthBiasRepresentationInfoEXT : IExtendsChain, IExtendsChain + { + public DepthBiasRepresentationInfoEXT + ( + StructureType? sType = StructureType.DepthBiasRepresentationInfoExt, + void* pNext = null, + DepthBiasRepresentationEXT? depthBiasRepresentation = null, + Bool32? depthBiasExact = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (depthBiasRepresentation is not null) + { + DepthBiasRepresentation = depthBiasRepresentation.Value; + } + + if (depthBiasExact is not null) + { + DepthBiasExact = depthBiasExact.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDepthBiasRepresentationEXT")] + [NativeName("Type.Name", "VkDepthBiasRepresentationEXT")] + [NativeName("Name", "depthBiasRepresentation")] + public DepthBiasRepresentationEXT DepthBiasRepresentation; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "depthBiasExact")] + public Bool32 DepthBiasExact; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.DepthBiasRepresentationInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceObjectReservationCreateInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceObjectReservationCreateInfo.gen.cs index ac7a8390de..adf2548b39 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceObjectReservationCreateInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceObjectReservationCreateInfo.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkDeviceObjectReservationCreateInfo")] - public unsafe partial struct DeviceObjectReservationCreateInfo : IChainStart, IExtendsChain + public unsafe partial struct DeviceObjectReservationCreateInfo : IExtendsChain { public DeviceObjectReservationCreateInfo ( @@ -510,17 +510,5 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } - - /// - /// Convenience method to start a chain. - /// - /// The newly created chain root - /// A reference to the newly created chain. - public static unsafe ref DeviceObjectReservationCreateInfo Chain( - out DeviceObjectReservationCreateInfo capture) - { - capture = new DeviceObjectReservationCreateInfo(StructureType.DeviceObjectReservationCreateInfo); - return ref capture; - } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceSemaphoreSciSyncPoolReservationCreateInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceSemaphoreSciSyncPoolReservationCreateInfoNV.gen.cs index 7050bfdd5a..473f8a6383 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceSemaphoreSciSyncPoolReservationCreateInfoNV.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceSemaphoreSciSyncPoolReservationCreateInfoNV.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV")] - public unsafe partial struct DeviceSemaphoreSciSyncPoolReservationCreateInfoNV : IExtendsChain + public unsafe partial struct DeviceSemaphoreSciSyncPoolReservationCreateInfoNV : IExtendsChain { public DeviceSemaphoreSciSyncPoolReservationCreateInfoNV ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatQNX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatQNX.gen.cs new file mode 100644 index 0000000000..a96f09fb1d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatQNX.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkExternalFormatQNX")] + public unsafe partial struct ExternalFormatQNX : IExtendsChain, IExtendsChain, IExtendsChain + { + public ExternalFormatQNX + ( + StructureType? sType = StructureType.ExternalFormatQnx, + void* pNext = null, + ulong? externalFormat = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (externalFormat is not null) + { + ExternalFormat = externalFormat.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "externalFormat")] + public ulong ExternalFormat; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ExternalFormatQnx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalMemoryAcquireUnmodifiedEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalMemoryAcquireUnmodifiedEXT.gen.cs new file mode 100644 index 0000000000..f29cc9179a --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalMemoryAcquireUnmodifiedEXT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkExternalMemoryAcquireUnmodifiedEXT")] + public unsafe partial struct ExternalMemoryAcquireUnmodifiedEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + { + public ExternalMemoryAcquireUnmodifiedEXT + ( + StructureType? sType = StructureType.ExternalMemoryAcquireUnmodifiedExt, + void* pNext = null, + Bool32? acquireUnmodifiedMemory = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (acquireUnmodifiedMemory is not null) + { + AcquireUnmodifiedMemory = acquireUnmodifiedMemory.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "acquireUnmodifiedMemory")] + public Bool32 AcquireUnmodifiedMemory; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ExternalMemoryAcquireUnmodifiedExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ImportScreenBufferInfoQNX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ImportScreenBufferInfoQNX.gen.cs new file mode 100644 index 0000000000..6a3e6bdc46 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ImportScreenBufferInfoQNX.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkImportScreenBufferInfoQNX")] + public unsafe partial struct ImportScreenBufferInfoQNX : IExtendsChain + { + public ImportScreenBufferInfoQNX + ( + StructureType? sType = StructureType.ImportScreenBufferInfoQnx, + void* pNext = null, + void* buffer = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (buffer is not null) + { + Buffer = buffer; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "_screen_buffer*")] + [NativeName("Type.Name", "_screen_buffer")] + [NativeName("Name", "buffer")] + public void* Buffer; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ImportScreenBufferInfoQnx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PerformanceQueryReservationInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PerformanceQueryReservationInfoKHR.gen.cs index c3bc237ee4..2ccbea2e82 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PerformanceQueryReservationInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PerformanceQueryReservationInfoKHR.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPerformanceQueryReservationInfoKHR")] - public unsafe partial struct PerformanceQueryReservationInfoKHR : IExtendsChain + public unsafe partial struct PerformanceQueryReservationInfoKHR : IExtendsChain { public PerformanceQueryReservationInfoKHR ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs new file mode 100644 index 0000000000..c70631abf3 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceCooperativeMatrixFeaturesKHR")] + public unsafe partial struct PhysicalDeviceCooperativeMatrixFeaturesKHR : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceCooperativeMatrixFeaturesKHR + ( + StructureType? sType = StructureType.PhysicalDeviceCooperativeMatrixFeaturesKhr, + void* pNext = null, + Bool32? cooperativeMatrix = null, + Bool32? cooperativeMatrixRobustBufferAccess = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (cooperativeMatrix is not null) + { + CooperativeMatrix = cooperativeMatrix.Value; + } + + if (cooperativeMatrixRobustBufferAccess is not null) + { + CooperativeMatrixRobustBufferAccess = cooperativeMatrixRobustBufferAccess.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "cooperativeMatrix")] + public Bool32 CooperativeMatrix; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "cooperativeMatrixRobustBufferAccess")] + public Bool32 CooperativeMatrixRobustBufferAccess; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceCooperativeMatrixFeaturesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixPropertiesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixPropertiesKHR.gen.cs new file mode 100644 index 0000000000..8cc89a66c0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCooperativeMatrixPropertiesKHR.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceCooperativeMatrixPropertiesKHR")] + public unsafe partial struct PhysicalDeviceCooperativeMatrixPropertiesKHR : IExtendsChain, IExtendsChain + { + public PhysicalDeviceCooperativeMatrixPropertiesKHR + ( + StructureType? sType = StructureType.PhysicalDeviceCooperativeMatrixPropertiesKhr, + void* pNext = null, + ShaderStageFlags? cooperativeMatrixSupportedStages = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (cooperativeMatrixSupportedStages is not null) + { + CooperativeMatrixSupportedStages = cooperativeMatrixSupportedStages.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkShaderStageFlags")] + [NativeName("Type.Name", "VkShaderStageFlags")] + [NativeName("Name", "cooperativeMatrixSupportedStages")] + public ShaderStageFlags CooperativeMatrixSupportedStages; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceCooperativeMatrixPropertiesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs new file mode 100644 index 0000000000..cee8ec1784 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceDepthBiasControlFeaturesEXT")] + public unsafe partial struct PhysicalDeviceDepthBiasControlFeaturesEXT : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceDepthBiasControlFeaturesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceDepthBiasControlFeaturesExt, + void* pNext = null, + Bool32? depthBiasControl = null, + Bool32? leastRepresentableValueForceUnormRepresentation = null, + Bool32? floatRepresentation = null, + Bool32? depthBiasExact = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (depthBiasControl is not null) + { + DepthBiasControl = depthBiasControl.Value; + } + + if (leastRepresentableValueForceUnormRepresentation is not null) + { + LeastRepresentableValueForceUnormRepresentation = leastRepresentableValueForceUnormRepresentation.Value; + } + + if (floatRepresentation is not null) + { + FloatRepresentation = floatRepresentation.Value; + } + + if (depthBiasExact is not null) + { + DepthBiasExact = depthBiasExact.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "depthBiasControl")] + public Bool32 DepthBiasControl; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "leastRepresentableValueForceUnormRepresentation")] + public Bool32 LeastRepresentableValueForceUnormRepresentation; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "floatRepresentation")] + public Bool32 FloatRepresentation; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "depthBiasExact")] + public Bool32 DepthBiasExact; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceDepthBiasControlFeaturesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX.gen.cs new file mode 100644 index 0000000000..e8d4ba0c51 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX")] + public unsafe partial struct PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX + ( + StructureType? sType = StructureType.PhysicalDeviceExternalMemoryScreenBufferFeaturesQnx, + void* pNext = null, + Bool32? screenBufferImport = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (screenBufferImport is not null) + { + ScreenBufferImport = screenBufferImport.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "screenBufferImport")] + public Bool32 ScreenBufferImport; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceExternalMemoryScreenBufferFeaturesQnx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceVideoEncodeQualityLevelInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceVideoEncodeQualityLevelInfoKHR.gen.cs new file mode 100644 index 0000000000..1b2f64ad4e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceVideoEncodeQualityLevelInfoKHR.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR")] + public unsafe partial struct PhysicalDeviceVideoEncodeQualityLevelInfoKHR : IChainable + { + public PhysicalDeviceVideoEncodeQualityLevelInfoKHR + ( + StructureType? sType = StructureType.PhysicalDeviceVideoEncodeQualityLevelInfoKhr, + void* pNext = null, + VideoProfileInfoKHR* pVideoProfile = null, + uint? qualityLevel = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pVideoProfile is not null) + { + PVideoProfile = pVideoProfile; + } + + if (qualityLevel is not null) + { + QualityLevel = qualityLevel.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkVideoProfileInfoKHR*")] + [NativeName("Type.Name", "VkVideoProfileInfoKHR")] + [NativeName("Name", "pVideoProfile")] + public VideoProfileInfoKHR* PVideoProfile; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "qualityLevel")] + public uint QualityLevel; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceVideoEncodeQualityLevelInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferFormatPropertiesQNX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferFormatPropertiesQNX.gen.cs new file mode 100644 index 0000000000..d957be988b --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferFormatPropertiesQNX.gen.cs @@ -0,0 +1,162 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkScreenBufferFormatPropertiesQNX")] + public unsafe partial struct ScreenBufferFormatPropertiesQNX : IExtendsChain + { + public ScreenBufferFormatPropertiesQNX + ( + StructureType? sType = StructureType.ScreenBufferFormatPropertiesQnx, + void* pNext = null, + Format? format = null, + ulong? externalFormat = null, + ulong? screenUsage = null, + FormatFeatureFlags? formatFeatures = null, + ComponentMapping? samplerYcbcrConversionComponents = null, + SamplerYcbcrModelConversion? suggestedYcbcrModel = null, + SamplerYcbcrRange? suggestedYcbcrRange = null, + ChromaLocation? suggestedXChromaOffset = null, + ChromaLocation? suggestedYChromaOffset = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (format is not null) + { + Format = format.Value; + } + + if (externalFormat is not null) + { + ExternalFormat = externalFormat.Value; + } + + if (screenUsage is not null) + { + ScreenUsage = screenUsage.Value; + } + + if (formatFeatures is not null) + { + FormatFeatures = formatFeatures.Value; + } + + if (samplerYcbcrConversionComponents is not null) + { + SamplerYcbcrConversionComponents = samplerYcbcrConversionComponents.Value; + } + + if (suggestedYcbcrModel is not null) + { + SuggestedYcbcrModel = suggestedYcbcrModel.Value; + } + + if (suggestedYcbcrRange is not null) + { + SuggestedYcbcrRange = suggestedYcbcrRange.Value; + } + + if (suggestedXChromaOffset is not null) + { + SuggestedXChromaOffset = suggestedXChromaOffset.Value; + } + + if (suggestedYChromaOffset is not null) + { + SuggestedYChromaOffset = suggestedYChromaOffset.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkFormat")] + [NativeName("Type.Name", "VkFormat")] + [NativeName("Name", "format")] + public Format Format; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "externalFormat")] + public ulong ExternalFormat; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "screenUsage")] + public ulong ScreenUsage; +/// + [NativeName("Type", "VkFormatFeatureFlags")] + [NativeName("Type.Name", "VkFormatFeatureFlags")] + [NativeName("Name", "formatFeatures")] + public FormatFeatureFlags FormatFeatures; +/// + [NativeName("Type", "VkComponentMapping")] + [NativeName("Type.Name", "VkComponentMapping")] + [NativeName("Name", "samplerYcbcrConversionComponents")] + public ComponentMapping SamplerYcbcrConversionComponents; +/// + [NativeName("Type", "VkSamplerYcbcrModelConversion")] + [NativeName("Type.Name", "VkSamplerYcbcrModelConversion")] + [NativeName("Name", "suggestedYcbcrModel")] + public SamplerYcbcrModelConversion SuggestedYcbcrModel; +/// + [NativeName("Type", "VkSamplerYcbcrRange")] + [NativeName("Type.Name", "VkSamplerYcbcrRange")] + [NativeName("Name", "suggestedYcbcrRange")] + public SamplerYcbcrRange SuggestedYcbcrRange; +/// + [NativeName("Type", "VkChromaLocation")] + [NativeName("Type.Name", "VkChromaLocation")] + [NativeName("Name", "suggestedXChromaOffset")] + public ChromaLocation SuggestedXChromaOffset; +/// + [NativeName("Type", "VkChromaLocation")] + [NativeName("Type.Name", "VkChromaLocation")] + [NativeName("Name", "suggestedYChromaOffset")] + public ChromaLocation SuggestedYChromaOffset; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ScreenBufferFormatPropertiesQnx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferPropertiesQNX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferPropertiesQNX.gen.cs new file mode 100644 index 0000000000..c181d328fc --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ScreenBufferPropertiesQNX.gen.cs @@ -0,0 +1,97 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkScreenBufferPropertiesQNX")] + public unsafe partial struct ScreenBufferPropertiesQNX : IChainStart + { + public ScreenBufferPropertiesQNX + ( + StructureType? sType = StructureType.ScreenBufferPropertiesQnx, + void* pNext = null, + ulong? allocationSize = null, + uint? memoryTypeBits = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (allocationSize is not null) + { + AllocationSize = allocationSize.Value; + } + + if (memoryTypeBits is not null) + { + MemoryTypeBits = memoryTypeBits.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDeviceSize")] + [NativeName("Type.Name", "VkDeviceSize")] + [NativeName("Name", "allocationSize")] + public ulong AllocationSize; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "memoryTypeBits")] + public uint MemoryTypeBits; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ScreenBufferPropertiesQnx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref ScreenBufferPropertiesQNX Chain( + out ScreenBufferPropertiesQNX capture) + { + capture = new ScreenBufferPropertiesQNX(StructureType.ScreenBufferPropertiesQnx); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoBeginCodingInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoBeginCodingInfoKHR.gen.cs index f235d06d52..023c73375b 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoBeginCodingInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoBeginCodingInfoKHR.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoBeginCodingInfoKHR")] - public unsafe partial struct VideoBeginCodingInfoKHR : IChainable + public unsafe partial struct VideoBeginCodingInfoKHR : IChainStart { public VideoBeginCodingInfoKHR ( @@ -114,5 +114,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref VideoBeginCodingInfoKHR Chain( + out VideoBeginCodingInfoKHR capture) + { + capture = new VideoBeginCodingInfoKHR(StructureType.VideoBeginCodingInfoKhr); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeCapabilitiesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeCapabilitiesKHR.gen.cs index b3313a7d38..f7472595be 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeCapabilitiesKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeCapabilitiesKHR.gen.cs @@ -26,8 +26,9 @@ public VideoEncodeCapabilitiesKHR VideoEncodeCapabilityFlagsKHR? flags = null, VideoEncodeRateControlModeFlagsKHR? rateControlModes = null, uint? maxRateControlLayers = null, + ulong? maxBitrate = null, uint? maxQualityLevels = null, - Extent2D? inputImageDataFillAlignment = null, + Extent2D? encodeInputPictureGranularity = null, VideoEncodeFeedbackFlagsKHR? supportedEncodeFeedbackFlags = null ) : this() { @@ -56,14 +57,19 @@ public VideoEncodeCapabilitiesKHR MaxRateControlLayers = maxRateControlLayers.Value; } + if (maxBitrate is not null) + { + MaxBitrate = maxBitrate.Value; + } + if (maxQualityLevels is not null) { MaxQualityLevels = maxQualityLevels.Value; } - if (inputImageDataFillAlignment is not null) + if (encodeInputPictureGranularity is not null) { - InputImageDataFillAlignment = inputImageDataFillAlignment.Value; + EncodeInputPictureGranularity = encodeInputPictureGranularity.Value; } if (supportedEncodeFeedbackFlags is not null) @@ -97,6 +103,11 @@ public VideoEncodeCapabilitiesKHR [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "maxRateControlLayers")] public uint MaxRateControlLayers; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "maxBitrate")] + public ulong MaxBitrate; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -105,8 +116,8 @@ public VideoEncodeCapabilitiesKHR /// [NativeName("Type", "VkExtent2D")] [NativeName("Type.Name", "VkExtent2D")] - [NativeName("Name", "inputImageDataFillAlignment")] - public Extent2D InputImageDataFillAlignment; + [NativeName("Name", "encodeInputPictureGranularity")] + public Extent2D EncodeInputPictureGranularity; /// [NativeName("Type", "VkVideoEncodeFeedbackFlagsKHR")] [NativeName("Type.Name", "VkVideoEncodeFeedbackFlagsKHR")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264CapabilitiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264CapabilitiesEXT.gen.cs index 3650922b75..7eb96cfbe6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264CapabilitiesEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264CapabilitiesEXT.gen.cs @@ -24,14 +24,18 @@ public VideoEncodeH264CapabilitiesEXT StructureType? sType = StructureType.VideoEncodeH264CapabilitiesExt, void* pNext = null, VideoEncodeH264CapabilityFlagsEXT? flags = null, + Video.StdVideoH264LevelIdc? maxLevelIdc = null, + uint? maxSliceCount = null, uint? maxPPictureL0ReferenceCount = null, uint? maxBPictureL0ReferenceCount = null, uint? maxL1ReferenceCount = null, - Bool32? motionVectorsOverPicBoundariesFlag = null, - uint? maxBytesPerPicDenom = null, - uint? maxBitsPerMbDenom = null, - uint? log2MaxMvLengthHorizontal = null, - uint? log2MaxMvLengthVertical = null + uint? maxTemporalLayerCount = null, + Bool32? expectDyadicTemporalLayerPattern = null, + int? minQp = null, + int? maxQp = null, + Bool32? prefersGopRemainingFrames = null, + Bool32? requiresGopRemainingFrames = null, + VideoEncodeH264StdFlagsEXT? stdSyntaxFlags = null ) : this() { if (sType is not null) @@ -49,6 +53,16 @@ public VideoEncodeH264CapabilitiesEXT Flags = flags.Value; } + if (maxLevelIdc is not null) + { + MaxLevelIdc = maxLevelIdc.Value; + } + + if (maxSliceCount is not null) + { + MaxSliceCount = maxSliceCount.Value; + } + if (maxPPictureL0ReferenceCount is not null) { MaxPPictureL0ReferenceCount = maxPPictureL0ReferenceCount.Value; @@ -64,29 +78,39 @@ public VideoEncodeH264CapabilitiesEXT MaxL1ReferenceCount = maxL1ReferenceCount.Value; } - if (motionVectorsOverPicBoundariesFlag is not null) + if (maxTemporalLayerCount is not null) + { + MaxTemporalLayerCount = maxTemporalLayerCount.Value; + } + + if (expectDyadicTemporalLayerPattern is not null) + { + ExpectDyadicTemporalLayerPattern = expectDyadicTemporalLayerPattern.Value; + } + + if (minQp is not null) { - MotionVectorsOverPicBoundariesFlag = motionVectorsOverPicBoundariesFlag.Value; + MinQp = minQp.Value; } - if (maxBytesPerPicDenom is not null) + if (maxQp is not null) { - MaxBytesPerPicDenom = maxBytesPerPicDenom.Value; + MaxQp = maxQp.Value; } - if (maxBitsPerMbDenom is not null) + if (prefersGopRemainingFrames is not null) { - MaxBitsPerMbDenom = maxBitsPerMbDenom.Value; + PrefersGopRemainingFrames = prefersGopRemainingFrames.Value; } - if (log2MaxMvLengthHorizontal is not null) + if (requiresGopRemainingFrames is not null) { - Log2MaxMvLengthHorizontal = log2MaxMvLengthHorizontal.Value; + RequiresGopRemainingFrames = requiresGopRemainingFrames.Value; } - if (log2MaxMvLengthVertical is not null) + if (stdSyntaxFlags is not null) { - Log2MaxMvLengthVertical = log2MaxMvLengthVertical.Value; + StdSyntaxFlags = stdSyntaxFlags.Value; } } @@ -105,6 +129,16 @@ public VideoEncodeH264CapabilitiesEXT [NativeName("Type.Name", "VkVideoEncodeH264CapabilityFlagsEXT")] [NativeName("Name", "flags")] public VideoEncodeH264CapabilityFlagsEXT Flags; +/// + [NativeName("Type", "StdVideoH264LevelIdc")] + [NativeName("Type.Name", "StdVideoH264LevelIdc")] + [NativeName("Name", "maxLevelIdc")] + public Video.StdVideoH264LevelIdc MaxLevelIdc; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxSliceCount")] + public uint MaxSliceCount; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -120,31 +154,41 @@ public VideoEncodeH264CapabilitiesEXT [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "maxL1ReferenceCount")] public uint MaxL1ReferenceCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxTemporalLayerCount")] + public uint MaxTemporalLayerCount; /// [NativeName("Type", "VkBool32")] [NativeName("Type.Name", "VkBool32")] - [NativeName("Name", "motionVectorsOverPicBoundariesFlag")] - public Bool32 MotionVectorsOverPicBoundariesFlag; + [NativeName("Name", "expectDyadicTemporalLayerPattern")] + public Bool32 ExpectDyadicTemporalLayerPattern; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxBytesPerPicDenom")] - public uint MaxBytesPerPicDenom; + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "minQp")] + public int MinQp; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxBitsPerMbDenom")] - public uint MaxBitsPerMbDenom; + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "maxQp")] + public int MaxQp; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "log2MaxMvLengthHorizontal")] - public uint Log2MaxMvLengthHorizontal; + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "prefersGopRemainingFrames")] + public Bool32 PrefersGopRemainingFrames; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "log2MaxMvLengthVertical")] - public uint Log2MaxMvLengthVertical; + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "requiresGopRemainingFrames")] + public Bool32 RequiresGopRemainingFrames; +/// + [NativeName("Type", "VkVideoEncodeH264StdFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH264StdFlagsEXT")] + [NativeName("Name", "stdSyntaxFlags")] + public VideoEncodeH264StdFlagsEXT StdSyntaxFlags; /// StructureType IStructuredType.StructureType() diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264GopRemainingFrameInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264GopRemainingFrameInfoEXT.gen.cs new file mode 100644 index 0000000000..00fd12c627 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264GopRemainingFrameInfoEXT.gen.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH264GopRemainingFrameInfoEXT")] + public unsafe partial struct VideoEncodeH264GopRemainingFrameInfoEXT : IExtendsChain + { + public VideoEncodeH264GopRemainingFrameInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH264GopRemainingFrameInfoExt, + void* pNext = null, + Bool32? useGopRemainingFrames = null, + uint? gopRemainingI = null, + uint? gopRemainingP = null, + uint? gopRemainingB = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (useGopRemainingFrames is not null) + { + UseGopRemainingFrames = useGopRemainingFrames.Value; + } + + if (gopRemainingI is not null) + { + GopRemainingI = gopRemainingI.Value; + } + + if (gopRemainingP is not null) + { + GopRemainingP = gopRemainingP.Value; + } + + if (gopRemainingB is not null) + { + GopRemainingB = gopRemainingB.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "useGopRemainingFrames")] + public Bool32 UseGopRemainingFrames; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingI")] + public uint GopRemainingI; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingP")] + public uint GopRemainingP; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingB")] + public uint GopRemainingB; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH264GopRemainingFrameInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264NaluSliceInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264NaluSliceInfoEXT.gen.cs index 3d26c20d55..2bdfe77c90 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264NaluSliceInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264NaluSliceInfoEXT.gen.cs @@ -23,8 +23,7 @@ public VideoEncodeH264NaluSliceInfoEXT ( StructureType? sType = StructureType.VideoEncodeH264NaluSliceInfoExt, void* pNext = null, - uint? mbCount = null, - Video.StdVideoEncodeH264ReferenceListsInfo* pStdReferenceFinalLists = null, + int? constantQp = null, Video.StdVideoEncodeH264SliceHeader* pStdSliceHeader = null ) : this() { @@ -38,14 +37,9 @@ public VideoEncodeH264NaluSliceInfoEXT PNext = pNext; } - if (mbCount is not null) + if (constantQp is not null) { - MbCount = mbCount.Value; - } - - if (pStdReferenceFinalLists is not null) - { - PStdReferenceFinalLists = pStdReferenceFinalLists; + ConstantQp = constantQp.Value; } if (pStdSliceHeader is not null) @@ -65,15 +59,10 @@ public VideoEncodeH264NaluSliceInfoEXT [NativeName("Name", "pNext")] public void* PNext; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "mbCount")] - public uint MbCount; -/// - [NativeName("Type", "StdVideoEncodeH264ReferenceListsInfo*")] - [NativeName("Type.Name", "StdVideoEncodeH264ReferenceListsInfo")] - [NativeName("Name", "pStdReferenceFinalLists")] - public Video.StdVideoEncodeH264ReferenceListsInfo* PStdReferenceFinalLists; + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "constantQp")] + public int ConstantQp; /// [NativeName("Type", "StdVideoEncodeH264SliceHeader*")] [NativeName("Type.Name", "StdVideoEncodeH264SliceHeader")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264VclFrameInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264PictureInfoEXT.gen.cs similarity index 78% rename from src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264VclFrameInfoEXT.gen.cs rename to src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264PictureInfoEXT.gen.cs index 99adc09176..9f4eee5be6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264VclFrameInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264PictureInfoEXT.gen.cs @@ -16,17 +16,17 @@ namespace Silk.NET.Vulkan { - [NativeName("Name", "VkVideoEncodeH264VclFrameInfoEXT")] - public unsafe partial struct VideoEncodeH264VclFrameInfoEXT : IExtendsChain + [NativeName("Name", "VkVideoEncodeH264PictureInfoEXT")] + public unsafe partial struct VideoEncodeH264PictureInfoEXT : IExtendsChain { - public VideoEncodeH264VclFrameInfoEXT + public VideoEncodeH264PictureInfoEXT ( - StructureType? sType = StructureType.VideoEncodeH264VclFrameInfoExt, + StructureType? sType = StructureType.VideoEncodeH264PictureInfoExt, void* pNext = null, - Video.StdVideoEncodeH264ReferenceListsInfo* pStdReferenceFinalLists = null, uint? naluSliceEntryCount = null, VideoEncodeH264NaluSliceInfoEXT* pNaluSliceEntries = null, - Video.StdVideoEncodeH264PictureInfo* pStdPictureInfo = null + Video.StdVideoEncodeH264PictureInfo* pStdPictureInfo = null, + Bool32? generatePrefixNalu = null ) : this() { if (sType is not null) @@ -39,11 +39,6 @@ public VideoEncodeH264VclFrameInfoEXT PNext = pNext; } - if (pStdReferenceFinalLists is not null) - { - PStdReferenceFinalLists = pStdReferenceFinalLists; - } - if (naluSliceEntryCount is not null) { NaluSliceEntryCount = naluSliceEntryCount.Value; @@ -58,6 +53,11 @@ public VideoEncodeH264VclFrameInfoEXT { PStdPictureInfo = pStdPictureInfo; } + + if (generatePrefixNalu is not null) + { + GeneratePrefixNalu = generatePrefixNalu.Value; + } } /// @@ -70,11 +70,6 @@ public VideoEncodeH264VclFrameInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; -/// - [NativeName("Type", "StdVideoEncodeH264ReferenceListsInfo*")] - [NativeName("Type.Name", "StdVideoEncodeH264ReferenceListsInfo")] - [NativeName("Name", "pStdReferenceFinalLists")] - public Video.StdVideoEncodeH264ReferenceListsInfo* PStdReferenceFinalLists; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -90,11 +85,16 @@ public VideoEncodeH264VclFrameInfoEXT [NativeName("Type.Name", "StdVideoEncodeH264PictureInfo")] [NativeName("Name", "pStdPictureInfo")] public Video.StdVideoEncodeH264PictureInfo* PStdPictureInfo; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "generatePrefixNalu")] + public Bool32 GeneratePrefixNalu; /// StructureType IStructuredType.StructureType() { - return SType = StructureType.VideoEncodeH264VclFrameInfoExt; + return SType = StructureType.VideoEncodeH264PictureInfoExt; } /// diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264QualityLevelPropertiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264QualityLevelPropertiesEXT.gen.cs new file mode 100644 index 0000000000..09ec360a03 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264QualityLevelPropertiesEXT.gen.cs @@ -0,0 +1,162 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH264QualityLevelPropertiesEXT")] + public unsafe partial struct VideoEncodeH264QualityLevelPropertiesEXT : IExtendsChain + { + public VideoEncodeH264QualityLevelPropertiesEXT + ( + StructureType? sType = StructureType.VideoEncodeH264QualityLevelPropertiesExt, + void* pNext = null, + VideoEncodeH264RateControlFlagsEXT? preferredRateControlFlags = null, + uint? preferredGopFrameCount = null, + uint? preferredIdrPeriod = null, + uint? preferredConsecutiveBFrameCount = null, + uint? preferredTemporalLayerCount = null, + VideoEncodeH264QpEXT? preferredConstantQp = null, + uint? preferredMaxL0ReferenceCount = null, + uint? preferredMaxL1ReferenceCount = null, + Bool32? preferredStdEntropyCodingModeFlag = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (preferredRateControlFlags is not null) + { + PreferredRateControlFlags = preferredRateControlFlags.Value; + } + + if (preferredGopFrameCount is not null) + { + PreferredGopFrameCount = preferredGopFrameCount.Value; + } + + if (preferredIdrPeriod is not null) + { + PreferredIdrPeriod = preferredIdrPeriod.Value; + } + + if (preferredConsecutiveBFrameCount is not null) + { + PreferredConsecutiveBFrameCount = preferredConsecutiveBFrameCount.Value; + } + + if (preferredTemporalLayerCount is not null) + { + PreferredTemporalLayerCount = preferredTemporalLayerCount.Value; + } + + if (preferredConstantQp is not null) + { + PreferredConstantQp = preferredConstantQp.Value; + } + + if (preferredMaxL0ReferenceCount is not null) + { + PreferredMaxL0ReferenceCount = preferredMaxL0ReferenceCount.Value; + } + + if (preferredMaxL1ReferenceCount is not null) + { + PreferredMaxL1ReferenceCount = preferredMaxL1ReferenceCount.Value; + } + + if (preferredStdEntropyCodingModeFlag is not null) + { + PreferredStdEntropyCodingModeFlag = preferredStdEntropyCodingModeFlag.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkVideoEncodeH264RateControlFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH264RateControlFlagsEXT")] + [NativeName("Name", "preferredRateControlFlags")] + public VideoEncodeH264RateControlFlagsEXT PreferredRateControlFlags; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredGopFrameCount")] + public uint PreferredGopFrameCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredIdrPeriod")] + public uint PreferredIdrPeriod; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredConsecutiveBFrameCount")] + public uint PreferredConsecutiveBFrameCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredTemporalLayerCount")] + public uint PreferredTemporalLayerCount; +/// + [NativeName("Type", "VkVideoEncodeH264QpEXT")] + [NativeName("Type.Name", "VkVideoEncodeH264QpEXT")] + [NativeName("Name", "preferredConstantQp")] + public VideoEncodeH264QpEXT PreferredConstantQp; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredMaxL0ReferenceCount")] + public uint PreferredMaxL0ReferenceCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredMaxL1ReferenceCount")] + public uint PreferredMaxL1ReferenceCount; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "preferredStdEntropyCodingModeFlag")] + public Bool32 PreferredStdEntropyCodingModeFlag; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH264QualityLevelPropertiesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlInfoEXT.gen.cs index 38f5b8fe0c..032cdd134d 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlInfoEXT.gen.cs @@ -17,16 +17,16 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeH264RateControlInfoEXT")] - public unsafe partial struct VideoEncodeH264RateControlInfoEXT : IExtendsChain + public unsafe partial struct VideoEncodeH264RateControlInfoEXT : IExtendsChain, IExtendsChain { public VideoEncodeH264RateControlInfoEXT ( StructureType? sType = StructureType.VideoEncodeH264RateControlInfoExt, void* pNext = null, + VideoEncodeH264RateControlFlagsEXT? flags = null, uint? gopFrameCount = null, uint? idrPeriod = null, uint? consecutiveBFrameCount = null, - VideoEncodeH264RateControlStructureEXT? rateControlStructure = null, uint? temporalLayerCount = null ) : this() { @@ -40,6 +40,11 @@ public VideoEncodeH264RateControlInfoEXT PNext = pNext; } + if (flags is not null) + { + Flags = flags.Value; + } + if (gopFrameCount is not null) { GopFrameCount = gopFrameCount.Value; @@ -55,11 +60,6 @@ public VideoEncodeH264RateControlInfoEXT ConsecutiveBFrameCount = consecutiveBFrameCount.Value; } - if (rateControlStructure is not null) - { - RateControlStructure = rateControlStructure.Value; - } - if (temporalLayerCount is not null) { TemporalLayerCount = temporalLayerCount.Value; @@ -76,6 +76,11 @@ public VideoEncodeH264RateControlInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; +/// + [NativeName("Type", "VkVideoEncodeH264RateControlFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH264RateControlFlagsEXT")] + [NativeName("Name", "flags")] + public VideoEncodeH264RateControlFlagsEXT Flags; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -91,11 +96,6 @@ public VideoEncodeH264RateControlInfoEXT [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "consecutiveBFrameCount")] public uint ConsecutiveBFrameCount; -/// - [NativeName("Type", "VkVideoEncodeH264RateControlStructureEXT")] - [NativeName("Type.Name", "VkVideoEncodeH264RateControlStructureEXT")] - [NativeName("Name", "rateControlStructure")] - public VideoEncodeH264RateControlStructureEXT RateControlStructure; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlLayerInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlLayerInfoEXT.gen.cs index f56250fa7d..5fea8f09d9 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlLayerInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264RateControlLayerInfoEXT.gen.cs @@ -17,15 +17,12 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeH264RateControlLayerInfoEXT")] - public unsafe partial struct VideoEncodeH264RateControlLayerInfoEXT : IExtendsChain, IExtendsChain + public unsafe partial struct VideoEncodeH264RateControlLayerInfoEXT : IExtendsChain { public VideoEncodeH264RateControlLayerInfoEXT ( StructureType? sType = StructureType.VideoEncodeH264RateControlLayerInfoExt, void* pNext = null, - uint? temporalLayerId = null, - Bool32? useInitialRcQp = null, - VideoEncodeH264QpEXT? initialRcQp = null, Bool32? useMinQp = null, VideoEncodeH264QpEXT? minQp = null, Bool32? useMaxQp = null, @@ -44,21 +41,6 @@ public VideoEncodeH264RateControlLayerInfoEXT PNext = pNext; } - if (temporalLayerId is not null) - { - TemporalLayerId = temporalLayerId.Value; - } - - if (useInitialRcQp is not null) - { - UseInitialRcQp = useInitialRcQp.Value; - } - - if (initialRcQp is not null) - { - InitialRcQp = initialRcQp.Value; - } - if (useMinQp is not null) { UseMinQp = useMinQp.Value; @@ -100,21 +82,6 @@ public VideoEncodeH264RateControlLayerInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "temporalLayerId")] - public uint TemporalLayerId; -/// - [NativeName("Type", "VkBool32")] - [NativeName("Type.Name", "VkBool32")] - [NativeName("Name", "useInitialRcQp")] - public Bool32 UseInitialRcQp; -/// - [NativeName("Type", "VkVideoEncodeH264QpEXT")] - [NativeName("Type.Name", "VkVideoEncodeH264QpEXT")] - [NativeName("Name", "initialRcQp")] - public VideoEncodeH264QpEXT InitialRcQp; /// [NativeName("Type", "VkBool32")] [NativeName("Type.Name", "VkBool32")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionCreateInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionCreateInfoEXT.gen.cs new file mode 100644 index 0000000000..e20adc97dd --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionCreateInfoEXT.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH264SessionCreateInfoEXT")] + public unsafe partial struct VideoEncodeH264SessionCreateInfoEXT : IExtendsChain + { + public VideoEncodeH264SessionCreateInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH264SessionCreateInfoExt, + void* pNext = null, + Bool32? useMaxLevelIdc = null, + Video.StdVideoH264LevelIdc? maxLevelIdc = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (useMaxLevelIdc is not null) + { + UseMaxLevelIdc = useMaxLevelIdc.Value; + } + + if (maxLevelIdc is not null) + { + MaxLevelIdc = maxLevelIdc.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "useMaxLevelIdc")] + public Bool32 UseMaxLevelIdc; +/// + [NativeName("Type", "StdVideoH264LevelIdc")] + [NativeName("Type.Name", "StdVideoH264LevelIdc")] + [NativeName("Name", "maxLevelIdc")] + public Video.StdVideoH264LevelIdc MaxLevelIdc; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH264SessionCreateInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersFeedbackInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersFeedbackInfoEXT.gen.cs new file mode 100644 index 0000000000..2303a760b9 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersFeedbackInfoEXT.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH264SessionParametersFeedbackInfoEXT")] + public unsafe partial struct VideoEncodeH264SessionParametersFeedbackInfoEXT : IExtendsChain + { + public VideoEncodeH264SessionParametersFeedbackInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH264SessionParametersFeedbackInfoExt, + void* pNext = null, + Bool32? hasStdSpsoverrides = null, + Bool32? hasStdPpsoverrides = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (hasStdSpsoverrides is not null) + { + HasStdSpsoverrides = hasStdSpsoverrides.Value; + } + + if (hasStdPpsoverrides is not null) + { + HasStdPpsoverrides = hasStdPpsoverrides.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasStdSPSOverrides")] + public Bool32 HasStdSpsoverrides; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasStdPPSOverrides")] + public Bool32 HasStdPpsoverrides; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH264SessionParametersFeedbackInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersGetInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersGetInfoEXT.gen.cs new file mode 100644 index 0000000000..f093c7e6e3 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH264SessionParametersGetInfoEXT.gen.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH264SessionParametersGetInfoEXT")] + public unsafe partial struct VideoEncodeH264SessionParametersGetInfoEXT : IExtendsChain + { + public VideoEncodeH264SessionParametersGetInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH264SessionParametersGetInfoExt, + void* pNext = null, + Bool32? writeStdSps = null, + Bool32? writeStdPps = null, + uint? stdSpsid = null, + uint? stdPpsid = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (writeStdSps is not null) + { + WriteStdSps = writeStdSps.Value; + } + + if (writeStdPps is not null) + { + WriteStdPps = writeStdPps.Value; + } + + if (stdSpsid is not null) + { + StdSpsid = stdSpsid.Value; + } + + if (stdPpsid is not null) + { + StdPpsid = stdPpsid.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "writeStdSPS")] + public Bool32 WriteStdSps; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "writeStdPPS")] + public Bool32 WriteStdPps; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stdSPSId")] + public uint StdSpsid; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stdPPSId")] + public uint StdPpsid; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH264SessionParametersGetInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265CapabilitiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265CapabilitiesEXT.gen.cs index 23c86227a6..b3458febbb 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265CapabilitiesEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265CapabilitiesEXT.gen.cs @@ -24,23 +24,21 @@ public VideoEncodeH265CapabilitiesEXT StructureType? sType = StructureType.VideoEncodeH265CapabilitiesExt, void* pNext = null, VideoEncodeH265CapabilityFlagsEXT? flags = null, + Video.StdVideoH265LevelIdc? maxLevelIdc = null, + uint? maxSliceSegmentCount = null, + Extent2D? maxTiles = null, VideoEncodeH265CtbSizeFlagsEXT? ctbSizes = null, VideoEncodeH265TransformBlockSizeFlagsEXT? transformBlockSizes = null, uint? maxPPictureL0ReferenceCount = null, uint? maxBPictureL0ReferenceCount = null, uint? maxL1ReferenceCount = null, - uint? maxSubLayersCount = null, - uint? minLog2MinLumaCodingBlockSizeMinus3 = null, - uint? maxLog2MinLumaCodingBlockSizeMinus3 = null, - uint? minLog2MinLumaTransformBlockSizeMinus2 = null, - uint? maxLog2MinLumaTransformBlockSizeMinus2 = null, - uint? minMaxTransformHierarchyDepthInter = null, - uint? maxMaxTransformHierarchyDepthInter = null, - uint? minMaxTransformHierarchyDepthIntra = null, - uint? maxMaxTransformHierarchyDepthIntra = null, - uint? maxDiffCuQpDeltaDepth = null, - uint? minMaxNumMergeCand = null, - uint? maxMaxNumMergeCand = null + uint? maxSubLayerCount = null, + Bool32? expectDyadicTemporalSubLayerPattern = null, + int? minQp = null, + int? maxQp = null, + Bool32? prefersGopRemainingFrames = null, + Bool32? requiresGopRemainingFrames = null, + VideoEncodeH265StdFlagsEXT? stdSyntaxFlags = null ) : this() { if (sType is not null) @@ -58,6 +56,21 @@ public VideoEncodeH265CapabilitiesEXT Flags = flags.Value; } + if (maxLevelIdc is not null) + { + MaxLevelIdc = maxLevelIdc.Value; + } + + if (maxSliceSegmentCount is not null) + { + MaxSliceSegmentCount = maxSliceSegmentCount.Value; + } + + if (maxTiles is not null) + { + MaxTiles = maxTiles.Value; + } + if (ctbSizes is not null) { CtbSizes = ctbSizes.Value; @@ -83,64 +96,39 @@ public VideoEncodeH265CapabilitiesEXT MaxL1ReferenceCount = maxL1ReferenceCount.Value; } - if (maxSubLayersCount is not null) - { - MaxSubLayersCount = maxSubLayersCount.Value; - } - - if (minLog2MinLumaCodingBlockSizeMinus3 is not null) + if (maxSubLayerCount is not null) { - MinLog2MinLumaCodingBlockSizeMinus3 = minLog2MinLumaCodingBlockSizeMinus3.Value; + MaxSubLayerCount = maxSubLayerCount.Value; } - if (maxLog2MinLumaCodingBlockSizeMinus3 is not null) + if (expectDyadicTemporalSubLayerPattern is not null) { - MaxLog2MinLumaCodingBlockSizeMinus3 = maxLog2MinLumaCodingBlockSizeMinus3.Value; + ExpectDyadicTemporalSubLayerPattern = expectDyadicTemporalSubLayerPattern.Value; } - if (minLog2MinLumaTransformBlockSizeMinus2 is not null) + if (minQp is not null) { - MinLog2MinLumaTransformBlockSizeMinus2 = minLog2MinLumaTransformBlockSizeMinus2.Value; + MinQp = minQp.Value; } - if (maxLog2MinLumaTransformBlockSizeMinus2 is not null) + if (maxQp is not null) { - MaxLog2MinLumaTransformBlockSizeMinus2 = maxLog2MinLumaTransformBlockSizeMinus2.Value; + MaxQp = maxQp.Value; } - if (minMaxTransformHierarchyDepthInter is not null) + if (prefersGopRemainingFrames is not null) { - MinMaxTransformHierarchyDepthInter = minMaxTransformHierarchyDepthInter.Value; + PrefersGopRemainingFrames = prefersGopRemainingFrames.Value; } - if (maxMaxTransformHierarchyDepthInter is not null) + if (requiresGopRemainingFrames is not null) { - MaxMaxTransformHierarchyDepthInter = maxMaxTransformHierarchyDepthInter.Value; + RequiresGopRemainingFrames = requiresGopRemainingFrames.Value; } - if (minMaxTransformHierarchyDepthIntra is not null) + if (stdSyntaxFlags is not null) { - MinMaxTransformHierarchyDepthIntra = minMaxTransformHierarchyDepthIntra.Value; - } - - if (maxMaxTransformHierarchyDepthIntra is not null) - { - MaxMaxTransformHierarchyDepthIntra = maxMaxTransformHierarchyDepthIntra.Value; - } - - if (maxDiffCuQpDeltaDepth is not null) - { - MaxDiffCuQpDeltaDepth = maxDiffCuQpDeltaDepth.Value; - } - - if (minMaxNumMergeCand is not null) - { - MinMaxNumMergeCand = minMaxNumMergeCand.Value; - } - - if (maxMaxNumMergeCand is not null) - { - MaxMaxNumMergeCand = maxMaxNumMergeCand.Value; + StdSyntaxFlags = stdSyntaxFlags.Value; } } @@ -159,6 +147,21 @@ public VideoEncodeH265CapabilitiesEXT [NativeName("Type.Name", "VkVideoEncodeH265CapabilityFlagsEXT")] [NativeName("Name", "flags")] public VideoEncodeH265CapabilityFlagsEXT Flags; +/// + [NativeName("Type", "StdVideoH265LevelIdc")] + [NativeName("Type.Name", "StdVideoH265LevelIdc")] + [NativeName("Name", "maxLevelIdc")] + public Video.StdVideoH265LevelIdc MaxLevelIdc; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxSliceSegmentCount")] + public uint MaxSliceSegmentCount; +/// + [NativeName("Type", "VkExtent2D")] + [NativeName("Type.Name", "VkExtent2D")] + [NativeName("Name", "maxTiles")] + public Extent2D MaxTiles; /// [NativeName("Type", "VkVideoEncodeH265CtbSizeFlagsEXT")] [NativeName("Type.Name", "VkVideoEncodeH265CtbSizeFlagsEXT")] @@ -187,63 +190,38 @@ public VideoEncodeH265CapabilitiesEXT /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxSubLayersCount")] - public uint MaxSubLayersCount; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "minLog2MinLumaCodingBlockSizeMinus3")] - public uint MinLog2MinLumaCodingBlockSizeMinus3; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxLog2MinLumaCodingBlockSizeMinus3")] - public uint MaxLog2MinLumaCodingBlockSizeMinus3; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "minLog2MinLumaTransformBlockSizeMinus2")] - public uint MinLog2MinLumaTransformBlockSizeMinus2; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxLog2MinLumaTransformBlockSizeMinus2")] - public uint MaxLog2MinLumaTransformBlockSizeMinus2; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "minMaxTransformHierarchyDepthInter")] - public uint MinMaxTransformHierarchyDepthInter; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxMaxTransformHierarchyDepthInter")] - public uint MaxMaxTransformHierarchyDepthInter; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "minMaxTransformHierarchyDepthIntra")] - public uint MinMaxTransformHierarchyDepthIntra; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxMaxTransformHierarchyDepthIntra")] - public uint MaxMaxTransformHierarchyDepthIntra; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxDiffCuQpDeltaDepth")] - public uint MaxDiffCuQpDeltaDepth; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "minMaxNumMergeCand")] - public uint MinMaxNumMergeCand; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "maxMaxNumMergeCand")] - public uint MaxMaxNumMergeCand; + [NativeName("Name", "maxSubLayerCount")] + public uint MaxSubLayerCount; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "expectDyadicTemporalSubLayerPattern")] + public Bool32 ExpectDyadicTemporalSubLayerPattern; +/// + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "minQp")] + public int MinQp; +/// + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "maxQp")] + public int MaxQp; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "prefersGopRemainingFrames")] + public Bool32 PrefersGopRemainingFrames; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "requiresGopRemainingFrames")] + public Bool32 RequiresGopRemainingFrames; +/// + [NativeName("Type", "VkVideoEncodeH265StdFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH265StdFlagsEXT")] + [NativeName("Name", "stdSyntaxFlags")] + public VideoEncodeH265StdFlagsEXT StdSyntaxFlags; /// StructureType IStructuredType.StructureType() diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265GopRemainingFrameInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265GopRemainingFrameInfoEXT.gen.cs new file mode 100644 index 0000000000..25961f15a4 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265GopRemainingFrameInfoEXT.gen.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH265GopRemainingFrameInfoEXT")] + public unsafe partial struct VideoEncodeH265GopRemainingFrameInfoEXT : IExtendsChain + { + public VideoEncodeH265GopRemainingFrameInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH265GopRemainingFrameInfoExt, + void* pNext = null, + Bool32? useGopRemainingFrames = null, + uint? gopRemainingI = null, + uint? gopRemainingP = null, + uint? gopRemainingB = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (useGopRemainingFrames is not null) + { + UseGopRemainingFrames = useGopRemainingFrames.Value; + } + + if (gopRemainingI is not null) + { + GopRemainingI = gopRemainingI.Value; + } + + if (gopRemainingP is not null) + { + GopRemainingP = gopRemainingP.Value; + } + + if (gopRemainingB is not null) + { + GopRemainingB = gopRemainingB.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "useGopRemainingFrames")] + public Bool32 UseGopRemainingFrames; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingI")] + public uint GopRemainingI; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingP")] + public uint GopRemainingP; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "gopRemainingB")] + public uint GopRemainingB; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH265GopRemainingFrameInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265NaluSliceSegmentInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265NaluSliceSegmentInfoEXT.gen.cs index dfbcb15c2e..274fbaab93 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265NaluSliceSegmentInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265NaluSliceSegmentInfoEXT.gen.cs @@ -23,8 +23,7 @@ public VideoEncodeH265NaluSliceSegmentInfoEXT ( StructureType? sType = StructureType.VideoEncodeH265NaluSliceSegmentInfoExt, void* pNext = null, - uint? ctbCount = null, - Video.StdVideoEncodeH265ReferenceListsInfo* pStdReferenceFinalLists = null, + int? constantQp = null, Video.StdVideoEncodeH265SliceSegmentHeader* pStdSliceSegmentHeader = null ) : this() { @@ -38,14 +37,9 @@ public VideoEncodeH265NaluSliceSegmentInfoEXT PNext = pNext; } - if (ctbCount is not null) + if (constantQp is not null) { - CtbCount = ctbCount.Value; - } - - if (pStdReferenceFinalLists is not null) - { - PStdReferenceFinalLists = pStdReferenceFinalLists; + ConstantQp = constantQp.Value; } if (pStdSliceSegmentHeader is not null) @@ -65,15 +59,10 @@ public VideoEncodeH265NaluSliceSegmentInfoEXT [NativeName("Name", "pNext")] public void* PNext; /// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "ctbCount")] - public uint CtbCount; -/// - [NativeName("Type", "StdVideoEncodeH265ReferenceListsInfo*")] - [NativeName("Type.Name", "StdVideoEncodeH265ReferenceListsInfo")] - [NativeName("Name", "pStdReferenceFinalLists")] - public Video.StdVideoEncodeH265ReferenceListsInfo* PStdReferenceFinalLists; + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "constantQp")] + public int ConstantQp; /// [NativeName("Type", "StdVideoEncodeH265SliceSegmentHeader*")] [NativeName("Type.Name", "StdVideoEncodeH265SliceSegmentHeader")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265VclFrameInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265PictureInfoEXT.gen.cs similarity index 77% rename from src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265VclFrameInfoEXT.gen.cs rename to src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265PictureInfoEXT.gen.cs index 02210f6075..3cb3c98fe3 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265VclFrameInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265PictureInfoEXT.gen.cs @@ -16,14 +16,13 @@ namespace Silk.NET.Vulkan { - [NativeName("Name", "VkVideoEncodeH265VclFrameInfoEXT")] - public unsafe partial struct VideoEncodeH265VclFrameInfoEXT : IExtendsChain + [NativeName("Name", "VkVideoEncodeH265PictureInfoEXT")] + public unsafe partial struct VideoEncodeH265PictureInfoEXT : IExtendsChain { - public VideoEncodeH265VclFrameInfoEXT + public VideoEncodeH265PictureInfoEXT ( - StructureType? sType = StructureType.VideoEncodeH265VclFrameInfoExt, + StructureType? sType = StructureType.VideoEncodeH265PictureInfoExt, void* pNext = null, - Video.StdVideoEncodeH265ReferenceListsInfo* pStdReferenceFinalLists = null, uint? naluSliceSegmentEntryCount = null, VideoEncodeH265NaluSliceSegmentInfoEXT* pNaluSliceSegmentEntries = null, Video.StdVideoEncodeH265PictureInfo* pStdPictureInfo = null @@ -39,11 +38,6 @@ public VideoEncodeH265VclFrameInfoEXT PNext = pNext; } - if (pStdReferenceFinalLists is not null) - { - PStdReferenceFinalLists = pStdReferenceFinalLists; - } - if (naluSliceSegmentEntryCount is not null) { NaluSliceSegmentEntryCount = naluSliceSegmentEntryCount.Value; @@ -70,11 +64,6 @@ public VideoEncodeH265VclFrameInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; -/// - [NativeName("Type", "StdVideoEncodeH265ReferenceListsInfo*")] - [NativeName("Type.Name", "StdVideoEncodeH265ReferenceListsInfo")] - [NativeName("Name", "pStdReferenceFinalLists")] - public Video.StdVideoEncodeH265ReferenceListsInfo* PStdReferenceFinalLists; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -94,7 +83,7 @@ public VideoEncodeH265VclFrameInfoEXT /// StructureType IStructuredType.StructureType() { - return SType = StructureType.VideoEncodeH265VclFrameInfoExt; + return SType = StructureType.VideoEncodeH265PictureInfoExt; } /// diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265QualityLevelPropertiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265QualityLevelPropertiesEXT.gen.cs new file mode 100644 index 0000000000..6f4ded29f1 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265QualityLevelPropertiesEXT.gen.cs @@ -0,0 +1,151 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH265QualityLevelPropertiesEXT")] + public unsafe partial struct VideoEncodeH265QualityLevelPropertiesEXT : IExtendsChain + { + public VideoEncodeH265QualityLevelPropertiesEXT + ( + StructureType? sType = StructureType.VideoEncodeH265QualityLevelPropertiesExt, + void* pNext = null, + VideoEncodeH265RateControlFlagsEXT? preferredRateControlFlags = null, + uint? preferredGopFrameCount = null, + uint? preferredIdrPeriod = null, + uint? preferredConsecutiveBFrameCount = null, + uint? preferredSubLayerCount = null, + VideoEncodeH265QpEXT? preferredConstantQp = null, + uint? preferredMaxL0ReferenceCount = null, + uint? preferredMaxL1ReferenceCount = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (preferredRateControlFlags is not null) + { + PreferredRateControlFlags = preferredRateControlFlags.Value; + } + + if (preferredGopFrameCount is not null) + { + PreferredGopFrameCount = preferredGopFrameCount.Value; + } + + if (preferredIdrPeriod is not null) + { + PreferredIdrPeriod = preferredIdrPeriod.Value; + } + + if (preferredConsecutiveBFrameCount is not null) + { + PreferredConsecutiveBFrameCount = preferredConsecutiveBFrameCount.Value; + } + + if (preferredSubLayerCount is not null) + { + PreferredSubLayerCount = preferredSubLayerCount.Value; + } + + if (preferredConstantQp is not null) + { + PreferredConstantQp = preferredConstantQp.Value; + } + + if (preferredMaxL0ReferenceCount is not null) + { + PreferredMaxL0ReferenceCount = preferredMaxL0ReferenceCount.Value; + } + + if (preferredMaxL1ReferenceCount is not null) + { + PreferredMaxL1ReferenceCount = preferredMaxL1ReferenceCount.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkVideoEncodeH265RateControlFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH265RateControlFlagsEXT")] + [NativeName("Name", "preferredRateControlFlags")] + public VideoEncodeH265RateControlFlagsEXT PreferredRateControlFlags; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredGopFrameCount")] + public uint PreferredGopFrameCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredIdrPeriod")] + public uint PreferredIdrPeriod; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredConsecutiveBFrameCount")] + public uint PreferredConsecutiveBFrameCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredSubLayerCount")] + public uint PreferredSubLayerCount; +/// + [NativeName("Type", "VkVideoEncodeH265QpEXT")] + [NativeName("Type.Name", "VkVideoEncodeH265QpEXT")] + [NativeName("Name", "preferredConstantQp")] + public VideoEncodeH265QpEXT PreferredConstantQp; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredMaxL0ReferenceCount")] + public uint PreferredMaxL0ReferenceCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredMaxL1ReferenceCount")] + public uint PreferredMaxL1ReferenceCount; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH265QualityLevelPropertiesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlInfoEXT.gen.cs index 179db3c755..c8f6cf70e6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlInfoEXT.gen.cs @@ -17,16 +17,16 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeH265RateControlInfoEXT")] - public unsafe partial struct VideoEncodeH265RateControlInfoEXT : IExtendsChain + public unsafe partial struct VideoEncodeH265RateControlInfoEXT : IExtendsChain, IExtendsChain { public VideoEncodeH265RateControlInfoEXT ( StructureType? sType = StructureType.VideoEncodeH265RateControlInfoExt, void* pNext = null, + VideoEncodeH265RateControlFlagsEXT? flags = null, uint? gopFrameCount = null, uint? idrPeriod = null, uint? consecutiveBFrameCount = null, - VideoEncodeH265RateControlStructureEXT? rateControlStructure = null, uint? subLayerCount = null ) : this() { @@ -40,6 +40,11 @@ public VideoEncodeH265RateControlInfoEXT PNext = pNext; } + if (flags is not null) + { + Flags = flags.Value; + } + if (gopFrameCount is not null) { GopFrameCount = gopFrameCount.Value; @@ -55,11 +60,6 @@ public VideoEncodeH265RateControlInfoEXT ConsecutiveBFrameCount = consecutiveBFrameCount.Value; } - if (rateControlStructure is not null) - { - RateControlStructure = rateControlStructure.Value; - } - if (subLayerCount is not null) { SubLayerCount = subLayerCount.Value; @@ -76,6 +76,11 @@ public VideoEncodeH265RateControlInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; +/// + [NativeName("Type", "VkVideoEncodeH265RateControlFlagsEXT")] + [NativeName("Type.Name", "VkVideoEncodeH265RateControlFlagsEXT")] + [NativeName("Name", "flags")] + public VideoEncodeH265RateControlFlagsEXT Flags; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -91,11 +96,6 @@ public VideoEncodeH265RateControlInfoEXT [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "consecutiveBFrameCount")] public uint ConsecutiveBFrameCount; -/// - [NativeName("Type", "VkVideoEncodeH265RateControlStructureEXT")] - [NativeName("Type.Name", "VkVideoEncodeH265RateControlStructureEXT")] - [NativeName("Name", "rateControlStructure")] - public VideoEncodeH265RateControlStructureEXT RateControlStructure; /// [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlLayerInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlLayerInfoEXT.gen.cs index 4d8c22e206..dc7da136e5 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlLayerInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265RateControlLayerInfoEXT.gen.cs @@ -17,15 +17,12 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeH265RateControlLayerInfoEXT")] - public unsafe partial struct VideoEncodeH265RateControlLayerInfoEXT : IExtendsChain, IExtendsChain + public unsafe partial struct VideoEncodeH265RateControlLayerInfoEXT : IExtendsChain { public VideoEncodeH265RateControlLayerInfoEXT ( StructureType? sType = StructureType.VideoEncodeH265RateControlLayerInfoExt, void* pNext = null, - uint? temporalId = null, - Bool32? useInitialRcQp = null, - VideoEncodeH265QpEXT? initialRcQp = null, Bool32? useMinQp = null, VideoEncodeH265QpEXT? minQp = null, Bool32? useMaxQp = null, @@ -44,21 +41,6 @@ public VideoEncodeH265RateControlLayerInfoEXT PNext = pNext; } - if (temporalId is not null) - { - TemporalId = temporalId.Value; - } - - if (useInitialRcQp is not null) - { - UseInitialRcQp = useInitialRcQp.Value; - } - - if (initialRcQp is not null) - { - InitialRcQp = initialRcQp.Value; - } - if (useMinQp is not null) { UseMinQp = useMinQp.Value; @@ -100,21 +82,6 @@ public VideoEncodeH265RateControlLayerInfoEXT [NativeName("Type.Name", "void")] [NativeName("Name", "pNext")] public void* PNext; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "temporalId")] - public uint TemporalId; -/// - [NativeName("Type", "VkBool32")] - [NativeName("Type.Name", "VkBool32")] - [NativeName("Name", "useInitialRcQp")] - public Bool32 UseInitialRcQp; -/// - [NativeName("Type", "VkVideoEncodeH265QpEXT")] - [NativeName("Type.Name", "VkVideoEncodeH265QpEXT")] - [NativeName("Name", "initialRcQp")] - public VideoEncodeH265QpEXT InitialRcQp; /// [NativeName("Type", "VkBool32")] [NativeName("Type.Name", "VkBool32")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionCreateInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionCreateInfoEXT.gen.cs new file mode 100644 index 0000000000..62585b9262 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionCreateInfoEXT.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH265SessionCreateInfoEXT")] + public unsafe partial struct VideoEncodeH265SessionCreateInfoEXT : IExtendsChain + { + public VideoEncodeH265SessionCreateInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH265SessionCreateInfoExt, + void* pNext = null, + Bool32? useMaxLevelIdc = null, + Video.StdVideoH265LevelIdc? maxLevelIdc = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (useMaxLevelIdc is not null) + { + UseMaxLevelIdc = useMaxLevelIdc.Value; + } + + if (maxLevelIdc is not null) + { + MaxLevelIdc = maxLevelIdc.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "useMaxLevelIdc")] + public Bool32 UseMaxLevelIdc; +/// + [NativeName("Type", "StdVideoH265LevelIdc")] + [NativeName("Type.Name", "StdVideoH265LevelIdc")] + [NativeName("Name", "maxLevelIdc")] + public Video.StdVideoH265LevelIdc MaxLevelIdc; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH265SessionCreateInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersFeedbackInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersFeedbackInfoEXT.gen.cs new file mode 100644 index 0000000000..0b8d9545b0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersFeedbackInfoEXT.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH265SessionParametersFeedbackInfoEXT")] + public unsafe partial struct VideoEncodeH265SessionParametersFeedbackInfoEXT : IExtendsChain + { + public VideoEncodeH265SessionParametersFeedbackInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH265SessionParametersFeedbackInfoExt, + void* pNext = null, + Bool32? hasStdVpsoverrides = null, + Bool32? hasStdSpsoverrides = null, + Bool32? hasStdPpsoverrides = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (hasStdVpsoverrides is not null) + { + HasStdVpsoverrides = hasStdVpsoverrides.Value; + } + + if (hasStdSpsoverrides is not null) + { + HasStdSpsoverrides = hasStdSpsoverrides.Value; + } + + if (hasStdPpsoverrides is not null) + { + HasStdPpsoverrides = hasStdPpsoverrides.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasStdVPSOverrides")] + public Bool32 HasStdVpsoverrides; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasStdSPSOverrides")] + public Bool32 HasStdSpsoverrides; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasStdPPSOverrides")] + public Bool32 HasStdPpsoverrides; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH265SessionParametersFeedbackInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersGetInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersGetInfoEXT.gen.cs new file mode 100644 index 0000000000..59f5b62703 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeH265SessionParametersGetInfoEXT.gen.cs @@ -0,0 +1,129 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeH265SessionParametersGetInfoEXT")] + public unsafe partial struct VideoEncodeH265SessionParametersGetInfoEXT : IExtendsChain + { + public VideoEncodeH265SessionParametersGetInfoEXT + ( + StructureType? sType = StructureType.VideoEncodeH265SessionParametersGetInfoExt, + void* pNext = null, + Bool32? writeStdVps = null, + Bool32? writeStdSps = null, + Bool32? writeStdPps = null, + uint? stdVpsid = null, + uint? stdSpsid = null, + uint? stdPpsid = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (writeStdVps is not null) + { + WriteStdVps = writeStdVps.Value; + } + + if (writeStdSps is not null) + { + WriteStdSps = writeStdSps.Value; + } + + if (writeStdPps is not null) + { + WriteStdPps = writeStdPps.Value; + } + + if (stdVpsid is not null) + { + StdVpsid = stdVpsid.Value; + } + + if (stdSpsid is not null) + { + StdSpsid = stdSpsid.Value; + } + + if (stdPpsid is not null) + { + StdPpsid = stdPpsid.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "writeStdVPS")] + public Bool32 WriteStdVps; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "writeStdSPS")] + public Bool32 WriteStdSps; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "writeStdPPS")] + public Bool32 WriteStdPps; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stdVPSId")] + public uint StdVpsid; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stdSPSId")] + public uint StdSpsid; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stdPPSId")] + public uint StdPpsid; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeH265SessionParametersGetInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeInfoKHR.gen.cs index 7ee39af78c..a767566dba 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeInfoKHR.gen.cs @@ -24,7 +24,6 @@ public VideoEncodeInfoKHR StructureType? sType = StructureType.VideoEncodeInfoKhr, void* pNext = null, uint? flags = null, - uint? qualityLevel = null, Buffer? dstBuffer = null, ulong? dstBufferOffset = null, ulong? dstBufferRange = null, @@ -50,11 +49,6 @@ public VideoEncodeInfoKHR Flags = flags.Value; } - if (qualityLevel is not null) - { - QualityLevel = qualityLevel.Value; - } - if (dstBuffer is not null) { DstBuffer = dstBuffer.Value; @@ -111,11 +105,6 @@ public VideoEncodeInfoKHR [NativeName("Type.Name", "VkVideoEncodeFlagsKHR")] [NativeName("Name", "flags")] public uint Flags; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "qualityLevel")] - public uint QualityLevel; /// [NativeName("Type", "VkBuffer")] [NativeName("Type.Name", "VkBuffer")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelInfoKHR.gen.cs new file mode 100644 index 0000000000..e5e35889e0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelInfoKHR.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeQualityLevelInfoKHR")] + public unsafe partial struct VideoEncodeQualityLevelInfoKHR : IExtendsChain, IExtendsChain + { + public VideoEncodeQualityLevelInfoKHR + ( + StructureType? sType = StructureType.VideoEncodeQualityLevelInfoKhr, + void* pNext = null, + uint? qualityLevel = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (qualityLevel is not null) + { + QualityLevel = qualityLevel.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "qualityLevel")] + public uint QualityLevel; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeQualityLevelInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelPropertiesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelPropertiesKHR.gen.cs new file mode 100644 index 0000000000..66b3ff3750 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeQualityLevelPropertiesKHR.gen.cs @@ -0,0 +1,97 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeQualityLevelPropertiesKHR")] + public unsafe partial struct VideoEncodeQualityLevelPropertiesKHR : IChainStart + { + public VideoEncodeQualityLevelPropertiesKHR + ( + StructureType? sType = StructureType.VideoEncodeQualityLevelPropertiesKhr, + void* pNext = null, + VideoEncodeRateControlModeFlagsKHR? preferredRateControlMode = null, + uint? preferredRateControlLayerCount = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (preferredRateControlMode is not null) + { + PreferredRateControlMode = preferredRateControlMode.Value; + } + + if (preferredRateControlLayerCount is not null) + { + PreferredRateControlLayerCount = preferredRateControlLayerCount.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkVideoEncodeRateControlModeFlagBitsKHR")] + [NativeName("Type.Name", "VkVideoEncodeRateControlModeFlagBitsKHR")] + [NativeName("Name", "preferredRateControlMode")] + public VideoEncodeRateControlModeFlagsKHR PreferredRateControlMode; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "preferredRateControlLayerCount")] + public uint PreferredRateControlLayerCount; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeQualityLevelPropertiesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref VideoEncodeQualityLevelPropertiesKHR Chain( + out VideoEncodeQualityLevelPropertiesKHR capture) + { + capture = new VideoEncodeQualityLevelPropertiesKHR(StructureType.VideoEncodeQualityLevelPropertiesKhr); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlInfoKHR.gen.cs index 788fef01b3..c913e09d56 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlInfoKHR.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeRateControlInfoKHR")] - public unsafe partial struct VideoEncodeRateControlInfoKHR : IExtendsChain + public unsafe partial struct VideoEncodeRateControlInfoKHR : IExtendsChain, IExtendsChain { public VideoEncodeRateControlInfoKHR ( @@ -26,7 +26,9 @@ public VideoEncodeRateControlInfoKHR uint? flags = null, VideoEncodeRateControlModeFlagsKHR? rateControlMode = null, uint? layerCount = null, - VideoEncodeRateControlLayerInfoKHR* pLayers = null + VideoEncodeRateControlLayerInfoKHR* pLayers = null, + uint? virtualBufferSizeInMs = null, + uint? initialVirtualBufferSizeInMs = null ) : this() { if (sType is not null) @@ -58,6 +60,16 @@ public VideoEncodeRateControlInfoKHR { PLayers = pLayers; } + + if (virtualBufferSizeInMs is not null) + { + VirtualBufferSizeInMs = virtualBufferSizeInMs.Value; + } + + if (initialVirtualBufferSizeInMs is not null) + { + InitialVirtualBufferSizeInMs = initialVirtualBufferSizeInMs.Value; + } } /// @@ -90,6 +102,16 @@ public VideoEncodeRateControlInfoKHR [NativeName("Type.Name", "VkVideoEncodeRateControlLayerInfoKHR")] [NativeName("Name", "pLayers")] public VideoEncodeRateControlLayerInfoKHR* PLayers; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "virtualBufferSizeInMs")] + public uint VirtualBufferSizeInMs; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "initialVirtualBufferSizeInMs")] + public uint InitialVirtualBufferSizeInMs; /// StructureType IStructuredType.StructureType() diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlLayerInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlLayerInfoKHR.gen.cs index 5e5a010462..5bd9023406 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlLayerInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeRateControlLayerInfoKHR.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoEncodeRateControlLayerInfoKHR")] - public unsafe partial struct VideoEncodeRateControlLayerInfoKHR : IChainStart, IExtendsChain + public unsafe partial struct VideoEncodeRateControlLayerInfoKHR : IChainStart { public VideoEncodeRateControlLayerInfoKHR ( @@ -26,9 +26,7 @@ public VideoEncodeRateControlLayerInfoKHR ulong? averageBitrate = null, ulong? maxBitrate = null, uint? frameRateNumerator = null, - uint? frameRateDenominator = null, - uint? virtualBufferSizeInMs = null, - uint? initialVirtualBufferSizeInMs = null + uint? frameRateDenominator = null ) : this() { if (sType is not null) @@ -60,16 +58,6 @@ public VideoEncodeRateControlLayerInfoKHR { FrameRateDenominator = frameRateDenominator.Value; } - - if (virtualBufferSizeInMs is not null) - { - VirtualBufferSizeInMs = virtualBufferSizeInMs.Value; - } - - if (initialVirtualBufferSizeInMs is not null) - { - InitialVirtualBufferSizeInMs = initialVirtualBufferSizeInMs.Value; - } } /// @@ -102,16 +90,6 @@ public VideoEncodeRateControlLayerInfoKHR [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "frameRateDenominator")] public uint FrameRateDenominator; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "virtualBufferSizeInMs")] - public uint VirtualBufferSizeInMs; -/// - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "initialVirtualBufferSizeInMs")] - public uint InitialVirtualBufferSizeInMs; /// StructureType IStructuredType.StructureType() diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs new file mode 100644 index 0000000000..8612964932 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs @@ -0,0 +1,86 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeSessionParametersFeedbackInfoKHR")] + public unsafe partial struct VideoEncodeSessionParametersFeedbackInfoKHR : IChainStart + { + public VideoEncodeSessionParametersFeedbackInfoKHR + ( + StructureType? sType = StructureType.VideoEncodeSessionParametersFeedbackInfoKhr, + void* pNext = null, + Bool32? hasOverrides = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (hasOverrides is not null) + { + HasOverrides = hasOverrides.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hasOverrides")] + public Bool32 HasOverrides; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeSessionParametersFeedbackInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref VideoEncodeSessionParametersFeedbackInfoKHR Chain( + out VideoEncodeSessionParametersFeedbackInfoKHR capture) + { + capture = new VideoEncodeSessionParametersFeedbackInfoKHR(StructureType.VideoEncodeSessionParametersFeedbackInfoKhr); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersGetInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersGetInfoKHR.gen.cs new file mode 100644 index 0000000000..488028bc4d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoEncodeSessionParametersGetInfoKHR.gen.cs @@ -0,0 +1,86 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkVideoEncodeSessionParametersGetInfoKHR")] + public unsafe partial struct VideoEncodeSessionParametersGetInfoKHR : IChainStart + { + public VideoEncodeSessionParametersGetInfoKHR + ( + StructureType? sType = StructureType.VideoEncodeSessionParametersGetInfoKhr, + void* pNext = null, + VideoSessionParametersKHR? videoSessionParameters = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (videoSessionParameters is not null) + { + VideoSessionParameters = videoSessionParameters.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkVideoSessionParametersKHR")] + [NativeName("Type.Name", "VkVideoSessionParametersKHR")] + [NativeName("Name", "videoSessionParameters")] + public VideoSessionParametersKHR VideoSessionParameters; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.VideoEncodeSessionParametersGetInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref VideoEncodeSessionParametersGetInfoKHR Chain( + out VideoEncodeSessionParametersGetInfoKHR capture) + { + capture = new VideoEncodeSessionParametersGetInfoKHR(StructureType.VideoEncodeSessionParametersGetInfoKhr); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoSessionCreateInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoSessionCreateInfoKHR.gen.cs index 3d4b568328..fb894e0aca 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/VideoSessionCreateInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/VideoSessionCreateInfoKHR.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkVideoSessionCreateInfoKHR")] - public unsafe partial struct VideoSessionCreateInfoKHR : IChainable + public unsafe partial struct VideoSessionCreateInfoKHR : IChainStart { public VideoSessionCreateInfoKHR ( @@ -158,5 +158,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref VideoSessionCreateInfoKHR Chain( + out VideoSessionCreateInfoKHR capture) + { + capture = new VideoSessionCreateInfoKHR(StructureType.VideoSessionCreateInfoKhr); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfo.gen.cs index e94d2eb1b0..ded633facd 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfo.gen.cs @@ -24,10 +24,12 @@ public StdVideoEncodeH264PictureInfo StdVideoEncodeH264PictureInfoFlags? flags = null, byte? seqParameterSetId = null, byte? picParameterSetId = null, - ushort? reserved1 = null, - StdVideoH264PictureType? pictureType = null, + ushort? idrPicId = null, + StdVideoH264PictureType? primaryPicType = null, uint? frameNum = null, - int? picOrderCnt = null + int? picOrderCnt = null, + byte? temporalId = null, + StdVideoEncodeH264ReferenceListsInfo* pRefLists = null ) : this() { if (flags is not null) @@ -45,14 +47,14 @@ public StdVideoEncodeH264PictureInfo PicParameterSetId = picParameterSetId.Value; } - if (reserved1 is not null) + if (idrPicId is not null) { - Reserved1 = reserved1.Value; + IdrPicId = idrPicId.Value; } - if (pictureType is not null) + if (primaryPicType is not null) { - PictureType = pictureType.Value; + PrimaryPicType = primaryPicType.Value; } if (frameNum is not null) @@ -64,6 +66,16 @@ public StdVideoEncodeH264PictureInfo { PicOrderCnt = picOrderCnt.Value; } + + if (temporalId is not null) + { + TemporalId = temporalId.Value; + } + + if (pRefLists is not null) + { + PRefLists = pRefLists; + } } @@ -84,13 +96,13 @@ public StdVideoEncodeH264PictureInfo [NativeName("Type", "uint16_t")] [NativeName("Type.Name", "uint16_t")] - [NativeName("Name", "reserved1")] - public ushort Reserved1; + [NativeName("Name", "idr_pic_id")] + public ushort IdrPicId; [NativeName("Type", "StdVideoH264PictureType")] [NativeName("Type.Name", "StdVideoH264PictureType")] - [NativeName("Name", "pictureType")] - public StdVideoH264PictureType PictureType; + [NativeName("Name", "primary_pic_type")] + public StdVideoH264PictureType PrimaryPicType; [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -101,5 +113,19 @@ public StdVideoEncodeH264PictureInfo [NativeName("Type.Name", "int32_t")] [NativeName("Name", "PicOrderCnt")] public int PicOrderCnt; + + [NativeName("Type", "uint8_t")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "temporal_id")] + public byte TemporalId; + [NativeName("Type", "uint8_t[3]")] + [NativeName("Type.Name", "uint8_t[3]")] + [NativeName("Name", "reserved1")] + public fixed byte Reserved1[3]; + + [NativeName("Type", "const StdVideoEncodeH264ReferenceListsInfo *")] + [NativeName("Type.Name", "const StdVideoEncodeH264ReferenceListsInfo *")] + [NativeName("Name", "pRefLists")] + public StdVideoEncodeH264ReferenceListsInfo* PRefLists; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfoFlags.gen.cs index 29a763af76..1092488803 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264PictureInfoFlags.gen.cs @@ -21,31 +21,49 @@ public unsafe partial struct StdVideoEncodeH264PictureInfoFlags { public StdVideoEncodeH264PictureInfoFlags ( - uint? idrFlag = null, - uint? isReferenceFlag = null, - uint? usedForLongTermReference = null + uint? idrPicFlag = null, + uint? isReference = null, + uint? noOutputOfPriorPicsFlag = null, + uint? longTermReferenceFlag = null, + uint? adaptiveRefPicMarkingModeFlag = null, + uint? reserved = null ) : this() { - if (idrFlag is not null) + if (idrPicFlag is not null) { - IdrFlag = idrFlag.Value; + IdrPicFlag = idrPicFlag.Value; } - if (isReferenceFlag is not null) + if (isReference is not null) { - IsReferenceFlag = isReferenceFlag.Value; + IsReference = isReference.Value; } - if (usedForLongTermReference is not null) + if (noOutputOfPriorPicsFlag is not null) { - UsedForLongTermReference = usedForLongTermReference.Value; + NoOutputOfPriorPicsFlag = noOutputOfPriorPicsFlag.Value; + } + + if (longTermReferenceFlag is not null) + { + LongTermReferenceFlag = longTermReferenceFlag.Value; + } + + if (adaptiveRefPicMarkingModeFlag is not null) + { + AdaptiveRefPicMarkingModeFlag = adaptiveRefPicMarkingModeFlag.Value; + } + + if (reserved is not null) + { + Reserved = reserved.Value; } } private uint _bitfield1; - public uint IdrFlag + public uint IdrPicFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)(_bitfield1 & 0x1u); @@ -53,7 +71,7 @@ public uint IdrFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~0x1u) | (uint)((uint)(value) & 0x1u)); } - public uint IsReferenceFlag + public uint IsReference { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 1) & 0x1u); @@ -61,12 +79,36 @@ public uint IsReferenceFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } - public uint UsedForLongTermReference + public uint NoOutputOfPriorPicsFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 2) & 0x1u); [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 2)) | (uint)(((uint)(value) & 0x1u) << 2)); } + + public uint LongTermReferenceFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 3) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 3)) | (uint)(((uint)(value) & 0x1u) << 3)); + } + + public uint AdaptiveRefPicMarkingModeFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 4) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 4)) | (uint)(((uint)(value) & 0x1u) << 4)); + } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 5) & 0x7FFFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x7FFFFFFu << 5)) | (uint)(((uint)(value) & 0x7FFFFFFu) << 5)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfo.gen.cs index 7b7977bd73..d0ccd88eab 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfo.gen.cs @@ -22,11 +22,12 @@ public unsafe partial struct StdVideoEncodeH264ReferenceInfo public StdVideoEncodeH264ReferenceInfo ( StdVideoEncodeH264ReferenceInfoFlags? flags = null, - StdVideoH264PictureType? pictureType = null, + StdVideoH264PictureType? primaryPicType = null, uint? frameNum = null, int? picOrderCnt = null, ushort? longTermPicNum = null, - ushort? longTermFrameIdx = null + ushort? longTermFrameIdx = null, + byte? temporalId = null ) : this() { if (flags is not null) @@ -34,9 +35,9 @@ public StdVideoEncodeH264ReferenceInfo Flags = flags.Value; } - if (pictureType is not null) + if (primaryPicType is not null) { - PictureType = pictureType.Value; + PrimaryPicType = primaryPicType.Value; } if (frameNum is not null) @@ -58,6 +59,11 @@ public StdVideoEncodeH264ReferenceInfo { LongTermFrameIdx = longTermFrameIdx.Value; } + + if (temporalId is not null) + { + TemporalId = temporalId.Value; + } } @@ -68,8 +74,8 @@ public StdVideoEncodeH264ReferenceInfo [NativeName("Type", "StdVideoH264PictureType")] [NativeName("Type.Name", "StdVideoH264PictureType")] - [NativeName("Name", "pictureType")] - public StdVideoH264PictureType PictureType; + [NativeName("Name", "primary_pic_type")] + public StdVideoH264PictureType PrimaryPicType; [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] @@ -90,5 +96,10 @@ public StdVideoEncodeH264ReferenceInfo [NativeName("Type.Name", "uint16_t")] [NativeName("Name", "long_term_frame_idx")] public ushort LongTermFrameIdx; + + [NativeName("Type", "uint8_t")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "temporal_id")] + public byte TemporalId; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfoFlags.gen.cs index ff1564a9a9..de21bfd84a 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceInfoFlags.gen.cs @@ -21,13 +21,19 @@ public unsafe partial struct StdVideoEncodeH264ReferenceInfoFlags { public StdVideoEncodeH264ReferenceInfoFlags ( - uint? usedForLongTermReference = null + uint? usedForLongTermReference = null, + uint? reserved = null ) : this() { if (usedForLongTermReference is not null) { UsedForLongTermReference = usedForLongTermReference.Value; } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } @@ -40,5 +46,13 @@ public uint UsedForLongTermReference [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~0x1u) | (uint)((uint)(value) & 0x1u)); } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 1) & 0x7FFFFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x7FFFFFFFu << 1)) | (uint)(((uint)(value) & 0x7FFFFFFFu) << 1)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfo.gen.cs index 2049e33bc9..63299c1f44 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfo.gen.cs @@ -22,13 +22,11 @@ public unsafe partial struct StdVideoEncodeH264ReferenceListsInfo public StdVideoEncodeH264ReferenceListsInfo ( StdVideoEncodeH264ReferenceListsInfoFlags? flags = null, - byte? refPicList0EntryCount = null, - byte? refPicList1EntryCount = null, + byte? numRefIdxL0ActiveMinus1 = null, + byte? numRefIdxL1ActiveMinus1 = null, byte? refList0ModOpCount = null, byte? refList1ModOpCount = null, byte? refPicMarkingOpCount = null, - byte* pRefPicList0Entries = null, - byte* pRefPicList1Entries = null, StdVideoEncodeH264RefListModEntry* pRefList0ModOperations = null, StdVideoEncodeH264RefListModEntry* pRefList1ModOperations = null, StdVideoEncodeH264RefPicMarkingEntry* pRefPicMarkingOperations = null @@ -39,14 +37,14 @@ public StdVideoEncodeH264ReferenceListsInfo Flags = flags.Value; } - if (refPicList0EntryCount is not null) + if (numRefIdxL0ActiveMinus1 is not null) { - RefPicList0EntryCount = refPicList0EntryCount.Value; + NumRefIdxL0ActiveMinus1 = numRefIdxL0ActiveMinus1.Value; } - if (refPicList1EntryCount is not null) + if (numRefIdxL1ActiveMinus1 is not null) { - RefPicList1EntryCount = refPicList1EntryCount.Value; + NumRefIdxL1ActiveMinus1 = numRefIdxL1ActiveMinus1.Value; } if (refList0ModOpCount is not null) @@ -64,16 +62,6 @@ public StdVideoEncodeH264ReferenceListsInfo RefPicMarkingOpCount = refPicMarkingOpCount.Value; } - if (pRefPicList0Entries is not null) - { - PRefPicList0Entries = pRefPicList0Entries; - } - - if (pRefPicList1Entries is not null) - { - PRefPicList1Entries = pRefPicList1Entries; - } - if (pRefList0ModOperations is not null) { PRefList0ModOperations = pRefList0ModOperations; @@ -98,13 +86,21 @@ public StdVideoEncodeH264ReferenceListsInfo [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "refPicList0EntryCount")] - public byte RefPicList0EntryCount; + [NativeName("Name", "num_ref_idx_l0_active_minus1")] + public byte NumRefIdxL0ActiveMinus1; [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "refPicList1EntryCount")] - public byte RefPicList1EntryCount; + [NativeName("Name", "num_ref_idx_l1_active_minus1")] + public byte NumRefIdxL1ActiveMinus1; + [NativeName("Type", "uint8_t[32]")] + [NativeName("Type.Name", "uint8_t[32]")] + [NativeName("Name", "RefPicList0")] + public fixed byte RefPicList0[32]; + [NativeName("Type", "uint8_t[32]")] + [NativeName("Type.Name", "uint8_t[32]")] + [NativeName("Name", "RefPicList1")] + public fixed byte RefPicList1[32]; [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] @@ -125,16 +121,6 @@ public StdVideoEncodeH264ReferenceListsInfo [NativeName("Name", "reserved1")] public fixed byte Reserved1[7]; - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefPicList0Entries")] - public byte* PRefPicList0Entries; - - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefPicList1Entries")] - public byte* PRefPicList1Entries; - [NativeName("Type", "const StdVideoEncodeH264RefListModEntry *")] [NativeName("Type.Name", "const StdVideoEncodeH264RefListModEntry *")] [NativeName("Name", "pRefList0ModOperations")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfoFlags.gen.cs index d4a6b98464..f4c5579f69 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264ReferenceListsInfoFlags.gen.cs @@ -22,7 +22,8 @@ public unsafe partial struct StdVideoEncodeH264ReferenceListsInfoFlags public StdVideoEncodeH264ReferenceListsInfoFlags ( uint? refPicListModificationFlagL0 = null, - uint? refPicListModificationFlagL1 = null + uint? refPicListModificationFlagL1 = null, + uint? reserved = null ) : this() { if (refPicListModificationFlagL0 is not null) @@ -34,6 +35,11 @@ public StdVideoEncodeH264ReferenceListsInfoFlags { RefPicListModificationFlagL1 = refPicListModificationFlagL1.Value; } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } @@ -54,5 +60,13 @@ public uint RefPicListModificationFlagL1 [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 2) & 0x3FFFFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x3FFFFFFFu << 2)) | (uint)(((uint)(value) & 0x3FFFFFFFu) << 2)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs index a557a220f3..c35904716c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs @@ -24,15 +24,11 @@ public StdVideoEncodeH264SliceHeader StdVideoEncodeH264SliceHeaderFlags? flags = null, uint? firstMbInSlice = null, StdVideoH264SliceType? sliceType = null, - ushort? idrPicId = null, - byte? numRefIdxL0ActiveMinus1 = null, - byte? numRefIdxL1ActiveMinus1 = null, - StdVideoH264CabacInitIdc? cabacInitIdc = null, - StdVideoH264DisableDeblockingFilterIdc? disableDeblockingFilterIdc = null, byte? sliceAlphaC0OffsetDiv2 = null, byte? sliceBetaOffsetDiv2 = null, ushort? reserved1 = null, - uint? reserved2 = null, + StdVideoH264CabacInitIdc? cabacInitIdc = null, + StdVideoH264DisableDeblockingFilterIdc? disableDeblockingFilterIdc = null, StdVideoEncodeH264WeightTable* pWeightTable = null ) : this() { @@ -51,19 +47,19 @@ public StdVideoEncodeH264SliceHeader SliceType = sliceType.Value; } - if (idrPicId is not null) + if (sliceAlphaC0OffsetDiv2 is not null) { - IdrPicId = idrPicId.Value; + SliceAlphaC0OffsetDiv2 = sliceAlphaC0OffsetDiv2.Value; } - if (numRefIdxL0ActiveMinus1 is not null) + if (sliceBetaOffsetDiv2 is not null) { - NumRefIdxL0ActiveMinus1 = numRefIdxL0ActiveMinus1.Value; + SliceBetaOffsetDiv2 = sliceBetaOffsetDiv2.Value; } - if (numRefIdxL1ActiveMinus1 is not null) + if (reserved1 is not null) { - NumRefIdxL1ActiveMinus1 = numRefIdxL1ActiveMinus1.Value; + Reserved1 = reserved1.Value; } if (cabacInitIdc is not null) @@ -76,26 +72,6 @@ public StdVideoEncodeH264SliceHeader DisableDeblockingFilterIdc = disableDeblockingFilterIdc.Value; } - if (sliceAlphaC0OffsetDiv2 is not null) - { - SliceAlphaC0OffsetDiv2 = sliceAlphaC0OffsetDiv2.Value; - } - - if (sliceBetaOffsetDiv2 is not null) - { - SliceBetaOffsetDiv2 = sliceBetaOffsetDiv2.Value; - } - - if (reserved1 is not null) - { - Reserved1 = reserved1.Value; - } - - if (reserved2 is not null) - { - Reserved2 = reserved2.Value; - } - if (pWeightTable is not null) { PWeightTable = pWeightTable; @@ -118,31 +94,6 @@ public StdVideoEncodeH264SliceHeader [NativeName("Name", "slice_type")] public StdVideoH264SliceType SliceType; - [NativeName("Type", "uint16_t")] - [NativeName("Type.Name", "uint16_t")] - [NativeName("Name", "idr_pic_id")] - public ushort IdrPicId; - - [NativeName("Type", "uint8_t")] - [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "num_ref_idx_l0_active_minus1")] - public byte NumRefIdxL0ActiveMinus1; - - [NativeName("Type", "uint8_t")] - [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "num_ref_idx_l1_active_minus1")] - public byte NumRefIdxL1ActiveMinus1; - - [NativeName("Type", "StdVideoH264CabacInitIdc")] - [NativeName("Type.Name", "StdVideoH264CabacInitIdc")] - [NativeName("Name", "cabac_init_idc")] - public StdVideoH264CabacInitIdc CabacInitIdc; - - [NativeName("Type", "StdVideoH264DisableDeblockingFilterIdc")] - [NativeName("Type.Name", "StdVideoH264DisableDeblockingFilterIdc")] - [NativeName("Name", "disable_deblocking_filter_idc")] - public StdVideoH264DisableDeblockingFilterIdc DisableDeblockingFilterIdc; - [NativeName("Type", "int8_t")] [NativeName("Type.Name", "int8_t")] [NativeName("Name", "slice_alpha_c0_offset_div2")] @@ -158,10 +109,15 @@ public StdVideoEncodeH264SliceHeader [NativeName("Name", "reserved1")] public ushort Reserved1; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "reserved2")] - public uint Reserved2; + [NativeName("Type", "StdVideoH264CabacInitIdc")] + [NativeName("Type.Name", "StdVideoH264CabacInitIdc")] + [NativeName("Name", "cabac_init_idc")] + public StdVideoH264CabacInitIdc CabacInitIdc; + + [NativeName("Type", "StdVideoH264DisableDeblockingFilterIdc")] + [NativeName("Type.Name", "StdVideoH264DisableDeblockingFilterIdc")] + [NativeName("Name", "disable_deblocking_filter_idc")] + public StdVideoH264DisableDeblockingFilterIdc DisableDeblockingFilterIdc; [NativeName("Type", "const StdVideoEncodeH264WeightTable *")] [NativeName("Type.Name", "const StdVideoEncodeH264WeightTable *")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeaderFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeaderFlags.gen.cs index 67370a2dae..c38d1ed135 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeaderFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeaderFlags.gen.cs @@ -23,9 +23,7 @@ public StdVideoEncodeH264SliceHeaderFlags ( uint? directSpatialMvPredFlag = null, uint? numRefIdxActiveOverrideFlag = null, - uint? noOutputOfPriorPicsFlag = null, - uint? adaptiveRefPicMarkingModeFlag = null, - uint? noPriorReferencesAvailableFlag = null + uint? reserved = null ) : this() { if (directSpatialMvPredFlag is not null) @@ -38,19 +36,9 @@ public StdVideoEncodeH264SliceHeaderFlags NumRefIdxActiveOverrideFlag = numRefIdxActiveOverrideFlag.Value; } - if (noOutputOfPriorPicsFlag is not null) + if (reserved is not null) { - NoOutputOfPriorPicsFlag = noOutputOfPriorPicsFlag.Value; - } - - if (adaptiveRefPicMarkingModeFlag is not null) - { - AdaptiveRefPicMarkingModeFlag = adaptiveRefPicMarkingModeFlag.Value; - } - - if (noPriorReferencesAvailableFlag is not null) - { - NoPriorReferencesAvailableFlag = noPriorReferencesAvailableFlag.Value; + Reserved = reserved.Value; } } @@ -73,28 +61,12 @@ public uint NumRefIdxActiveOverrideFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } - public uint NoOutputOfPriorPicsFlag - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 2) & 0x1u); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 2)) | (uint)(((uint)(value) & 0x1u) << 2)); - } - - public uint AdaptiveRefPicMarkingModeFlag - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 3) & 0x1u); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 3)) | (uint)(((uint)(value) & 0x1u) << 3)); - } - - public uint NoPriorReferencesAvailableFlag + public uint Reserved { [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 4) & 0x1u); + get => (uint)((_bitfield1 >> 2) & 0x3FFFFFFFu); [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 4)) | (uint)(((uint)(value) & 0x1u) << 4)); + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x3FFFFFFFu << 2)) | (uint)(((uint)(value) & 0x3FFFFFFFu) << 2)); } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs index 011aee52c3..1e6d5532e8 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs @@ -22,12 +22,16 @@ public unsafe partial struct StdVideoEncodeH265PictureInfo public StdVideoEncodeH265PictureInfo ( StdVideoEncodeH265PictureInfoFlags? flags = null, - StdVideoH265PictureType? pictureType = null, + StdVideoH265PictureType? picType = null, byte? spsVideoParameterSetId = null, byte? ppsSeqParameterSetId = null, byte? ppsPicParameterSetId = null, + byte? shortTermRefPicSetIdx = null, + int? picOrderCntVal = null, byte? temporalId = null, - int? picOrderCntVal = null + StdVideoEncodeH265ReferenceListsInfo* pRefLists = null, + StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet = null, + StdVideoEncodeH265SliceSegmentLongTermRefPics* pLongTermRefPics = null ) : this() { if (flags is not null) @@ -35,9 +39,9 @@ public StdVideoEncodeH265PictureInfo Flags = flags.Value; } - if (pictureType is not null) + if (picType is not null) { - PictureType = pictureType.Value; + PicType = picType.Value; } if (spsVideoParameterSetId is not null) @@ -55,15 +59,35 @@ public StdVideoEncodeH265PictureInfo PpsPicParameterSetId = ppsPicParameterSetId.Value; } - if (temporalId is not null) + if (shortTermRefPicSetIdx is not null) { - TemporalId = temporalId.Value; + ShortTermRefPicSetIdx = shortTermRefPicSetIdx.Value; } if (picOrderCntVal is not null) { PicOrderCntVal = picOrderCntVal.Value; } + + if (temporalId is not null) + { + TemporalId = temporalId.Value; + } + + if (pRefLists is not null) + { + PRefLists = pRefLists; + } + + if (pShortTermRefPicSet is not null) + { + PShortTermRefPicSet = pShortTermRefPicSet; + } + + if (pLongTermRefPics is not null) + { + PLongTermRefPics = pLongTermRefPics; + } } @@ -74,8 +98,8 @@ public StdVideoEncodeH265PictureInfo [NativeName("Type", "StdVideoH265PictureType")] [NativeName("Type.Name", "StdVideoH265PictureType")] - [NativeName("Name", "PictureType")] - public StdVideoH265PictureType PictureType; + [NativeName("Name", "pic_type")] + public StdVideoH265PictureType PicType; [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] @@ -94,12 +118,36 @@ public StdVideoEncodeH265PictureInfo [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "TemporalId")] - public byte TemporalId; + [NativeName("Name", "short_term_ref_pic_set_idx")] + public byte ShortTermRefPicSetIdx; [NativeName("Type", "int32_t")] [NativeName("Type.Name", "int32_t")] [NativeName("Name", "PicOrderCntVal")] public int PicOrderCntVal; + + [NativeName("Type", "uint8_t")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "TemporalId")] + public byte TemporalId; + [NativeName("Type", "uint8_t[7]")] + [NativeName("Type.Name", "uint8_t[7]")] + [NativeName("Name", "reserved1")] + public fixed byte Reserved1[7]; + + [NativeName("Type", "const StdVideoEncodeH265ReferenceListsInfo *")] + [NativeName("Type.Name", "const StdVideoEncodeH265ReferenceListsInfo *")] + [NativeName("Name", "pRefLists")] + public StdVideoEncodeH265ReferenceListsInfo* PRefLists; + + [NativeName("Type", "const StdVideoH265ShortTermRefPicSet *")] + [NativeName("Type.Name", "const StdVideoH265ShortTermRefPicSet *")] + [NativeName("Name", "pShortTermRefPicSet")] + public StdVideoH265ShortTermRefPicSet* PShortTermRefPicSet; + + [NativeName("Type", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] + [NativeName("Type.Name", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] + [NativeName("Name", "pLongTermRefPics")] + public StdVideoEncodeH265SliceSegmentLongTermRefPics* PLongTermRefPics; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfoFlags.gen.cs index dd7667b8cf..f6567f7b3c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfoFlags.gen.cs @@ -21,16 +21,21 @@ public unsafe partial struct StdVideoEncodeH265PictureInfoFlags { public StdVideoEncodeH265PictureInfoFlags ( - uint? isReferenceFlag = null, + uint? isReference = null, uint? irapPicFlag = null, - uint? longTermFlag = null, + uint? usedForLongTermReference = null, uint? discardableFlag = null, - uint? crossLayerBlaFlag = null + uint? crossLayerBlaFlag = null, + uint? picOutputFlag = null, + uint? noOutputOfPriorPicsFlag = null, + uint? shortTermRefPicSetSpsFlag = null, + uint? sliceTemporalMvpEnabledFlag = null, + uint? reserved = null ) : this() { - if (isReferenceFlag is not null) + if (isReference is not null) { - IsReferenceFlag = isReferenceFlag.Value; + IsReference = isReference.Value; } if (irapPicFlag is not null) @@ -38,9 +43,9 @@ public StdVideoEncodeH265PictureInfoFlags IrapPicFlag = irapPicFlag.Value; } - if (longTermFlag is not null) + if (usedForLongTermReference is not null) { - LongTermFlag = longTermFlag.Value; + UsedForLongTermReference = usedForLongTermReference.Value; } if (discardableFlag is not null) @@ -52,12 +57,37 @@ public StdVideoEncodeH265PictureInfoFlags { CrossLayerBlaFlag = crossLayerBlaFlag.Value; } + + if (picOutputFlag is not null) + { + PicOutputFlag = picOutputFlag.Value; + } + + if (noOutputOfPriorPicsFlag is not null) + { + NoOutputOfPriorPicsFlag = noOutputOfPriorPicsFlag.Value; + } + + if (shortTermRefPicSetSpsFlag is not null) + { + ShortTermRefPicSetSpsFlag = shortTermRefPicSetSpsFlag.Value; + } + + if (sliceTemporalMvpEnabledFlag is not null) + { + SliceTemporalMvpEnabledFlag = sliceTemporalMvpEnabledFlag.Value; + } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } private uint _bitfield1; - public uint IsReferenceFlag + public uint IsReference { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)(_bitfield1 & 0x1u); @@ -73,7 +103,7 @@ public uint IrapPicFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } - public uint LongTermFlag + public uint UsedForLongTermReference { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 2) & 0x1u); @@ -96,5 +126,45 @@ public uint CrossLayerBlaFlag [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 4)) | (uint)(((uint)(value) & 0x1u) << 4)); } + + public uint PicOutputFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 5) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 5)) | (uint)(((uint)(value) & 0x1u) << 5)); + } + + public uint NoOutputOfPriorPicsFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 6) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 6)) | (uint)(((uint)(value) & 0x1u) << 6)); + } + + public uint ShortTermRefPicSetSpsFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 7) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 7)) | (uint)(((uint)(value) & 0x1u) << 7)); + } + + public uint SliceTemporalMvpEnabledFlag + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 8) & 0x1u); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 8)) | (uint)(((uint)(value) & 0x1u) << 8)); + } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 9) & 0x7FFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x7FFFFFu << 9)) | (uint)(((uint)(value) & 0x7FFFFFu) << 9)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfo.gen.cs index 8e8cb2330a..246ef89187 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfo.gen.cs @@ -22,7 +22,7 @@ public unsafe partial struct StdVideoEncodeH265ReferenceInfo public StdVideoEncodeH265ReferenceInfo ( StdVideoEncodeH265ReferenceInfoFlags? flags = null, - StdVideoH265PictureType? pictureType = null, + StdVideoH265PictureType? picType = null, int? picOrderCntVal = null, byte? temporalId = null ) : this() @@ -32,9 +32,9 @@ public StdVideoEncodeH265ReferenceInfo Flags = flags.Value; } - if (pictureType is not null) + if (picType is not null) { - PictureType = pictureType.Value; + PicType = picType.Value; } if (picOrderCntVal is not null) @@ -56,8 +56,8 @@ public StdVideoEncodeH265ReferenceInfo [NativeName("Type", "StdVideoH265PictureType")] [NativeName("Type.Name", "StdVideoH265PictureType")] - [NativeName("Name", "PictureType")] - public StdVideoH265PictureType PictureType; + [NativeName("Name", "pic_type")] + public StdVideoH265PictureType PicType; [NativeName("Type", "int32_t")] [NativeName("Type.Name", "int32_t")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfoFlags.gen.cs index 0a4d285b40..f42e1b551d 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceInfoFlags.gen.cs @@ -22,7 +22,8 @@ public unsafe partial struct StdVideoEncodeH265ReferenceInfoFlags public StdVideoEncodeH265ReferenceInfoFlags ( uint? usedForLongTermReference = null, - uint? unusedForReference = null + uint? unusedForReference = null, + uint? reserved = null ) : this() { if (usedForLongTermReference is not null) @@ -34,6 +35,11 @@ public StdVideoEncodeH265ReferenceInfoFlags { UnusedForReference = unusedForReference.Value; } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } @@ -54,5 +60,13 @@ public uint UnusedForReference [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 2) & 0x3FFFFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x3FFFFFFFu << 2)) | (uint)(((uint)(value) & 0x3FFFFFFFu) << 2)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfo.gen.cs index 9d8804f8a0..5c3bf92183 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfo.gen.cs @@ -23,12 +23,7 @@ public StdVideoEncodeH265ReferenceListsInfo ( StdVideoEncodeH265ReferenceListsInfoFlags? flags = null, byte? numRefIdxL0ActiveMinus1 = null, - byte? numRefIdxL1ActiveMinus1 = null, - ushort? reserved1 = null, - byte* pRefPicList0Entries = null, - byte* pRefPicList1Entries = null, - byte* pRefList0Modifications = null, - byte* pRefList1Modifications = null + byte? numRefIdxL1ActiveMinus1 = null ) : this() { if (flags is not null) @@ -45,31 +40,6 @@ public StdVideoEncodeH265ReferenceListsInfo { NumRefIdxL1ActiveMinus1 = numRefIdxL1ActiveMinus1.Value; } - - if (reserved1 is not null) - { - Reserved1 = reserved1.Value; - } - - if (pRefPicList0Entries is not null) - { - PRefPicList0Entries = pRefPicList0Entries; - } - - if (pRefPicList1Entries is not null) - { - PRefPicList1Entries = pRefPicList1Entries; - } - - if (pRefList0Modifications is not null) - { - PRefList0Modifications = pRefList0Modifications; - } - - if (pRefList1Modifications is not null) - { - PRefList1Modifications = pRefList1Modifications; - } } @@ -87,30 +57,21 @@ public StdVideoEncodeH265ReferenceListsInfo [NativeName("Type.Name", "uint8_t")] [NativeName("Name", "num_ref_idx_l1_active_minus1")] public byte NumRefIdxL1ActiveMinus1; - - [NativeName("Type", "uint16_t")] - [NativeName("Type.Name", "uint16_t")] - [NativeName("Name", "reserved1")] - public ushort Reserved1; - - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefPicList0Entries")] - public byte* PRefPicList0Entries; - - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefPicList1Entries")] - public byte* PRefPicList1Entries; - - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefList0Modifications")] - public byte* PRefList0Modifications; - - [NativeName("Type", "const uint8_t *")] - [NativeName("Type.Name", "const uint8_t *")] - [NativeName("Name", "pRefList1Modifications")] - public byte* PRefList1Modifications; + [NativeName("Type", "uint8_t[15]")] + [NativeName("Type.Name", "uint8_t[15]")] + [NativeName("Name", "RefPicList0")] + public fixed byte RefPicList0[15]; + [NativeName("Type", "uint8_t[15]")] + [NativeName("Type.Name", "uint8_t[15]")] + [NativeName("Name", "RefPicList1")] + public fixed byte RefPicList1[15]; + [NativeName("Type", "uint8_t[15]")] + [NativeName("Type.Name", "uint8_t[15]")] + [NativeName("Name", "list_entry_l0")] + public fixed byte ListEntryL0[15]; + [NativeName("Type", "uint8_t[15]")] + [NativeName("Type.Name", "uint8_t[15]")] + [NativeName("Name", "list_entry_l1")] + public fixed byte ListEntryL1[15]; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfoFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfoFlags.gen.cs index 5038a05b1c..203b85f238 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfoFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265ReferenceListsInfoFlags.gen.cs @@ -22,7 +22,8 @@ public unsafe partial struct StdVideoEncodeH265ReferenceListsInfoFlags public StdVideoEncodeH265ReferenceListsInfoFlags ( uint? refPicListModificationFlagL0 = null, - uint? refPicListModificationFlagL1 = null + uint? refPicListModificationFlagL1 = null, + uint? reserved = null ) : this() { if (refPicListModificationFlagL0 is not null) @@ -34,6 +35,11 @@ public StdVideoEncodeH265ReferenceListsInfoFlags { RefPicListModificationFlagL1 = refPicListModificationFlagL1.Value; } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } @@ -54,5 +60,13 @@ public uint RefPicListModificationFlagL1 [MethodImpl(MethodImplOptions.AggressiveInlining)] set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } + + public uint Reserved + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + get => (uint)((_bitfield1 >> 2) & 0x3FFFFFFFu); + [MethodImpl(MethodImplOptions.AggressiveInlining)] + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x3FFFFFFFu << 2)) | (uint)(((uint)(value) & 0x3FFFFFFFu) << 2)); + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs index cc09fa0411..37b66a42a3 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs @@ -24,10 +24,7 @@ public StdVideoEncodeH265SliceSegmentHeader StdVideoEncodeH265SliceSegmentHeaderFlags? flags = null, StdVideoH265SliceType? sliceType = null, uint? sliceSegmentAddress = null, - byte? shortTermRefPicSetIdx = null, byte? collocatedRefIdx = null, - byte? numRefIdxL0ActiveMinus1 = null, - byte? numRefIdxL1ActiveMinus1 = null, byte? maxNumMergeCand = null, byte? sliceCbQpOffset = null, byte? sliceCrQpOffset = null, @@ -36,8 +33,6 @@ public StdVideoEncodeH265SliceSegmentHeader byte? sliceActYQpOffset = null, byte? sliceActCbQpOffset = null, byte? sliceActCrQpOffset = null, - StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet = null, - StdVideoEncodeH265SliceSegmentLongTermRefPics* pLongTermRefPics = null, StdVideoEncodeH265WeightTable* pWeightTable = null ) : this() { @@ -56,26 +51,11 @@ public StdVideoEncodeH265SliceSegmentHeader SliceSegmentAddress = sliceSegmentAddress.Value; } - if (shortTermRefPicSetIdx is not null) - { - ShortTermRefPicSetIdx = shortTermRefPicSetIdx.Value; - } - if (collocatedRefIdx is not null) { CollocatedRefIdx = collocatedRefIdx.Value; } - if (numRefIdxL0ActiveMinus1 is not null) - { - NumRefIdxL0ActiveMinus1 = numRefIdxL0ActiveMinus1.Value; - } - - if (numRefIdxL1ActiveMinus1 is not null) - { - NumRefIdxL1ActiveMinus1 = numRefIdxL1ActiveMinus1.Value; - } - if (maxNumMergeCand is not null) { MaxNumMergeCand = maxNumMergeCand.Value; @@ -116,16 +96,6 @@ public StdVideoEncodeH265SliceSegmentHeader SliceActCrQpOffset = sliceActCrQpOffset.Value; } - if (pShortTermRefPicSet is not null) - { - PShortTermRefPicSet = pShortTermRefPicSet; - } - - if (pLongTermRefPics is not null) - { - PLongTermRefPics = pLongTermRefPics; - } - if (pWeightTable is not null) { PWeightTable = pWeightTable; @@ -148,26 +118,11 @@ public StdVideoEncodeH265SliceSegmentHeader [NativeName("Name", "slice_segment_address")] public uint SliceSegmentAddress; - [NativeName("Type", "uint8_t")] - [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "short_term_ref_pic_set_idx")] - public byte ShortTermRefPicSetIdx; - [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] [NativeName("Name", "collocated_ref_idx")] public byte CollocatedRefIdx; - [NativeName("Type", "uint8_t")] - [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "num_ref_idx_l0_active_minus1")] - public byte NumRefIdxL0ActiveMinus1; - - [NativeName("Type", "uint8_t")] - [NativeName("Type.Name", "uint8_t")] - [NativeName("Name", "num_ref_idx_l1_active_minus1")] - public byte NumRefIdxL1ActiveMinus1; - [NativeName("Type", "uint8_t")] [NativeName("Type.Name", "uint8_t")] [NativeName("Name", "MaxNumMergeCand")] @@ -207,16 +162,10 @@ public StdVideoEncodeH265SliceSegmentHeader [NativeName("Type.Name", "int8_t")] [NativeName("Name", "slice_act_cr_qp_offset")] public byte SliceActCrQpOffset; - - [NativeName("Type", "const StdVideoH265ShortTermRefPicSet *")] - [NativeName("Type.Name", "const StdVideoH265ShortTermRefPicSet *")] - [NativeName("Name", "pShortTermRefPicSet")] - public StdVideoH265ShortTermRefPicSet* PShortTermRefPicSet; - - [NativeName("Type", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] - [NativeName("Type.Name", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] - [NativeName("Name", "pLongTermRefPics")] - public StdVideoEncodeH265SliceSegmentLongTermRefPics* PLongTermRefPics; + [NativeName("Type", "uint8_t[3]")] + [NativeName("Type.Name", "uint8_t[3]")] + [NativeName("Name", "reserved1")] + public fixed byte Reserved1[3]; [NativeName("Type", "const StdVideoEncodeH265WeightTable *")] [NativeName("Type.Name", "const StdVideoEncodeH265WeightTable *")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeaderFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeaderFlags.gen.cs index d610c4af76..0b5cc82d66 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeaderFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeaderFlags.gen.cs @@ -22,11 +22,7 @@ public unsafe partial struct StdVideoEncodeH265SliceSegmentHeaderFlags public StdVideoEncodeH265SliceSegmentHeaderFlags ( uint? firstSliceSegmentInPicFlag = null, - uint? noOutputOfPriorPicsFlag = null, uint? dependentSliceSegmentFlag = null, - uint? picOutputFlag = null, - uint? shortTermRefPicSetSpsFlag = null, - uint? sliceTemporalMvpEnableFlag = null, uint? sliceSaoLumaFlag = null, uint? sliceSaoChromaFlag = null, uint? numRefIdxActiveOverrideFlag = null, @@ -36,7 +32,8 @@ public StdVideoEncodeH265SliceSegmentHeaderFlags uint? deblockingFilterOverrideFlag = null, uint? sliceDeblockingFilterDisabledFlag = null, uint? collocatedFromL0Flag = null, - uint? sliceLoopFilterAcrossSlicesEnabledFlag = null + uint? sliceLoopFilterAcrossSlicesEnabledFlag = null, + uint? reserved = null ) : this() { if (firstSliceSegmentInPicFlag is not null) @@ -44,31 +41,11 @@ public StdVideoEncodeH265SliceSegmentHeaderFlags FirstSliceSegmentInPicFlag = firstSliceSegmentInPicFlag.Value; } - if (noOutputOfPriorPicsFlag is not null) - { - NoOutputOfPriorPicsFlag = noOutputOfPriorPicsFlag.Value; - } - if (dependentSliceSegmentFlag is not null) { DependentSliceSegmentFlag = dependentSliceSegmentFlag.Value; } - if (picOutputFlag is not null) - { - PicOutputFlag = picOutputFlag.Value; - } - - if (shortTermRefPicSetSpsFlag is not null) - { - ShortTermRefPicSetSpsFlag = shortTermRefPicSetSpsFlag.Value; - } - - if (sliceTemporalMvpEnableFlag is not null) - { - SliceTemporalMvpEnableFlag = sliceTemporalMvpEnableFlag.Value; - } - if (sliceSaoLumaFlag is not null) { SliceSaoLumaFlag = sliceSaoLumaFlag.Value; @@ -118,6 +95,11 @@ public StdVideoEncodeH265SliceSegmentHeaderFlags { SliceLoopFilterAcrossSlicesEnabledFlag = sliceLoopFilterAcrossSlicesEnabledFlag.Value; } + + if (reserved is not null) + { + Reserved = reserved.Value; + } } @@ -131,7 +113,7 @@ public uint FirstSliceSegmentInPicFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~0x1u) | (uint)((uint)(value) & 0x1u)); } - public uint NoOutputOfPriorPicsFlag + public uint DependentSliceSegmentFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 1) & 0x1u); @@ -139,7 +121,7 @@ public uint NoOutputOfPriorPicsFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 1)) | (uint)(((uint)(value) & 0x1u) << 1)); } - public uint DependentSliceSegmentFlag + public uint SliceSaoLumaFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 2) & 0x1u); @@ -147,7 +129,7 @@ public uint DependentSliceSegmentFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 2)) | (uint)(((uint)(value) & 0x1u) << 2)); } - public uint PicOutputFlag + public uint SliceSaoChromaFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 3) & 0x1u); @@ -155,7 +137,7 @@ public uint PicOutputFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 3)) | (uint)(((uint)(value) & 0x1u) << 3)); } - public uint ShortTermRefPicSetSpsFlag + public uint NumRefIdxActiveOverrideFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 4) & 0x1u); @@ -163,7 +145,7 @@ public uint ShortTermRefPicSetSpsFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 4)) | (uint)(((uint)(value) & 0x1u) << 4)); } - public uint SliceTemporalMvpEnableFlag + public uint MvdL1ZeroFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 5) & 0x1u); @@ -171,7 +153,7 @@ public uint SliceTemporalMvpEnableFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 5)) | (uint)(((uint)(value) & 0x1u) << 5)); } - public uint SliceSaoLumaFlag + public uint CabacInitFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 6) & 0x1u); @@ -179,7 +161,7 @@ public uint SliceSaoLumaFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 6)) | (uint)(((uint)(value) & 0x1u) << 6)); } - public uint SliceSaoChromaFlag + public uint CuChromaQpOffsetEnabledFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 7) & 0x1u); @@ -187,7 +169,7 @@ public uint SliceSaoChromaFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 7)) | (uint)(((uint)(value) & 0x1u) << 7)); } - public uint NumRefIdxActiveOverrideFlag + public uint DeblockingFilterOverrideFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 8) & 0x1u); @@ -195,7 +177,7 @@ public uint NumRefIdxActiveOverrideFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 8)) | (uint)(((uint)(value) & 0x1u) << 8)); } - public uint MvdL1ZeroFlag + public uint SliceDeblockingFilterDisabledFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 9) & 0x1u); @@ -203,7 +185,7 @@ public uint MvdL1ZeroFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 9)) | (uint)(((uint)(value) & 0x1u) << 9)); } - public uint CabacInitFlag + public uint CollocatedFromL0Flag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 10) & 0x1u); @@ -211,7 +193,7 @@ public uint CabacInitFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 10)) | (uint)(((uint)(value) & 0x1u) << 10)); } - public uint CuChromaQpOffsetEnabledFlag + public uint SliceLoopFilterAcrossSlicesEnabledFlag { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => (uint)((_bitfield1 >> 11) & 0x1u); @@ -219,36 +201,12 @@ public uint CuChromaQpOffsetEnabledFlag set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 11)) | (uint)(((uint)(value) & 0x1u) << 11)); } - public uint DeblockingFilterOverrideFlag - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 12) & 0x1u); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 12)) | (uint)(((uint)(value) & 0x1u) << 12)); - } - - public uint SliceDeblockingFilterDisabledFlag - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 13) & 0x1u); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 13)) | (uint)(((uint)(value) & 0x1u) << 13)); - } - - public uint CollocatedFromL0Flag - { - [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 14) & 0x1u); - [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 14)) | (uint)(((uint)(value) & 0x1u) << 14)); - } - - public uint SliceLoopFilterAcrossSlicesEnabledFlag + public uint Reserved { [MethodImpl(MethodImplOptions.AggressiveInlining)] - get => (uint)((_bitfield1 >> 15) & 0x1u); + get => (uint)((_bitfield1 >> 12) & 0xFFFFFu); [MethodImpl(MethodImplOptions.AggressiveInlining)] - set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0x1u << 15)) | (uint)(((uint)(value) & 0x1u) << 15)); + set => _bitfield1 = (uint)((uint)(_bitfield1 & ~(0xFFFFFu << 12)) | (uint)(((uint)(value) & 0xFFFFFu) << 12)); } } } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Dawn.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Dawn.gen.cs index 06e40121c0..13580dcd15 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Dawn.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Dawn.gen.cs @@ -21,654 +21,454 @@ public unsafe partial class Dawn : NativeExtension { public const string ExtensionName = "dawn-webgpu.h"; /// To be documented. - [NativeName("Src", "Line 1655, Column 24 in dawn-webgpu.h")] + [NativeName("Src", "Line 1755, Column 24 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterCreateDevice")] public unsafe partial Device* AdapterCreateDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1655, Column 24 in dawn-webgpu.h")] + [NativeName("Src", "Line 1755, Column 24 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterCreateDevice")] public unsafe partial Device* AdapterCreateDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1661, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuAdapterReference")] - public unsafe partial void AdapterReference(Adapter* adapter); + [NativeName("Src", "Line 1757, Column 26 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuAdapterGetInstance")] + public unsafe partial Instance* AdapterGetInstance(Adapter* adapter); /// To be documented. - [NativeName("Src", "Line 1662, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuAdapterRelease")] - public unsafe partial void AdapterRelease(Adapter* adapter); - - /// To be documented. - [NativeName("Src", "Line 1666, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupReference")] - public unsafe partial void BindGroupReference(BindGroup* bindGroup); - - /// To be documented. - [NativeName("Src", "Line 1667, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupRelease")] - public unsafe partial void BindGroupRelease(BindGroup* bindGroup); - - /// To be documented. - [NativeName("Src", "Line 1671, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupLayoutReference")] - public unsafe partial void BindGroupLayoutReference(BindGroupLayout* bindGroupLayout); - - /// To be documented. - [NativeName("Src", "Line 1672, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupLayoutRelease")] - public unsafe partial void BindGroupLayoutRelease(BindGroupLayout* bindGroupLayout); - - /// To be documented. - [NativeName("Src", "Line 1684, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBufferReference")] - public unsafe partial void BufferReference(Buffer* buffer); - - /// To be documented. - [NativeName("Src", "Line 1685, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuBufferRelease")] - public unsafe partial void BufferRelease(Buffer* buffer); - - /// To be documented. - [NativeName("Src", "Line 1689, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandBufferReference")] - public unsafe partial void CommandBufferReference(CommandBuffer* commandBuffer); - - /// To be documented. - [NativeName("Src", "Line 1690, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandBufferRelease")] - public unsafe partial void CommandBufferRelease(CommandBuffer* commandBuffer); - - /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTextureInternal")] public unsafe partial void CommandEncoderCopyTextureToTextureInternal(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1702, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInjectValidationError")] public unsafe partial void CommandEncoderInjectValidationError(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* message); /// To be documented. - [NativeName("Src", "Line 1702, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInjectValidationError")] public unsafe partial void CommandEncoderInjectValidationError(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte message); /// To be documented. - [NativeName("Src", "Line 1702, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInjectValidationError")] public unsafe partial void CommandEncoderInjectValidationError(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string message); /// To be documented. - [NativeName("Src", "Line 1708, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderWriteBuffer")] public unsafe partial void CommandEncoderWriteBuffer(CommandEncoder* commandEncoder, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* data, ulong size); /// To be documented. - [NativeName("Src", "Line 1708, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderWriteBuffer")] public unsafe partial void CommandEncoderWriteBuffer(CommandEncoder* commandEncoder, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte data, ulong size); /// To be documented. - [NativeName("Src", "Line 1708, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderWriteBuffer")] public unsafe partial void CommandEncoderWriteBuffer(CommandEncoder* commandEncoder, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string data, ulong size); /// To be documented. - [NativeName("Src", "Line 1710, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandEncoderReference")] - public unsafe partial void CommandEncoderReference(CommandEncoder* commandEncoder); - - /// To be documented. - [NativeName("Src", "Line 1711, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandEncoderRelease")] - public unsafe partial void CommandEncoderRelease(CommandEncoder* commandEncoder); - - /// To be documented. - [NativeName("Src", "Line 1714, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatch")] - public unsafe partial void ComputePassEncoderDispatch(ComputePassEncoder* computePassEncoder, uint workgroupCountX, uint workgroupCountY, uint workgroupCountZ); - - /// To be documented. - [NativeName("Src", "Line 1715, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatchIndirect")] - public unsafe partial void ComputePassEncoderDispatchIndirect(ComputePassEncoder* computePassEncoder, Buffer* indirectBuffer, ulong indirectOffset); + [NativeName("Src", "Line 1824, Column 18 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuComputePassEncoderWriteTimestamp")] + public unsafe partial void ComputePassEncoderWriteTimestamp(ComputePassEncoder* computePassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1719, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderEndPass")] - public unsafe partial void ComputePassEncoderEndPass(ComputePassEncoder* computePassEncoder); + [NativeName("Src", "Line 1841, Column 24 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorBuffer")] + public unsafe partial Buffer* DeviceCreateErrorBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1726, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderWriteTimestamp")] - public unsafe partial void ComputePassEncoderWriteTimestamp(ComputePassEncoder* computePassEncoder, QuerySet* querySet, uint queryIndex); + [NativeName("Src", "Line 1841, Column 24 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorBuffer")] + public unsafe partial Buffer* DeviceCreateErrorBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1727, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderReference")] - public unsafe partial void ComputePassEncoderReference(ComputePassEncoder* computePassEncoder); + [NativeName("Src", "Line 1842, Column 33 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorExternalTexture")] + public unsafe partial ExternalTextureImpl* DeviceCreateErrorExternalTexture(Device* device); /// To be documented. - [NativeName("Src", "Line 1728, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderRelease")] - public unsafe partial void ComputePassEncoderRelease(ComputePassEncoder* computePassEncoder); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* errorMessage); /// To be documented. - [NativeName("Src", "Line 1733, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePipelineReference")] - public unsafe partial void ComputePipelineReference(ComputePipeline* computePipeline); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte errorMessage); /// To be documented. - [NativeName("Src", "Line 1734, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePipelineRelease")] - public unsafe partial void ComputePipelineRelease(ComputePipeline* computePipeline); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string errorMessage); /// To be documented. - [NativeName("Src", "Line 1743, Column 24 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceCreateErrorBuffer")] - public unsafe partial Buffer* DeviceCreateErrorBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferDescriptor* descriptor); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ShaderModuleDescriptor descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* errorMessage); /// To be documented. - [NativeName("Src", "Line 1743, Column 24 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceCreateErrorBuffer")] - public unsafe partial Buffer* DeviceCreateErrorBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferDescriptor descriptor); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ShaderModuleDescriptor descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte errorMessage); /// To be documented. - [NativeName("Src", "Line 1744, Column 33 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceCreateErrorExternalTexture")] - public unsafe partial ExternalTextureImpl* DeviceCreateErrorExternalTexture(Device* device); + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceCreateErrorShaderModule")] + public unsafe partial ShaderModule* DeviceCreateErrorShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ShaderModuleDescriptor descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string errorMessage); /// To be documented. - [NativeName("Src", "Line 1745, Column 25 in dawn-webgpu.h")] + [NativeName("Src", "Line 1844, Column 25 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateErrorTexture")] public unsafe partial Texture* DeviceCreateErrorTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1745, Column 25 in dawn-webgpu.h")] + [NativeName("Src", "Line 1844, Column 25 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateErrorTexture")] public unsafe partial Texture* DeviceCreateErrorTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1746, Column 33 in dawn-webgpu.h")] + [NativeName("Src", "Line 1845, Column 33 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateExternalTexture")] public unsafe partial ExternalTextureImpl* DeviceCreateExternalTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ExternalTextureDescriptor* externalTextureDescriptor); /// To be documented. - [NativeName("Src", "Line 1746, Column 33 in dawn-webgpu.h")] + [NativeName("Src", "Line 1845, Column 33 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateExternalTexture")] public unsafe partial ExternalTextureImpl* DeviceCreateExternalTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ExternalTextureDescriptor externalTextureDescriptor); /// To be documented. - [NativeName("Src", "Line 1758, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1857, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceForceLoss")] public unsafe partial void DeviceForceLoss(Device* device, DeviceLostReason type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* message); /// To be documented. - [NativeName("Src", "Line 1758, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1857, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceForceLoss")] public unsafe partial void DeviceForceLoss(Device* device, DeviceLostReason type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte message); /// To be documented. - [NativeName("Src", "Line 1758, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1857, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceForceLoss")] public unsafe partial void DeviceForceLoss(Device* device, DeviceLostReason type, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string message); /// To be documented. - [NativeName("Src", "Line 1759, Column 25 in dawn-webgpu.h")] + [NativeName("Src", "Line 1858, Column 25 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetAdapter")] public unsafe partial Adapter* DeviceGetAdapter(Device* device); /// To be documented. - [NativeName("Src", "Line 1763, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1861, Column 35 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceGetSupportedSurfaceUsage")] + public unsafe partial Silk.NET.WebGPU.TextureUsage DeviceGetSupportedSurfaceUsage(Device* device, Surface* surface); + + /// To be documented. + [NativeName("Src", "Line 1863, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceInjectError")] public unsafe partial void DeviceInjectError(Device* device, ErrorType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* message); /// To be documented. - [NativeName("Src", "Line 1763, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1863, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceInjectError")] public unsafe partial void DeviceInjectError(Device* device, ErrorType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte message); /// To be documented. - [NativeName("Src", "Line 1763, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1863, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceInjectError")] public unsafe partial void DeviceInjectError(Device* device, ErrorType type, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string message); /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1866, Column 18 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceSetDeviceLostCallback")] + public unsafe partial void DeviceSetDeviceLostCallback(Device* device, PfnDeviceLostCallback callback, void* userdata); + + /// To be documented. + [NativeName("Src", "Line 1866, Column 18 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceSetDeviceLostCallback")] + public unsafe partial void DeviceSetDeviceLostCallback(Device* device, PfnDeviceLostCallback callback, ref T0 userdata) where T0 : unmanaged; + + /// To be documented. + [NativeName("Src", "Line 1868, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLoggingCallback")] public unsafe partial void DeviceSetLoggingCallback(Device* device, PfnLoggingCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1868, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLoggingCallback")] public unsafe partial void DeviceSetLoggingCallback(Device* device, PfnLoggingCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1770, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1870, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceTick")] public unsafe partial void DeviceTick(Device* device); /// To be documented. - [NativeName("Src", "Line 1771, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1871, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceValidateTextureDescriptor")] public unsafe partial void DeviceValidateTextureDescriptor(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1771, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1871, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceValidateTextureDescriptor")] public unsafe partial void DeviceValidateTextureDescriptor(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1772, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceReference")] - public unsafe partial void DeviceReference(Device* device); - - /// To be documented. - [NativeName("Src", "Line 1773, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceRelease")] - public unsafe partial void DeviceRelease(Device* device); - - /// To be documented. - [NativeName("Src", "Line 1776, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1876, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureDestroy")] public unsafe partial void ExternalTextureDestroy(ExternalTextureImpl* externalTexture); /// To be documented. - [NativeName("Src", "Line 1777, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1877, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureExpire")] public unsafe partial void ExternalTextureExpire(ExternalTextureImpl* externalTexture); /// To be documented. - [NativeName("Src", "Line 1778, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1878, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureRefresh")] public unsafe partial void ExternalTextureRefresh(ExternalTextureImpl* externalTexture); /// To be documented. - [NativeName("Src", "Line 1779, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1879, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureSetLabel")] public unsafe partial void ExternalTextureSetLabel(ExternalTextureImpl* externalTexture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1779, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1879, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureSetLabel")] public unsafe partial void ExternalTextureSetLabel(ExternalTextureImpl* externalTexture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1779, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1879, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureSetLabel")] public unsafe partial void ExternalTextureSetLabel(ExternalTextureImpl* externalTexture, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1780, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1880, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureReference")] public unsafe partial void ExternalTextureReference(ExternalTextureImpl* externalTexture); /// To be documented. - [NativeName("Src", "Line 1781, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1881, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuExternalTextureRelease")] public unsafe partial void ExternalTextureRelease(ExternalTextureImpl* externalTexture); /// To be documented. - [NativeName("Src", "Line 1786, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuInstanceReference")] - public unsafe partial void InstanceReference(Instance* instance); - - /// To be documented. - [NativeName("Src", "Line 1787, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuInstanceRelease")] - public unsafe partial void InstanceRelease(Instance* instance); - - /// To be documented. - [NativeName("Src", "Line 1791, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuPipelineLayoutReference")] - public unsafe partial void PipelineLayoutReference(PipelineLayout* pipelineLayout); - - /// To be documented. - [NativeName("Src", "Line 1792, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuPipelineLayoutRelease")] - public unsafe partial void PipelineLayoutRelease(PipelineLayout* pipelineLayout); - - /// To be documented. - [NativeName("Src", "Line 1799, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuQuerySetReference")] - public unsafe partial void QuerySetReference(QuerySet* querySet); - - /// To be documented. - [NativeName("Src", "Line 1800, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuQuerySetRelease")] - public unsafe partial void QuerySetRelease(QuerySet* querySet); - - /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyExternalTextureForBrowser")] public unsafe partial void QueueCopyExternalTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyExternalTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueCopyTextureForBrowser")] public unsafe partial void QueueCopyTextureForBrowser(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyTextureForBrowserOptions options); /// To be documented. - [NativeName("Src", "Line 1805, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1906, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, ulong signalValue, PfnQueueWorkDoneCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1805, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1906, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, ulong signalValue, PfnQueueWorkDoneCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1810, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuQueueReference")] - public unsafe partial void QueueReference(Queue* queue); - - /// To be documented. - [NativeName("Src", "Line 1811, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuQueueRelease")] - public unsafe partial void QueueRelease(Queue* queue); - - /// To be documented. - [NativeName("Src", "Line 1814, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleReference")] - public unsafe partial void RenderBundleReference(RenderBundle* renderBundle); - - /// To be documented. - [NativeName("Src", "Line 1815, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleRelease")] - public unsafe partial void RenderBundleRelease(RenderBundle* renderBundle); - - /// To be documented. - [NativeName("Src", "Line 1831, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleEncoderReference")] - public unsafe partial void RenderBundleEncoderReference(RenderBundleEncoder* renderBundleEncoder); - - /// To be documented. - [NativeName("Src", "Line 1832, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleEncoderRelease")] - public unsafe partial void RenderBundleEncoderRelease(RenderBundleEncoder* renderBundleEncoder); - - /// To be documented. - [NativeName("Src", "Line 1842, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPassEncoderEndPass")] - public unsafe partial void RenderPassEncoderEndPass(RenderPassEncoder* renderPassEncoder); - - /// To be documented. - [NativeName("Src", "Line 1856, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1957, Column 18 in dawn-webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderWriteTimestamp")] public unsafe partial void RenderPassEncoderWriteTimestamp(RenderPassEncoder* renderPassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1857, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPassEncoderReference")] - public unsafe partial void RenderPassEncoderReference(RenderPassEncoder* renderPassEncoder); - - /// To be documented. - [NativeName("Src", "Line 1858, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPassEncoderRelease")] - public unsafe partial void RenderPassEncoderRelease(RenderPassEncoder* renderPassEncoder); - - /// To be documented. - [NativeName("Src", "Line 1863, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPipelineReference")] - public unsafe partial void RenderPipelineReference(RenderPipeline* renderPipeline); - - /// To be documented. - [NativeName("Src", "Line 1864, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPipelineRelease")] - public unsafe partial void RenderPipelineRelease(RenderPipeline* renderPipeline); - - /// To be documented. - [NativeName("Src", "Line 1868, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSamplerReference")] - public unsafe partial void SamplerReference(Sampler* sampler); - - /// To be documented. - [NativeName("Src", "Line 1869, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSamplerRelease")] - public unsafe partial void SamplerRelease(Sampler* sampler); - - /// To be documented. - [NativeName("Src", "Line 1874, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuShaderModuleReference")] - public unsafe partial void ShaderModuleReference(ShaderModule* shaderModule); - - /// To be documented. - [NativeName("Src", "Line 1875, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuShaderModuleRelease")] - public unsafe partial void ShaderModuleRelease(ShaderModule* shaderModule); - - /// To be documented. - [NativeName("Src", "Line 1878, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSurfaceReference")] - public unsafe partial void SurfaceReference(Surface* surface); - - /// To be documented. - [NativeName("Src", "Line 1879, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSurfaceRelease")] - public unsafe partial void SurfaceRelease(Surface* surface); - - /// To be documented. - [NativeName("Src", "Line 1882, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSwapChainConfigure")] - public unsafe partial void SwapChainConfigure(SwapChain* swapChain, TextureFormat format, Silk.NET.WebGPU.TextureUsage allowedUsage, uint width, uint height); - - /// To be documented. - [NativeName("Src", "Line 1885, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSwapChainReference")] - public unsafe partial void SwapChainReference(SwapChain* swapChain); - - /// To be documented. - [NativeName("Src", "Line 1886, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuSwapChainRelease")] - public unsafe partial void SwapChainRelease(SwapChain* swapChain); - - /// To be documented. - [NativeName("Src", "Line 1900, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureReference")] - public unsafe partial void TextureReference(Texture* texture); - - /// To be documented. - [NativeName("Src", "Line 1901, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureRelease")] - public unsafe partial void TextureRelease(Texture* texture); - - /// To be documented. - [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureViewReference")] - public unsafe partial void TextureViewReference(TextureView* textureView); - - /// To be documented. - [NativeName("Src", "Line 1906, Column 18 in dawn-webgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureViewRelease")] - public unsafe partial void TextureViewRelease(TextureView* textureView); + [NativeName("Src", "Line 1983, Column 25 in dawn-webgpu.h")] + [NativeApi(EntryPoint = "wgpuSwapChainGetCurrentTexture")] + public unsafe partial Texture* SwapChainGetCurrentTexture(SwapChain* swapChain); public Dawn(INativeContext ctx) : base(ctx) diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/DawnOverloads.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/DawnOverloads.gen.cs index 4129853e18..6a9ed3e47b 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/DawnOverloads.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/DawnOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.WebGPU.Extensions.Dawn public static class DawnOverloads { /// To be documented. - [NativeName("Src", "Line 1655, Column 24 in dawn-webgpu.h")] + [NativeName("Src", "Line 1755, Column 24 in dawn-webgpu.h")] public static unsafe Device* AdapterCreateDevice(this Dawn thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -25,7 +25,7 @@ public static class DawnOverloads } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1801, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe void CommandEncoderCopyTextureToTextureInternal(this Dawn t } /// To be documented. - [NativeName("Src", "Line 1702, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderInjectValidationError(this Dawn thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan message) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe void CommandEncoderInjectValidationError(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1708, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in dawn-webgpu.h")] public static unsafe void CommandEncoderWriteBuffer(this Dawn thisApi, CommandEncoder* commandEncoder, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, ulong size) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe void CommandEncoderWriteBuffer(this Dawn thisApi, CommandEn } /// To be documented. - [NativeName("Src", "Line 1743, Column 24 in dawn-webgpu.h")] + [NativeName("Src", "Line 1841, Column 24 in dawn-webgpu.h")] public static unsafe Buffer* DeviceCreateErrorBuffer(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -105,7 +105,39 @@ public static unsafe void CommandEncoderWriteBuffer(this Dawn thisApi, CommandEn } /// To be documented. - [NativeName("Src", "Line 1745, Column 25 in dawn-webgpu.h")] + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + public static unsafe ShaderModule* DeviceCreateErrorShaderModule(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan errorMessage) + { + // SpanOverloader + return thisApi.DeviceCreateErrorShaderModule(device, descriptor, in errorMessage.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + public static unsafe ShaderModule* DeviceCreateErrorShaderModule(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* errorMessage) + { + // SpanOverloader + return thisApi.DeviceCreateErrorShaderModule(device, in descriptor.GetPinnableReference(), errorMessage); + } + + /// To be documented. + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + public static unsafe ShaderModule* DeviceCreateErrorShaderModule(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan errorMessage) + { + // SpanOverloader + return thisApi.DeviceCreateErrorShaderModule(device, in descriptor.GetPinnableReference(), in errorMessage.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1843, Column 30 in dawn-webgpu.h")] + public static unsafe ShaderModule* DeviceCreateErrorShaderModule(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string errorMessage) + { + // SpanOverloader + return thisApi.DeviceCreateErrorShaderModule(device, in descriptor.GetPinnableReference(), errorMessage); + } + + /// To be documented. + [NativeName("Src", "Line 1844, Column 25 in dawn-webgpu.h")] public static unsafe Texture* DeviceCreateErrorTexture(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -113,7 +145,7 @@ public static unsafe void CommandEncoderWriteBuffer(this Dawn thisApi, CommandEn } /// To be documented. - [NativeName("Src", "Line 1746, Column 33 in dawn-webgpu.h")] + [NativeName("Src", "Line 1845, Column 33 in dawn-webgpu.h")] public static unsafe ExternalTextureImpl* DeviceCreateExternalTexture(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan externalTextureDescriptor) { // SpanOverloader @@ -121,7 +153,7 @@ public static unsafe void CommandEncoderWriteBuffer(this Dawn thisApi, CommandEn } /// To be documented. - [NativeName("Src", "Line 1758, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1857, Column 18 in dawn-webgpu.h")] public static unsafe void DeviceForceLoss(this Dawn thisApi, Device* device, DeviceLostReason type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan message) { // SpanOverloader @@ -129,7 +161,7 @@ public static unsafe void DeviceForceLoss(this Dawn thisApi, Device* device, Dev } /// To be documented. - [NativeName("Src", "Line 1763, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1863, Column 18 in dawn-webgpu.h")] public static unsafe void DeviceInjectError(this Dawn thisApi, Device* device, ErrorType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan message) { // SpanOverloader @@ -137,7 +169,15 @@ public static unsafe void DeviceInjectError(this Dawn thisApi, Device* device, E } /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1866, Column 18 in dawn-webgpu.h")] + public static unsafe void DeviceSetDeviceLostCallback(this Dawn thisApi, Device* device, PfnDeviceLostCallback callback, Span userdata) where T0 : unmanaged + { + // SpanOverloader + thisApi.DeviceSetDeviceLostCallback(device, callback, ref userdata.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1868, Column 18 in dawn-webgpu.h")] public static unsafe void DeviceSetLoggingCallback(this Dawn thisApi, Device* device, PfnLoggingCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -145,7 +185,7 @@ public static unsafe void DeviceSetLoggingCallback(this Dawn thisApi, Device } /// To be documented. - [NativeName("Src", "Line 1771, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1871, Column 18 in dawn-webgpu.h")] public static unsafe void DeviceValidateTextureDescriptor(this Dawn thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -153,7 +193,7 @@ public static unsafe void DeviceValidateTextureDescriptor(this Dawn thisApi, Dev } /// To be documented. - [NativeName("Src", "Line 1779, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1879, Column 18 in dawn-webgpu.h")] public static unsafe void ExternalTextureSetLabel(this Dawn thisApi, ExternalTextureImpl* externalTexture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -161,7 +201,7 @@ public static unsafe void ExternalTextureSetLabel(this Dawn thisApi, ExternalTex } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -169,7 +209,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -177,7 +217,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -185,7 +225,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -193,7 +233,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -201,7 +241,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -209,7 +249,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyExternalTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -217,7 +257,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -225,7 +265,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -233,7 +273,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -241,7 +281,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -249,7 +289,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -257,7 +297,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -265,7 +305,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -273,7 +313,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1904, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -281,7 +321,7 @@ public static unsafe void QueueCopyExternalTextureForBrowser(this Dawn thisApi, } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -289,7 +329,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -297,7 +337,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -305,7 +345,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -313,7 +353,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -321,7 +361,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -329,7 +369,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -337,7 +377,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -345,7 +385,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -353,7 +393,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -361,7 +401,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -369,7 +409,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -377,7 +417,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader @@ -385,7 +425,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyTextureForBrowserOptions* options) { // SpanOverloader @@ -393,7 +433,7 @@ public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* q } /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in dawn-webgpu.h")] + [NativeName("Src", "Line 1905, Column 18 in dawn-webgpu.h")] public static unsafe void QueueCopyTextureForBrowser(this Dawn thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options) { // SpanOverloader diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnInstanceDescriptor.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnInstanceDescriptor.gen.cs deleted file mode 100644 index 9114374395..0000000000 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnInstanceDescriptor.gen.cs +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.WebGPU.Extensions.Dawn -{ - [NativeName("Name", "WGPUDawnInstanceDescriptor")] - public unsafe partial struct DawnInstanceDescriptor - { - public DawnInstanceDescriptor - ( - ChainedStruct? chain = null, - uint? additionalRuntimeSearchPathsCount = null, - byte** additionalRuntimeSearchPaths = null - ) : this() - { - if (chain is not null) - { - Chain = chain.Value; - } - - if (additionalRuntimeSearchPathsCount is not null) - { - AdditionalRuntimeSearchPathsCount = additionalRuntimeSearchPathsCount.Value; - } - - if (additionalRuntimeSearchPaths is not null) - { - AdditionalRuntimeSearchPaths = additionalRuntimeSearchPaths; - } - } - - - [NativeName("Type", "WGPUChainedStruct")] - [NativeName("Type.Name", "WGPUChainedStruct")] - [NativeName("Name", "chain")] - public ChainedStruct Chain; - - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "additionalRuntimeSearchPathsCount")] - public uint AdditionalRuntimeSearchPathsCount; - - [NativeName("Type", "const char *const *")] - [NativeName("Type.Name", "const char *const *")] - [NativeName("Name", "additionalRuntimeSearchPaths")] - public byte** AdditionalRuntimeSearchPaths; - } -} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDescriptor.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDescriptor.gen.cs index 63834b5d62..415aa58d31 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDescriptor.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDescriptor.gen.cs @@ -22,9 +22,9 @@ public unsafe partial struct DawnTogglesDescriptor public DawnTogglesDescriptor ( ChainedStruct? chain = null, - uint? enabledTogglesCount = null, + nuint? enabledTogglesCount = null, byte** enabledToggles = null, - uint? disabledTogglesCount = null, + nuint? disabledTogglesCount = null, byte** disabledToggles = null ) : this() { @@ -60,20 +60,20 @@ public DawnTogglesDescriptor [NativeName("Name", "chain")] public ChainedStruct Chain; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "enabledTogglesCount")] - public uint EnabledTogglesCount; + public nuint EnabledTogglesCount; [NativeName("Type", "const char *const *")] [NativeName("Type.Name", "const char *const *")] [NativeName("Name", "enabledToggles")] public byte** EnabledToggles; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "disabledTogglesCount")] - public uint DisabledTogglesCount; + public nuint DisabledTogglesCount; [NativeName("Type", "const char *const *")] [NativeName("Type.Name", "const char *const *")] diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDeviceDescriptor.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDeviceDescriptor.gen.cs deleted file mode 100644 index fb10958af8..0000000000 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/DawnTogglesDeviceDescriptor.gen.cs +++ /dev/null @@ -1,83 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.WebGPU.Extensions.Dawn -{ - [NativeName("Name", "WGPUDawnTogglesDeviceDescriptor")] - public unsafe partial struct DawnTogglesDeviceDescriptor - { - public DawnTogglesDeviceDescriptor - ( - ChainedStruct? chain = null, - uint? forceEnabledTogglesCount = null, - byte** forceEnabledToggles = null, - uint? forceDisabledTogglesCount = null, - byte** forceDisabledToggles = null - ) : this() - { - if (chain is not null) - { - Chain = chain.Value; - } - - if (forceEnabledTogglesCount is not null) - { - ForceEnabledTogglesCount = forceEnabledTogglesCount.Value; - } - - if (forceEnabledToggles is not null) - { - ForceEnabledToggles = forceEnabledToggles; - } - - if (forceDisabledTogglesCount is not null) - { - ForceDisabledTogglesCount = forceDisabledTogglesCount.Value; - } - - if (forceDisabledToggles is not null) - { - ForceDisabledToggles = forceDisabledToggles; - } - } - - - [NativeName("Type", "WGPUChainedStruct")] - [NativeName("Type.Name", "WGPUChainedStruct")] - [NativeName("Name", "chain")] - public ChainedStruct Chain; - - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "forceEnabledTogglesCount")] - public uint ForceEnabledTogglesCount; - - [NativeName("Type", "const char *const *")] - [NativeName("Type.Name", "const char *const *")] - [NativeName("Name", "forceEnabledToggles")] - public byte** ForceEnabledToggles; - - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] - [NativeName("Name", "forceDisabledTogglesCount")] - public uint ForceDisabledTogglesCount; - - [NativeName("Type", "const char *const *")] - [NativeName("Type.Name", "const char *const *")] - [NativeName("Name", "forceDisabledToggles")] - public byte** ForceDisabledToggles; - } -} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ImageCopyExternalTexture.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ImageCopyExternalTexture.gen.cs index 63b4907c88..1fc6443fa3 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ImageCopyExternalTexture.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ImageCopyExternalTexture.gen.cs @@ -23,7 +23,8 @@ public ImageCopyExternalTexture ( ChainedStruct* nextInChain = null, ExternalTextureImpl* externalTexture = null, - Origin3D? origin = null + Origin3D? origin = null, + Extent2D? naturalSize = null ) : this() { if (nextInChain is not null) @@ -40,6 +41,11 @@ public ImageCopyExternalTexture { Origin = origin.Value; } + + if (naturalSize is not null) + { + NaturalSize = naturalSize.Value; + } } @@ -57,5 +63,10 @@ public ImageCopyExternalTexture [NativeName("Type.Name", "WGPUOrigin3D")] [NativeName("Name", "origin")] public Origin3D Origin; + + [NativeName("Type", "WGPUExtent2D")] + [NativeName("Type.Name", "WGPUExtent2D")] + [NativeName("Name", "naturalSize")] + public Extent2D NaturalSize; } } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Disposal/WebGPUDisposal.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Disposal/WebGPUDisposal.cs index f1125fd78a..3b8c1b8adb 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Disposal/WebGPUDisposal.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Disposal/WebGPUDisposal.cs @@ -6,121 +6,109 @@ namespace Silk.NET.WebGPU.Extensions.Disposal { + [Obsolete("Please use the *Release functions on the WebGPU class itself!")] public unsafe class WebGPUDisposal { private readonly WebGPU _webGpu; - private readonly Dawn.Dawn _dawn; - private readonly Wgpu _wgpu; - public WebGPUDisposal(WebGPU webGpu) { _webGpu = webGpu; - - webGpu.TryGetDeviceExtension(null, out _dawn); - webGpu.TryGetDeviceExtension(null, out _wgpu); } - public void Dispose(TextureView* textureView) + public void Dispose(TextureView* textureView) { - _wgpu?.TextureViewDrop(textureView); - _dawn?.TextureViewRelease(textureView); + _webGpu.TextureViewRelease(textureView); } public void Dispose(ShaderModule* shaderModule) { - _wgpu?.ShaderModuleDrop(shaderModule); - _dawn?.ShaderModuleRelease(shaderModule); + _webGpu.ShaderModuleRelease(shaderModule); } public void Dispose(RenderPipeline* renderPipeline) { - _wgpu?.RenderPipelineDrop(renderPipeline); - _dawn?.RenderPipelineRelease(renderPipeline); + _webGpu.RenderPipelineRelease(renderPipeline); } public void Dispose(RenderBundle* renderBundle) { - _wgpu?.RenderBundleDrop(renderBundle); - _dawn?.RenderBundleRelease(renderBundle); + _webGpu.RenderBundleRelease(renderBundle); } public void Dispose(PipelineLayout* pipelineLayout) { - _wgpu?.PipelineLayoutDrop(pipelineLayout); - _dawn?.PipelineLayoutRelease(pipelineLayout); + _webGpu.PipelineLayoutRelease(pipelineLayout); } public void Dispose(Device* device) { - _wgpu?.DeviceDrop(device); - _dawn?.DeviceRelease(device); + _webGpu.DeviceRelease(device); } public void Dispose(CommandEncoder* commandEncoder) { - _wgpu?.CommandEncoderDrop(commandEncoder); - _dawn?.CommandEncoderRelease(commandEncoder); + _webGpu.CommandEncoderRelease(commandEncoder); } public void Dispose(CommandBuffer* commandBuffer) { - _wgpu?.CommandBufferDrop(commandBuffer); - _dawn?.CommandBufferRelease(commandBuffer); + _webGpu.CommandBufferRelease(commandBuffer); } public void Dispose(ComputePipeline* computePipeline) { - _wgpu?.ComputePipelineDrop(computePipeline); - _dawn?.ComputePipelineRelease(computePipeline); + _webGpu.ComputePipelineRelease(computePipeline); } public void Dispose(Adapter* adapter) { - _wgpu?.AdapterDrop(adapter); - _dawn?.AdapterRelease(adapter); + _webGpu.AdapterRelease(adapter); } public void Dispose(BindGroup* bindGroup) { - _wgpu?.BindGroupDrop(bindGroup); - _dawn?.BindGroupRelease(bindGroup); + _webGpu.BindGroupRelease(bindGroup); } public void Dispose(BindGroupLayout* bindGroupLayout) { - _wgpu?.BindGroupLayoutDrop(bindGroupLayout); - _dawn?.BindGroupLayoutRelease(bindGroupLayout); + _webGpu.BindGroupLayoutRelease(bindGroupLayout); } public void Dispose(Buffer* buffer) { - _wgpu?.BufferDrop(buffer); - _dawn?.BufferRelease(buffer); + _webGpu.BufferRelease(buffer); } public void Dispose(Surface* surface) { - _wgpu?.SurfaceDrop(surface); - _dawn?.SurfaceRelease(surface); + _webGpu.SurfaceRelease(surface); } public void Dispose(Texture* texture) { - _wgpu?.TextureDrop(texture); - _dawn?.TextureRelease(texture); + _webGpu.TextureRelease(texture); } public void Dispose(Sampler* sampler) { - _wgpu?.SamplerDrop(sampler); - _dawn?.SamplerRelease(sampler); + _webGpu.SamplerRelease(sampler); } public void Dispose(QuerySet* querySet) { - _wgpu?.QuerySetDrop(querySet); - _dawn?.QuerySetRelease(querySet); + _webGpu.QuerySetRelease(querySet); + } + + public void Dispose(SwapChain* swapChain) + { + _webGpu.SwapChainRelease(swapChain); + } + + public void Dispose(RenderBundleEncoder* renderBundleEncoder) + { + _webGpu.RenderBundleEncoderRelease(renderBundleEncoder); } } } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs index bc64cd0364..d89e1ff3c6 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs @@ -12,15 +12,17 @@ namespace Silk.NET.WebGPU.Extensions.WGPU [NativeName("Name", "WGPUNativeFeature")] public enum NativeFeature : int { - [NativeName("Name", "WGPUNativeFeature_PUSH_CONSTANTS")] + [NativeName("Name", "WGPUNativeFeature_PushConstants")] PushConstants = 0x60000001, - [NativeName("Name", "WGPUNativeFeature_TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES")] + [NativeName("Name", "WGPUNativeFeature_TextureAdapterSpecificFormatFeatures")] TextureAdapterSpecificFormatFeatures = 0x60000002, - [NativeName("Name", "WGPUNativeFeature_MULTI_DRAW_INDIRECT")] + [NativeName("Name", "WGPUNativeFeature_MultiDrawIndirect")] MultiDrawIndirect = 0x60000003, - [NativeName("Name", "WGPUNativeFeature_MULTI_DRAW_INDIRECT_COUNT")] + [NativeName("Name", "WGPUNativeFeature_MultiDrawIndirectCount")] MultiDrawIndirectCount = 0x60000004, - [NativeName("Name", "WGPUNativeFeature_VERTEX_WRITABLE_STORAGE")] + [NativeName("Name", "WGPUNativeFeature_VertexWritableStorage")] VertexWritableStorage = 0x60000005, + [NativeName("Name", "WGPUNativeFeature_Force32")] + Force32 = 0x7FFFFFFF, } } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/AdapterExtras.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/AdapterExtras.gen.cs deleted file mode 100644 index ab2057e66b..0000000000 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/AdapterExtras.gen.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.WebGPU.Extensions.WGPU -{ - [NativeName("Name", "WGPUAdapterExtras")] - public unsafe partial struct AdapterExtras - { - public AdapterExtras - ( - ChainedStruct? chain = null, - BackendType? backend = null - ) : this() - { - if (chain is not null) - { - Chain = chain.Value; - } - - if (backend is not null) - { - Backend = backend.Value; - } - } - - - [NativeName("Type", "WGPUChainedStruct")] - [NativeName("Type.Name", "WGPUChainedStruct")] - [NativeName("Name", "chain")] - public ChainedStruct Chain; - - [NativeName("Type", "WGPUBackendType")] - [NativeName("Type.Name", "WGPUBackendType")] - [NativeName("Name", "backend")] - public BackendType Backend; - } -} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceEnumerateAdapterOptions.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceEnumerateAdapterOptions.gen.cs new file mode 100644 index 0000000000..72fc8db6b3 --- /dev/null +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceEnumerateAdapterOptions.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU.Extensions.WGPU +{ + [NativeName("Name", "WGPUInstanceEnumerateAdapterOptions")] + public unsafe partial struct InstanceEnumerateAdapterOptions + { + public InstanceEnumerateAdapterOptions + ( + ChainedStruct* nextInChain = null, + Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend? backends = null + ) : this() + { + if (nextInChain is not null) + { + NextInChain = nextInChain; + } + + if (backends is not null) + { + Backends = backends.Value; + } + } + + + [NativeName("Type", "const WGPUChainedStruct *")] + [NativeName("Type.Name", "const WGPUChainedStruct *")] + [NativeName("Name", "nextInChain")] + public ChainedStruct* NextInChain; + + [NativeName("Type", "WGPUInstanceBackendFlags")] + [NativeName("Type.Name", "WGPUInstanceBackendFlags")] + [NativeName("Name", "backends")] + public Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend Backends; + } +} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs index f3be657dc5..2809646e12 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs @@ -22,7 +22,7 @@ public unsafe partial struct InstanceExtras public InstanceExtras ( ChainedStruct? chain = null, - uint? backends = null, + Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend? backends = null, Dx12Compiler? dx12ShaderCompiler = null, byte* dxilPath = null, byte* dxcPath = null @@ -63,7 +63,7 @@ public InstanceExtras [NativeName("Type", "WGPUInstanceBackendFlags")] [NativeName("Type.Name", "WGPUInstanceBackendFlags")] [NativeName("Name", "backends")] - public uint Backends; + public Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend Backends; [NativeName("Type", "WGPUDx12Compiler")] [NativeName("Type.Name", "WGPUDx12Compiler")] diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs index eaeb488a17..8ee5ab7f1c 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs @@ -21,205 +21,115 @@ public unsafe partial class Wgpu : NativeExtension { public const string ExtensionName = "wgpu.h"; /// To be documented. - [NativeName("Src", "Line 186, Column 6 in wgpu.h")] + [NativeName("Src", "Line 187, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGenerateReport")] public unsafe partial void GenerateReport(Instance* instance, GlobalReport* report); /// To be documented. - [NativeName("Src", "Line 186, Column 6 in wgpu.h")] + [NativeName("Src", "Line 187, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGenerateReport")] public unsafe partial void GenerateReport(Instance* instance, ref GlobalReport report); /// To be documented. - [NativeName("Src", "Line 188, Column 21 in wgpu.h")] + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] + public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceEnumerateAdapterOptions* options, Adapter** adapters); + + /// To be documented. + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] + public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceEnumerateAdapterOptions* options, ref Adapter* adapters); + + /// To be documented. + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] + public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceEnumerateAdapterOptions options, Adapter** adapters); + + /// To be documented. + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] + public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceEnumerateAdapterOptions options, ref Adapter* adapters); + + /// To be documented. + [NativeName("Src", "Line 190, Column 21 in wgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmitForIndex")] - public unsafe partial ulong QueueSubmitForIndex(Queue* queue, uint commandCount, CommandBuffer** commands); + public unsafe partial ulong QueueSubmitForIndex(Queue* queue, nuint commandCount, CommandBuffer** commands); /// To be documented. - [NativeName("Src", "Line 188, Column 21 in wgpu.h")] + [NativeName("Src", "Line 190, Column 21 in wgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmitForIndex")] - public unsafe partial ulong QueueSubmitForIndex(Queue* queue, uint commandCount, ref CommandBuffer* commands); + public unsafe partial ulong QueueSubmitForIndex(Queue* queue, nuint commandCount, ref CommandBuffer* commands); /// To be documented. - [NativeName("Src", "Line 191, Column 6 in wgpu.h")] + [NativeName("Src", "Line 193, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePoll")] public unsafe partial Silk.NET.Core.Bool32 DevicePoll(Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] WrappedSubmissionIndex* wrappedSubmissionIndex); /// To be documented. - [NativeName("Src", "Line 191, Column 6 in wgpu.h")] + [NativeName("Src", "Line 193, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePoll")] public unsafe partial Silk.NET.Core.Bool32 DevicePoll(Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in WrappedSubmissionIndex wrappedSubmissionIndex); /// To be documented. - [NativeName("Src", "Line 193, Column 6 in wgpu.h")] + [NativeName("Src", "Line 195, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogCallback")] public unsafe partial void SetLogCallback(PfnLogCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 193, Column 6 in wgpu.h")] + [NativeName("Src", "Line 195, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogCallback")] public partial void SetLogCallback(PfnLogCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 195, Column 6 in wgpu.h")] + [NativeName("Src", "Line 197, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogLevel")] public partial void SetLogLevel(LogLevel level); /// To be documented. - [NativeName("Src", "Line 197, Column 10 in wgpu.h")] + [NativeName("Src", "Line 199, Column 10 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGetVersion")] public partial uint GetVersion(); /// To be documented. - [NativeName("Src", "Line 199, Column 6 in wgpu.h")] + [NativeName("Src", "Line 201, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCapabilities")] public unsafe partial void SurfaceGetCapabilities(Surface* surface, Adapter* adapter, SurfaceCapabilities* capabilities); /// To be documented. - [NativeName("Src", "Line 199, Column 6 in wgpu.h")] + [NativeName("Src", "Line 201, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCapabilities")] public unsafe partial void SurfaceGetCapabilities(Surface* surface, Adapter* adapter, ref SurfaceCapabilities capabilities); /// To be documented. - [NativeName("Src", "Line 201, Column 6 in wgpu.h")] + [NativeName("Src", "Line 203, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPushConstants")] public unsafe partial void RenderPassEncoderSetPushConstants(RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data); /// To be documented. - [NativeName("Src", "Line 201, Column 6 in wgpu.h")] + [NativeName("Src", "Line 203, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPushConstants")] public unsafe partial void RenderPassEncoderSetPushConstants(RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 203, Column 6 in wgpu.h")] + [NativeName("Src", "Line 205, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndirect")] public unsafe partial void RenderPassEncoderMultiDrawIndirect(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, uint count); /// To be documented. - [NativeName("Src", "Line 204, Column 6 in wgpu.h")] + [NativeName("Src", "Line 206, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndexedIndirect")] public unsafe partial void RenderPassEncoderMultiDrawIndexedIndirect(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, uint count); /// To be documented. - [NativeName("Src", "Line 206, Column 6 in wgpu.h")] + [NativeName("Src", "Line 208, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndirectCount")] public unsafe partial void RenderPassEncoderMultiDrawIndirectCount(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, Buffer* count_buffer, ulong count_buffer_offset, uint max_count); /// To be documented. - [NativeName("Src", "Line 207, Column 6 in wgpu.h")] + [NativeName("Src", "Line 209, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndexedIndirectCount")] public unsafe partial void RenderPassEncoderMultiDrawIndexedIndirectCount(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, Buffer* count_buffer, ulong count_buffer_offset, uint max_count); - /// To be documented. - [NativeName("Src", "Line 209, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuInstanceDrop")] - public unsafe partial void InstanceDrop(Instance* instance); - - /// To be documented. - [NativeName("Src", "Line 210, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuAdapterDrop")] - public unsafe partial void AdapterDrop(Adapter* adapter); - - /// To be documented. - [NativeName("Src", "Line 211, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupDrop")] - public unsafe partial void BindGroupDrop(BindGroup* bindGroup); - - /// To be documented. - [NativeName("Src", "Line 212, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuBindGroupLayoutDrop")] - public unsafe partial void BindGroupLayoutDrop(BindGroupLayout* bindGroupLayout); - - /// To be documented. - [NativeName("Src", "Line 213, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuBufferDrop")] - public unsafe partial void BufferDrop(Buffer* buffer); - - /// To be documented. - [NativeName("Src", "Line 214, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandBufferDrop")] - public unsafe partial void CommandBufferDrop(CommandBuffer* commandBuffer); - - /// To be documented. - [NativeName("Src", "Line 215, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuCommandEncoderDrop")] - public unsafe partial void CommandEncoderDrop(CommandEncoder* commandEncoder); - - /// To be documented. - [NativeName("Src", "Line 216, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrop")] - public unsafe partial void RenderPassEncoderDrop(RenderPassEncoder* renderPassEncoder); - - /// To be documented. - [NativeName("Src", "Line 217, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePassEncoderDrop")] - public unsafe partial void ComputePassEncoderDrop(ComputePassEncoder* computePassEncoder); - - /// To be documented. - [NativeName("Src", "Line 218, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrop")] - public unsafe partial void RenderBundleEncoderDrop(RenderBundleEncoder* renderBundleEncoder); - - /// To be documented. - [NativeName("Src", "Line 219, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuComputePipelineDrop")] - public unsafe partial void ComputePipelineDrop(ComputePipeline* computePipeline); - - /// To be documented. - [NativeName("Src", "Line 220, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceDrop")] - public unsafe partial void DeviceDrop(Device* device); - - /// To be documented. - [NativeName("Src", "Line 221, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuPipelineLayoutDrop")] - public unsafe partial void PipelineLayoutDrop(PipelineLayout* pipelineLayout); - - /// To be documented. - [NativeName("Src", "Line 222, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuQuerySetDrop")] - public unsafe partial void QuerySetDrop(QuerySet* querySet); - - /// To be documented. - [NativeName("Src", "Line 223, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderBundleDrop")] - public unsafe partial void RenderBundleDrop(RenderBundle* renderBundle); - - /// To be documented. - [NativeName("Src", "Line 224, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuRenderPipelineDrop")] - public unsafe partial void RenderPipelineDrop(RenderPipeline* renderPipeline); - - /// To be documented. - [NativeName("Src", "Line 225, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuSamplerDrop")] - public unsafe partial void SamplerDrop(Sampler* sampler); - - /// To be documented. - [NativeName("Src", "Line 226, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuShaderModuleDrop")] - public unsafe partial void ShaderModuleDrop(ShaderModule* shaderModule); - - /// To be documented. - [NativeName("Src", "Line 227, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuSurfaceDrop")] - public unsafe partial void SurfaceDrop(Surface* surface); - - /// To be documented. - [NativeName("Src", "Line 228, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuSwapChainDrop")] - public unsafe partial void SwapChainDrop(SwapChain* swapChain); - - /// To be documented. - [NativeName("Src", "Line 229, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureDrop")] - public unsafe partial void TextureDrop(Texture* texture); - - /// To be documented. - [NativeName("Src", "Line 230, Column 6 in wgpu.h")] - [NativeApi(EntryPoint = "wgpuTextureViewDrop")] - public unsafe partial void TextureViewDrop(TextureView* textureView); - public Wgpu(INativeContext ctx) : base(ctx) { diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs index 3b5a55657c..73902555bc 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.WebGPU.Extensions.WGPU public static class WgpuOverloads { /// To be documented. - [NativeName("Src", "Line 186, Column 6 in wgpu.h")] + [NativeName("Src", "Line 187, Column 6 in wgpu.h")] public static unsafe void GenerateReport(this Wgpu thisApi, Instance* instance, Span report) { // SpanOverloader @@ -25,7 +25,23 @@ public static unsafe void GenerateReport(this Wgpu thisApi, Instance* instance, } /// To be documented. - [NativeName("Src", "Line 191, Column 6 in wgpu.h")] + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, Adapter** adapters) + { + // SpanOverloader + return thisApi.InstanceEnumerateAdapters(instance, in options.GetPinnableReference(), adapters); + } + + /// To be documented. + [NativeName("Src", "Line 188, Column 8 in wgpu.h")] + public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, ref Adapter* adapters) + { + // SpanOverloader + return thisApi.InstanceEnumerateAdapters(instance, in options.GetPinnableReference(), ref adapters); + } + + /// To be documented. + [NativeName("Src", "Line 193, Column 6 in wgpu.h")] public static unsafe Silk.NET.Core.Bool32 DevicePoll(this Wgpu thisApi, Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wrappedSubmissionIndex) { // SpanOverloader @@ -33,7 +49,7 @@ public static unsafe Silk.NET.Core.Bool32 DevicePoll(this Wgpu thisApi, Device* } /// To be documented. - [NativeName("Src", "Line 193, Column 6 in wgpu.h")] + [NativeName("Src", "Line 195, Column 6 in wgpu.h")] public static unsafe void SetLogCallback(this Wgpu thisApi, PfnLogCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -41,7 +57,7 @@ public static unsafe void SetLogCallback(this Wgpu thisApi, PfnLogCallback c } /// To be documented. - [NativeName("Src", "Line 199, Column 6 in wgpu.h")] + [NativeName("Src", "Line 201, Column 6 in wgpu.h")] public static unsafe void SurfaceGetCapabilities(this Wgpu thisApi, Surface* surface, Adapter* adapter, Span capabilities) { // SpanOverloader @@ -49,7 +65,7 @@ public static unsafe void SurfaceGetCapabilities(this Wgpu thisApi, Surface* sur } /// To be documented. - [NativeName("Src", "Line 201, Column 6 in wgpu.h")] + [NativeName("Src", "Line 203, Column 6 in wgpu.h")] public static unsafe void RenderPassEncoderSetPushConstants(this Wgpu thisApi, RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data) where T0 : unmanaged { // SpanOverloader diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/BackendType.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Enums/BackendType.gen.cs index 36776c0884..a6771fba80 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/BackendType.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Enums/BackendType.gen.cs @@ -12,22 +12,24 @@ namespace Silk.NET.WebGPU [NativeName("Name", "WGPUBackendType")] public enum BackendType : int { + [NativeName("Name", "WGPUBackendType_Undefined")] + Undefined = 0x0, [NativeName("Name", "WGPUBackendType_Null")] - Null = 0x0, + Null = 0x1, [NativeName("Name", "WGPUBackendType_WebGPU")] - WebGpu = 0x1, + WebGpu = 0x2, [NativeName("Name", "WGPUBackendType_D3D11")] - D3D11 = 0x2, + D3D11 = 0x3, [NativeName("Name", "WGPUBackendType_D3D12")] - D3D12 = 0x3, + D3D12 = 0x4, [NativeName("Name", "WGPUBackendType_Metal")] - Metal = 0x4, + Metal = 0x5, [NativeName("Name", "WGPUBackendType_Vulkan")] - Vulkan = 0x5, + Vulkan = 0x6, [NativeName("Name", "WGPUBackendType_OpenGL")] - OpenGL = 0x6, + OpenGL = 0x7, [NativeName("Name", "WGPUBackendType_OpenGLES")] - OpenGles = 0x7, + OpenGles = 0x8, [NativeName("Name", "WGPUBackendType_Force32")] Force32 = 0x7FFFFFFF, } diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/BufferMapAsyncStatus.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Enums/BufferMapAsyncStatus.gen.cs index 2d0e7b2bcd..6685f6ac68 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/BufferMapAsyncStatus.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Enums/BufferMapAsyncStatus.gen.cs @@ -14,8 +14,8 @@ public enum BufferMapAsyncStatus : int { [NativeName("Name", "WGPUBufferMapAsyncStatus_Success")] Success = 0x0, - [NativeName("Name", "WGPUBufferMapAsyncStatus_Error")] - Error = 0x1, + [NativeName("Name", "WGPUBufferMapAsyncStatus_ValidationError")] + ValidationError = 0x1, [NativeName("Name", "WGPUBufferMapAsyncStatus_Unknown")] Unknown = 0x2, [NativeName("Name", "WGPUBufferMapAsyncStatus_DeviceLost")] @@ -24,6 +24,12 @@ public enum BufferMapAsyncStatus : int DestroyedBeforeCallback = 0x4, [NativeName("Name", "WGPUBufferMapAsyncStatus_UnmappedBeforeCallback")] UnmappedBeforeCallback = 0x5, + [NativeName("Name", "WGPUBufferMapAsyncStatus_MappingAlreadyPending")] + MappingAlreadyPending = 0x6, + [NativeName("Name", "WGPUBufferMapAsyncStatus_OffsetOutOfRange")] + OffsetOutOfRange = 0x7, + [NativeName("Name", "WGPUBufferMapAsyncStatus_SizeOutOfRange")] + SizeOutOfRange = 0x8, [NativeName("Name", "WGPUBufferMapAsyncStatus_Force32")] Force32 = 0x7FFFFFFF, } diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/FeatureName.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Enums/FeatureName.gen.cs index 354cac4cea..5a62a951ed 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/FeatureName.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Enums/FeatureName.gen.cs @@ -36,6 +36,8 @@ public enum FeatureName : int RG11B10UfloatRenderable = 0xA, [NativeName("Name", "WGPUFeatureName_BGRA8UnormStorage")] Bgra8UnormStorage = 0xB, + [NativeName("Name", "WGPUFeatureName_Float32Filterable")] + Float32filterable = 0xC, [NativeName("Name", "WGPUFeatureName_Force32")] Force32 = 0x7FFFFFFF, } diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/TextureComponentType.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Enums/TextureComponentType.gen.cs deleted file mode 100644 index 76cd0b63f2..0000000000 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/TextureComponentType.gen.cs +++ /dev/null @@ -1,26 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using Silk.NET.Core.Attributes; - -#pragma warning disable 1591 - -namespace Silk.NET.WebGPU -{ - [NativeName("Name", "WGPUTextureComponentType")] - public enum TextureComponentType : int - { - [NativeName("Name", "WGPUTextureComponentType_Float")] - Float = 0x0, - [NativeName("Name", "WGPUTextureComponentType_Sint")] - Sint = 0x1, - [NativeName("Name", "WGPUTextureComponentType_Uint")] - Uint = 0x2, - [NativeName("Name", "WGPUTextureComponentType_DepthComparison")] - DepthComparison = 0x3, - [NativeName("Name", "WGPUTextureComponentType_Force32")] - Force32 = 0x7FFFFFFF, - } -} diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupDescriptor.gen.cs index 382636a7ad..96261b4e8f 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupDescriptor.gen.cs @@ -24,7 +24,7 @@ public BindGroupDescriptor ChainedStruct* nextInChain = null, byte* label = null, BindGroupLayout* layout = null, - uint? entryCount = null, + nuint? entryCount = null, BindGroupEntry* entries = null ) : this() { @@ -70,10 +70,10 @@ public BindGroupDescriptor [NativeName("Name", "layout")] public BindGroupLayout* Layout; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "entryCount")] - public uint EntryCount; + public nuint EntryCount; [NativeName("Type", "const WGPUBindGroupEntry *")] [NativeName("Type.Name", "const WGPUBindGroupEntry *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupLayoutDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupLayoutDescriptor.gen.cs index 7252b2a4b8..de883da6c5 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupLayoutDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/BindGroupLayoutDescriptor.gen.cs @@ -23,7 +23,7 @@ public BindGroupLayoutDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? entryCount = null, + nuint? entryCount = null, BindGroupLayoutEntry* entries = null ) : this() { @@ -59,10 +59,10 @@ public BindGroupLayoutDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "entryCount")] - public uint EntryCount; + public nuint EntryCount; [NativeName("Type", "const WGPUBindGroupLayoutEntry *")] [NativeName("Type.Name", "const WGPUBindGroupLayoutEntry *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/CompilationInfo.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/CompilationInfo.gen.cs index 860764f494..12f062cd1e 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/CompilationInfo.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/CompilationInfo.gen.cs @@ -22,7 +22,7 @@ public unsafe partial struct CompilationInfo public CompilationInfo ( ChainedStruct* nextInChain = null, - uint? messageCount = null, + nuint? messageCount = null, CompilationMessage* messages = null ) : this() { @@ -48,10 +48,10 @@ public CompilationInfo [NativeName("Name", "nextInChain")] public ChainedStruct* NextInChain; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "messageCount")] - public uint MessageCount; + public nuint MessageCount; [NativeName("Type", "const WGPUCompilationMessage *")] [NativeName("Type.Name", "const WGPUCompilationMessage *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs index b233aee7f4..f9a3fe3bfb 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs @@ -23,7 +23,7 @@ public ComputePassDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? timestampWriteCount = null, + nuint? timestampWriteCount = null, ComputePassTimestampWrite* timestampWrites = null ) : this() { @@ -59,10 +59,10 @@ public ComputePassDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "timestampWriteCount")] - public uint TimestampWriteCount; + public nuint TimestampWriteCount; [NativeName("Type", "const WGPUComputePassTimestampWrite *")] [NativeName("Type.Name", "const WGPUComputePassTimestampWrite *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/DeviceDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/DeviceDescriptor.gen.cs index 3f395f95ab..f09107d8bc 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/DeviceDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/DeviceDescriptor.gen.cs @@ -23,10 +23,12 @@ public DeviceDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? requiredFeaturesCount = null, + nuint? requiredFeaturesCount = null, FeatureName* requiredFeatures = null, RequiredLimits* requiredLimits = null, - QueueDescriptor? defaultQueue = null + QueueDescriptor? defaultQueue = null, + PfnDeviceLostCallback? deviceLostCallback = null, + void* deviceLostUserdata = null ) : this() { if (nextInChain is not null) @@ -58,6 +60,16 @@ public DeviceDescriptor { DefaultQueue = defaultQueue.Value; } + + if (deviceLostCallback is not null) + { + DeviceLostCallback = deviceLostCallback.Value; + } + + if (deviceLostUserdata is not null) + { + DeviceLostUserdata = deviceLostUserdata; + } } @@ -71,10 +83,10 @@ public DeviceDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "requiredFeaturesCount")] - public uint RequiredFeaturesCount; + public nuint RequiredFeaturesCount; [NativeName("Type", "const WGPUFeatureName *")] [NativeName("Type.Name", "const WGPUFeatureName *")] @@ -90,5 +102,15 @@ public DeviceDescriptor [NativeName("Type.Name", "WGPUQueueDescriptor")] [NativeName("Name", "defaultQueue")] public QueueDescriptor DefaultQueue; + + [NativeName("Type", "WGPUDeviceLostCallback")] + [NativeName("Type.Name", "WGPUDeviceLostCallback")] + [NativeName("Name", "deviceLostCallback")] + public PfnDeviceLostCallback DeviceLostCallback; + + [NativeName("Type", "void *")] + [NativeName("Type.Name", "void *")] + [NativeName("Name", "deviceLostUserdata")] + public void* DeviceLostUserdata; } } diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/FragmentState.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/FragmentState.gen.cs index 34cace6265..aef5e390f1 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/FragmentState.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/FragmentState.gen.cs @@ -24,9 +24,9 @@ public FragmentState ChainedStruct* nextInChain = null, ShaderModule* module = null, byte* entryPoint = null, - uint? constantCount = null, + nuint? constantCount = null, ConstantEntry* constants = null, - uint? targetCount = null, + nuint? targetCount = null, ColorTargetState* targets = null ) : this() { @@ -82,20 +82,20 @@ public FragmentState [NativeName("Name", "entryPoint")] public byte* EntryPoint; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "constantCount")] - public uint ConstantCount; + public nuint ConstantCount; [NativeName("Type", "const WGPUConstantEntry *")] [NativeName("Type.Name", "const WGPUConstantEntry *")] [NativeName("Name", "constants")] public ConstantEntry* Constants; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "targetCount")] - public uint TargetCount; + public nuint TargetCount; [NativeName("Type", "const WGPUColorTargetState *")] [NativeName("Type.Name", "const WGPUColorTargetState *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/PipelineLayoutDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/PipelineLayoutDescriptor.gen.cs index 1aa8f4059f..85f4174e5f 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/PipelineLayoutDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/PipelineLayoutDescriptor.gen.cs @@ -23,7 +23,7 @@ public PipelineLayoutDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? bindGroupLayoutCount = null, + nuint? bindGroupLayoutCount = null, BindGroupLayout** bindGroupLayouts = null ) : this() { @@ -59,10 +59,10 @@ public PipelineLayoutDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "bindGroupLayoutCount")] - public uint BindGroupLayoutCount; + public nuint BindGroupLayoutCount; [NativeName("Type", "const WGPUBindGroupLayout *")] [NativeName("Type.Name", "const WGPUBindGroupLayout *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ProgrammableStageDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/ProgrammableStageDescriptor.gen.cs index 84f72ea883..ad58c18a2d 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/ProgrammableStageDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/ProgrammableStageDescriptor.gen.cs @@ -24,7 +24,7 @@ public ProgrammableStageDescriptor ChainedStruct* nextInChain = null, ShaderModule* module = null, byte* entryPoint = null, - uint? constantCount = null, + nuint? constantCount = null, ConstantEntry* constants = null ) : this() { @@ -70,10 +70,10 @@ public ProgrammableStageDescriptor [NativeName("Name", "entryPoint")] public byte* EntryPoint; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "constantCount")] - public uint ConstantCount; + public nuint ConstantCount; [NativeName("Type", "const WGPUConstantEntry *")] [NativeName("Type.Name", "const WGPUConstantEntry *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/QuerySetDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/QuerySetDescriptor.gen.cs index bce5f795d8..599d7abe15 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/QuerySetDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/QuerySetDescriptor.gen.cs @@ -26,7 +26,7 @@ public QuerySetDescriptor QueryType? type = null, uint? count = null, PipelineStatisticName* pipelineStatistics = null, - uint? pipelineStatisticsCount = null + nuint? pipelineStatisticsCount = null ) : this() { if (nextInChain is not null) @@ -86,9 +86,9 @@ public QuerySetDescriptor [NativeName("Name", "pipelineStatistics")] public PipelineStatisticName* PipelineStatistics; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "pipelineStatisticsCount")] - public uint PipelineStatisticsCount; + public nuint PipelineStatisticsCount; } } diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderBundleEncoderDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderBundleEncoderDescriptor.gen.cs index 8e7ad4f854..e3789ccd55 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderBundleEncoderDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderBundleEncoderDescriptor.gen.cs @@ -23,7 +23,7 @@ public RenderBundleEncoderDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? colorFormatsCount = null, + nuint? colorFormatsCount = null, TextureFormat* colorFormats = null, TextureFormat? depthStencilFormat = null, uint? sampleCount = null, @@ -83,10 +83,10 @@ public RenderBundleEncoderDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "colorFormatsCount")] - public uint ColorFormatsCount; + public nuint ColorFormatsCount; [NativeName("Type", "const WGPUTextureFormat *")] [NativeName("Type.Name", "const WGPUTextureFormat *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs index 256621c8b9..53b389f1fe 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs @@ -23,11 +23,11 @@ public RenderPassDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? colorAttachmentCount = null, + nuint? colorAttachmentCount = null, RenderPassColorAttachment* colorAttachments = null, RenderPassDepthStencilAttachment* depthStencilAttachment = null, QuerySet* occlusionQuerySet = null, - uint? timestampWriteCount = null, + nuint? timestampWriteCount = null, RenderPassTimestampWrite* timestampWrites = null ) : this() { @@ -83,10 +83,10 @@ public RenderPassDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "colorAttachmentCount")] - public uint ColorAttachmentCount; + public nuint ColorAttachmentCount; [NativeName("Type", "const WGPURenderPassColorAttachment *")] [NativeName("Type.Name", "const WGPURenderPassColorAttachment *")] @@ -103,10 +103,10 @@ public RenderPassDescriptor [NativeName("Name", "occlusionQuerySet")] public QuerySet* OcclusionQuerySet; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "timestampWriteCount")] - public uint TimestampWriteCount; + public nuint TimestampWriteCount; [NativeName("Type", "const WGPURenderPassTimestampWrite *")] [NativeName("Type.Name", "const WGPURenderPassTimestampWrite *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RequestAdapterOptions.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/RequestAdapterOptions.gen.cs index e28b596368..0673343a3d 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/RequestAdapterOptions.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/RequestAdapterOptions.gen.cs @@ -24,6 +24,7 @@ public RequestAdapterOptions ChainedStruct* nextInChain = null, Surface* compatibleSurface = null, PowerPreference? powerPreference = null, + BackendType? backendType = null, Silk.NET.Core.Bool32? forceFallbackAdapter = null ) : this() { @@ -42,6 +43,11 @@ public RequestAdapterOptions PowerPreference = powerPreference.Value; } + if (backendType is not null) + { + BackendType = backendType.Value; + } + if (forceFallbackAdapter is not null) { ForceFallbackAdapter = forceFallbackAdapter.Value; @@ -64,6 +70,11 @@ public RequestAdapterOptions [NativeName("Name", "powerPreference")] public PowerPreference PowerPreference; + [NativeName("Type", "WGPUBackendType")] + [NativeName("Type.Name", "WGPUBackendType")] + [NativeName("Name", "backendType")] + public BackendType BackendType; + [NativeName("Type", "bool")] [NativeName("Type.Name", "bool")] [NativeName("Name", "forceFallbackAdapter")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ShaderModuleDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/ShaderModuleDescriptor.gen.cs index 017a054c10..2d9e21b2eb 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/ShaderModuleDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/ShaderModuleDescriptor.gen.cs @@ -23,7 +23,7 @@ public ShaderModuleDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - uint? hintCount = null, + nuint? hintCount = null, ShaderModuleCompilationHint* hints = null ) : this() { @@ -59,10 +59,10 @@ public ShaderModuleDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "hintCount")] - public uint HintCount; + public nuint HintCount; [NativeName("Type", "const WGPUShaderModuleCompilationHint *")] [NativeName("Type.Name", "const WGPUShaderModuleCompilationHint *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/TextureDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/TextureDescriptor.gen.cs index 149a1165b2..da47c68624 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/TextureDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/TextureDescriptor.gen.cs @@ -29,7 +29,7 @@ public TextureDescriptor TextureFormat? format = null, uint? mipLevelCount = null, uint? sampleCount = null, - uint? viewFormatCount = null, + nuint? viewFormatCount = null, TextureFormat* viewFormats = null ) : this() { @@ -125,10 +125,10 @@ public TextureDescriptor [NativeName("Name", "sampleCount")] public uint SampleCount; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "viewFormatCount")] - public uint ViewFormatCount; + public nuint ViewFormatCount; [NativeName("Type", "const WGPUTextureFormat *")] [NativeName("Type.Name", "const WGPUTextureFormat *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/VertexBufferLayout.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/VertexBufferLayout.gen.cs index 1118d786a6..26d54c2c8d 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/VertexBufferLayout.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/VertexBufferLayout.gen.cs @@ -23,7 +23,7 @@ public VertexBufferLayout ( ulong? arrayStride = null, VertexStepMode? stepMode = null, - uint? attributeCount = null, + nuint? attributeCount = null, VertexAttribute* attributes = null ) : this() { @@ -59,10 +59,10 @@ public VertexBufferLayout [NativeName("Name", "stepMode")] public VertexStepMode StepMode; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "attributeCount")] - public uint AttributeCount; + public nuint AttributeCount; [NativeName("Type", "const WGPUVertexAttribute *")] [NativeName("Type.Name", "const WGPUVertexAttribute *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/VertexState.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/VertexState.gen.cs index bd1280902d..445c2c59e0 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/VertexState.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/VertexState.gen.cs @@ -24,9 +24,9 @@ public VertexState ChainedStruct* nextInChain = null, ShaderModule* module = null, byte* entryPoint = null, - uint? constantCount = null, + nuint? constantCount = null, ConstantEntry* constants = null, - uint? bufferCount = null, + nuint? bufferCount = null, VertexBufferLayout* buffers = null ) : this() { @@ -82,20 +82,20 @@ public VertexState [NativeName("Name", "entryPoint")] public byte* EntryPoint; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "constantCount")] - public uint ConstantCount; + public nuint ConstantCount; [NativeName("Type", "const WGPUConstantEntry *")] [NativeName("Type.Name", "const WGPUConstantEntry *")] [NativeName("Name", "constants")] public ConstantEntry* Constants; - [NativeName("Type", "uint32_t")] - [NativeName("Type.Name", "uint32_t")] + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] [NativeName("Name", "bufferCount")] - public uint BufferCount; + public nuint BufferCount; [NativeName("Type", "const WGPUVertexBufferLayout *")] [NativeName("Type.Name", "const WGPUVertexBufferLayout *")] diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs index d9ca2fd884..8e8bfd3eae 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs @@ -39,8 +39,9 @@ public unsafe bool IsDeviceExtensionPresent(Device* device, string extension) { return extension switch { - "wgpu.h" => Context.TryGetProcAddress("wgpuBufferDrop", out _), //FIXME: Waiting on upstream wgpu-native fix to implement wgpuGetProcAddress - "dawn-webgpu.h" => Context.TryGetProcAddress("wgpuAdapterRelease", out _), + //NOTE: Make sure to review these function names when we update Dawn/WGPU! + "wgpu.h" => Context.TryGetProcAddress("wgpuDevicePoll", out _), //FIXME: Waiting on upstream wgpu-native fix to implement wgpuGetProcAddress + "dawn-webgpu.h" => Context.TryGetProcAddress("wgpuDeviceTick", out _), _ => false }; } diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs index 21d10c69e9..b1a27b4748 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs @@ -39,1400 +39,1635 @@ public unsafe partial class WebGPU : NativeAPI public const ulong WholeSize = unchecked((ulong) 0xFFFFFFFFFFFFFFFF); /// To be documented. - [NativeName("Src", "Line 1419, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1555, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCreateInstance")] public unsafe partial Instance* CreateInstance([Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1419, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1555, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCreateInstance")] public unsafe partial Instance* CreateInstance([Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1420, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1556, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* procName); /// To be documented. - [NativeName("Src", "Line 1420, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1556, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte procName); /// To be documented. - [NativeName("Src", "Line 1420, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1556, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string procName); /// To be documented. - [NativeName("Src", "Line 1423, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1559, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterEnumerateFeatures")] public unsafe partial nuint AdapterEnumerateFeatures(Adapter* adapter, FeatureName* features); /// To be documented. - [NativeName("Src", "Line 1423, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1559, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterEnumerateFeatures")] public unsafe partial nuint AdapterEnumerateFeatures(Adapter* adapter, ref FeatureName features); /// To be documented. - [NativeName("Src", "Line 1424, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetLimits")] public unsafe partial Silk.NET.Core.Bool32 AdapterGetLimits(Adapter* adapter, SupportedLimits* limits); /// To be documented. - [NativeName("Src", "Line 1424, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetLimits")] public unsafe partial Silk.NET.Core.Bool32 AdapterGetLimits(Adapter* adapter, ref SupportedLimits limits); /// To be documented. - [NativeName("Src", "Line 1425, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1561, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetProperties")] public unsafe partial void AdapterGetProperties(Adapter* adapter, AdapterProperties* properties); /// To be documented. - [NativeName("Src", "Line 1425, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1561, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetProperties")] public unsafe partial void AdapterGetProperties(Adapter* adapter, ref AdapterProperties properties); /// To be documented. - [NativeName("Src", "Line 1426, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1562, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterHasFeature")] public unsafe partial Silk.NET.Core.Bool32 AdapterHasFeature(Adapter* adapter, FeatureName feature); /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceDescriptor descriptor, PfnRequestDeviceCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceDescriptor descriptor, PfnRequestDeviceCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1430, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1564, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuAdapterReference")] + public unsafe partial void AdapterReference(Adapter* adapter); + + /// To be documented. + [NativeName("Src", "Line 1565, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuAdapterRelease")] + public unsafe partial void AdapterRelease(Adapter* adapter); + + /// To be documented. + [NativeName("Src", "Line 1568, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1430, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1568, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1430, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1568, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1433, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1569, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBindGroupReference")] + public unsafe partial void BindGroupReference(BindGroup* bindGroup); + + /// To be documented. + [NativeName("Src", "Line 1570, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBindGroupRelease")] + public unsafe partial void BindGroupRelease(BindGroup* bindGroup); + + /// To be documented. + [NativeName("Src", "Line 1573, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1433, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1573, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1433, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1573, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1436, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1574, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBindGroupLayoutReference")] + public unsafe partial void BindGroupLayoutReference(BindGroupLayout* bindGroupLayout); + + /// To be documented. + [NativeName("Src", "Line 1575, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBindGroupLayoutRelease")] + public unsafe partial void BindGroupLayoutRelease(BindGroupLayout* bindGroupLayout); + + /// To be documented. + [NativeName("Src", "Line 1578, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferDestroy")] public unsafe partial void BufferDestroy(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1437, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1579, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetConstMappedRange")] public unsafe partial void* BufferGetConstMappedRange(Buffer* buffer, nuint offset, nuint size); /// To be documented. - [NativeName("Src", "Line 1438, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1580, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetMapState")] public unsafe partial BufferMapState BufferGetMapState(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1439, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1581, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetMappedRange")] public unsafe partial void* BufferGetMappedRange(Buffer* buffer, nuint offset, nuint size); /// To be documented. - [NativeName("Src", "Line 1440, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1582, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetSize")] public unsafe partial ulong BufferGetSize(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1441, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1583, Column 34 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetUsage")] - public unsafe partial BufferUsage BufferGetUsage(Buffer* buffer); + public unsafe partial Silk.NET.WebGPU.BufferUsage BufferGetUsage(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1442, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1584, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferMapAsync")] public unsafe partial void BufferMapAsync(Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1442, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1584, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferMapAsync")] public unsafe partial void BufferMapAsync(Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1443, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1443, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1443, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1444, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1586, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferUnmap")] public unsafe partial void BufferUnmap(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1447, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1587, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBufferReference")] + public unsafe partial void BufferReference(Buffer* buffer); + + /// To be documented. + [NativeName("Src", "Line 1588, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuBufferRelease")] + public unsafe partial void BufferRelease(Buffer* buffer); + + /// To be documented. + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1447, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1447, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1450, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1592, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuCommandBufferReference")] + public unsafe partial void CommandBufferReference(CommandBuffer* commandBuffer); + + /// To be documented. + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuCommandBufferRelease")] + public unsafe partial void CommandBufferRelease(CommandBuffer* commandBuffer); + + /// To be documented. + [NativeName("Src", "Line 1596, Column 36 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginComputePass")] public unsafe partial ComputePassEncoder* CommandEncoderBeginComputePass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePassDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1450, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1596, Column 36 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginComputePass")] public unsafe partial ComputePassEncoder* CommandEncoderBeginComputePass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePassDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1451, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1597, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginRenderPass")] public unsafe partial RenderPassEncoder* CommandEncoderBeginRenderPass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPassDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1451, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1597, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginRenderPass")] public unsafe partial RenderPassEncoder* CommandEncoderBeginRenderPass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPassDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1452, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderClearBuffer")] public unsafe partial void CommandEncoderClearBuffer(CommandEncoder* commandEncoder, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1453, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1599, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToBuffer")] public unsafe partial void CommandEncoderCopyBufferToBuffer(CommandEncoder* commandEncoder, Buffer* source, ulong sourceOffset, Buffer* destination, ulong destinationOffset, ulong size); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1457, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderFinish")] public unsafe partial CommandBuffer* CommandEncoderFinish(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandBufferDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1457, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderFinish")] public unsafe partial CommandBuffer* CommandEncoderFinish(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CommandBufferDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1458, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1458, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1458, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1459, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1605, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPopDebugGroup")] public unsafe partial void CommandEncoderPopDebugGroup(CommandEncoder* commandEncoder); /// To be documented. - [NativeName("Src", "Line 1460, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1460, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1460, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1461, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1607, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderResolveQuerySet")] public unsafe partial void CommandEncoderResolveQuerySet(CommandEncoder* commandEncoder, QuerySet* querySet, uint firstQuery, uint queryCount, Buffer* destination, ulong destinationOffset); /// To be documented. - [NativeName("Src", "Line 1462, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1462, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1462, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1463, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1609, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderWriteTimestamp")] public unsafe partial void CommandEncoderWriteTimestamp(CommandEncoder* commandEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1466, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1610, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuCommandEncoderReference")] + public unsafe partial void CommandEncoderReference(CommandEncoder* commandEncoder); + + /// To be documented. + [NativeName("Src", "Line 1611, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuCommandEncoderRelease")] + public unsafe partial void CommandEncoderRelease(CommandEncoder* commandEncoder); + + /// To be documented. + [NativeName("Src", "Line 1614, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderBeginPipelineStatisticsQuery")] public unsafe partial void ComputePassEncoderBeginPipelineStatisticsQuery(ComputePassEncoder* computePassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1467, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1615, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatchWorkgroups")] public unsafe partial void ComputePassEncoderDispatchWorkgroups(ComputePassEncoder* computePassEncoder, uint workgroupCountX, uint workgroupCountY, uint workgroupCountZ); /// To be documented. - [NativeName("Src", "Line 1468, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatchWorkgroupsIndirect")] public unsafe partial void ComputePassEncoderDispatchWorkgroupsIndirect(ComputePassEncoder* computePassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1469, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1617, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderEnd")] public unsafe partial void ComputePassEncoderEnd(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1470, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1618, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderEndPipelineStatisticsQuery")] public unsafe partial void ComputePassEncoderEndPipelineStatisticsQuery(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1471, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1619, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1471, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1619, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1471, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1619, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1472, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1620, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPopDebugGroup")] public unsafe partial void ComputePassEncoderPopDebugGroup(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1473, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1473, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1473, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1474, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1622, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetBindGroup")] - public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); + public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1474, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1622, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetBindGroup")] - public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); + public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1475, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1623, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1475, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1623, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1475, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1623, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1476, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1624, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetPipeline")] public unsafe partial void ComputePassEncoderSetPipeline(ComputePassEncoder* computePassEncoder, ComputePipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1479, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1625, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuComputePassEncoderReference")] + public unsafe partial void ComputePassEncoderReference(ComputePassEncoder* computePassEncoder); + + /// To be documented. + [NativeName("Src", "Line 1626, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuComputePassEncoderRelease")] + public unsafe partial void ComputePassEncoderRelease(ComputePassEncoder* computePassEncoder); + + /// To be documented. + [NativeName("Src", "Line 1629, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineGetBindGroupLayout")] public unsafe partial BindGroupLayout* ComputePipelineGetBindGroupLayout(ComputePipeline* computePipeline, uint groupIndex); /// To be documented. - [NativeName("Src", "Line 1480, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1480, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1480, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1483, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuComputePipelineReference")] + public unsafe partial void ComputePipelineReference(ComputePipeline* computePipeline); + + /// To be documented. + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuComputePipelineRelease")] + public unsafe partial void ComputePipelineRelease(ComputePipeline* computePipeline); + + /// To be documented. + [NativeName("Src", "Line 1635, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroup")] public unsafe partial BindGroup* DeviceCreateBindGroup(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BindGroupDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1483, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1635, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroup")] public unsafe partial BindGroup* DeviceCreateBindGroup(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BindGroupDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1484, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroupLayout")] public unsafe partial BindGroupLayout* DeviceCreateBindGroupLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BindGroupLayoutDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1484, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroupLayout")] public unsafe partial BindGroupLayout* DeviceCreateBindGroupLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BindGroupLayoutDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1485, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1637, Column 24 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBuffer")] public unsafe partial Buffer* DeviceCreateBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1485, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1637, Column 24 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBuffer")] public unsafe partial Buffer* DeviceCreateBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1486, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateCommandEncoder")] public unsafe partial CommandEncoder* DeviceCreateCommandEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandEncoderDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1486, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateCommandEncoder")] public unsafe partial CommandEncoder* DeviceCreateCommandEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CommandEncoderDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1487, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1639, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipeline")] public unsafe partial ComputePipeline* DeviceCreateComputePipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1487, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1639, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipeline")] public unsafe partial ComputePipeline* DeviceCreateComputePipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor, PfnCreateComputePipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1489, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1641, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreatePipelineLayout")] public unsafe partial PipelineLayout* DeviceCreatePipelineLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineLayoutDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1489, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1641, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreatePipelineLayout")] public unsafe partial PipelineLayout* DeviceCreatePipelineLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in PipelineLayoutDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1490, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1642, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateQuerySet")] public unsafe partial QuerySet* DeviceCreateQuerySet(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] QuerySetDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1490, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1642, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateQuerySet")] public unsafe partial QuerySet* DeviceCreateQuerySet(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in QuerySetDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1491, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1643, Column 37 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderBundleEncoder")] public unsafe partial RenderBundleEncoder* DeviceCreateRenderBundleEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderBundleEncoderDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1491, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1643, Column 37 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderBundleEncoder")] public unsafe partial RenderBundleEncoder* DeviceCreateRenderBundleEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderBundleEncoderDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1492, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1644, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipeline")] public unsafe partial RenderPipeline* DeviceCreateRenderPipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1492, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1644, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipeline")] public unsafe partial RenderPipeline* DeviceCreateRenderPipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor, PfnCreateRenderPipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1494, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1646, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSampler")] public unsafe partial Sampler* DeviceCreateSampler(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SamplerDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1494, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1646, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSampler")] public unsafe partial Sampler* DeviceCreateSampler(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SamplerDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1495, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1647, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateShaderModule")] public unsafe partial ShaderModule* DeviceCreateShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1495, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1647, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateShaderModule")] public unsafe partial ShaderModule* DeviceCreateShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ShaderModuleDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1496, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1648, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSwapChain")] public unsafe partial SwapChain* DeviceCreateSwapChain(Device* device, Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SwapChainDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1496, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1648, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSwapChain")] public unsafe partial SwapChain* DeviceCreateSwapChain(Device* device, Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SwapChainDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1497, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateTexture")] public unsafe partial Texture* DeviceCreateTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1497, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateTexture")] public unsafe partial Texture* DeviceCreateTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1498, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1650, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceDestroy")] public unsafe partial void DeviceDestroy(Device* device); /// To be documented. - [NativeName("Src", "Line 1499, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceEnumerateFeatures")] public unsafe partial nuint DeviceEnumerateFeatures(Device* device, FeatureName* features); /// To be documented. - [NativeName("Src", "Line 1499, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceEnumerateFeatures")] public unsafe partial nuint DeviceEnumerateFeatures(Device* device, ref FeatureName features); /// To be documented. - [NativeName("Src", "Line 1500, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetLimits")] public unsafe partial Silk.NET.Core.Bool32 DeviceGetLimits(Device* device, SupportedLimits* limits); /// To be documented. - [NativeName("Src", "Line 1500, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetLimits")] public unsafe partial Silk.NET.Core.Bool32 DeviceGetLimits(Device* device, ref SupportedLimits limits); /// To be documented. - [NativeName("Src", "Line 1501, Column 23 in webgpu.h")] + [NativeName("Src", "Line 1653, Column 23 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetQueue")] public unsafe partial Queue* DeviceGetQueue(Device* device); /// To be documented. - [NativeName("Src", "Line 1502, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1654, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceHasFeature")] public unsafe partial Silk.NET.Core.Bool32 DeviceHasFeature(Device* device, FeatureName feature); /// To be documented. - [NativeName("Src", "Line 1503, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1655, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePopErrorScope")] - public unsafe partial Silk.NET.Core.Bool32 DevicePopErrorScope(Device* device, PfnErrorCallback callback, void* userdata); + public unsafe partial void DevicePopErrorScope(Device* device, PfnErrorCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1503, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1655, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePopErrorScope")] - public unsafe partial Silk.NET.Core.Bool32 DevicePopErrorScope(Device* device, PfnErrorCallback callback, ref T0 userdata) where T0 : unmanaged; + public unsafe partial void DevicePopErrorScope(Device* device, PfnErrorCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1504, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1656, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePushErrorScope")] public unsafe partial void DevicePushErrorScope(Device* device, ErrorFilter filter); /// To be documented. - [NativeName("Src", "Line 1505, Column 18 in webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceSetDeviceLostCallback")] - public unsafe partial void DeviceSetDeviceLostCallback(Device* device, PfnDeviceLostCallback callback, void* userdata); - - /// To be documented. - [NativeName("Src", "Line 1505, Column 18 in webgpu.h")] - [NativeApi(EntryPoint = "wgpuDeviceSetDeviceLostCallback")] - public unsafe partial void DeviceSetDeviceLostCallback(Device* device, PfnDeviceLostCallback callback, ref T0 userdata) where T0 : unmanaged; - - /// To be documented. - [NativeName("Src", "Line 1506, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1657, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1506, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1657, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1506, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1657, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1507, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1658, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetUncapturedErrorCallback")] public unsafe partial void DeviceSetUncapturedErrorCallback(Device* device, PfnErrorCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1507, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1658, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetUncapturedErrorCallback")] public unsafe partial void DeviceSetUncapturedErrorCallback(Device* device, PfnErrorCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1510, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1659, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceReference")] + public unsafe partial void DeviceReference(Device* device); + + /// To be documented. + [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuDeviceRelease")] + public unsafe partial void DeviceRelease(Device* device); + + /// To be documented. + [NativeName("Src", "Line 1663, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceCreateSurface")] public unsafe partial Surface* InstanceCreateSurface(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SurfaceDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1510, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1663, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceCreateSurface")] public unsafe partial Surface* InstanceCreateSurface(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SurfaceDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1511, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1664, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceProcessEvents")] public unsafe partial void InstanceProcessEvents(Instance* instance); /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RequestAdapterOptions options, PfnRequestAdapterCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RequestAdapterOptions options, PfnRequestAdapterCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1515, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1666, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceReference")] + public unsafe partial void InstanceReference(Instance* instance); + + /// To be documented. + [NativeName("Src", "Line 1667, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuInstanceRelease")] + public unsafe partial void InstanceRelease(Instance* instance); + + /// To be documented. + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1515, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1515, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1518, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1671, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuPipelineLayoutReference")] + public unsafe partial void PipelineLayoutReference(PipelineLayout* pipelineLayout); + + /// To be documented. + [NativeName("Src", "Line 1672, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuPipelineLayoutRelease")] + public unsafe partial void PipelineLayoutRelease(PipelineLayout* pipelineLayout); + + /// To be documented. + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetDestroy")] public unsafe partial void QuerySetDestroy(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1519, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1676, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetGetCount")] public unsafe partial uint QuerySetGetCount(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1520, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1677, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetGetType")] public unsafe partial QueryType QuerySetGetType(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1521, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1521, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1521, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1524, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1679, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuQuerySetReference")] + public unsafe partial void QuerySetReference(QuerySet* querySet); + + /// To be documented. + [NativeName("Src", "Line 1680, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuQuerySetRelease")] + public unsafe partial void QuerySetRelease(QuerySet* querySet); + + /// To be documented. + [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, PfnQueueWorkDoneCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1524, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, PfnQueueWorkDoneCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1525, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1525, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1525, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1526, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1685, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmit")] - public unsafe partial void QueueSubmit(Queue* queue, uint commandCount, CommandBuffer** commands); + public unsafe partial void QueueSubmit(Queue* queue, nuint commandCount, CommandBuffer** commands); /// To be documented. - [NativeName("Src", "Line 1526, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1685, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmit")] - public unsafe partial void QueueSubmit(Queue* queue, uint commandCount, ref CommandBuffer* commands); + public unsafe partial void QueueSubmit(Queue* queue, nuint commandCount, ref CommandBuffer* commands); /// To be documented. - [NativeName("Src", "Line 1527, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteBuffer")] public unsafe partial void QueueWriteBuffer(Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint size); /// To be documented. - [NativeName("Src", "Line 1527, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteBuffer")] public unsafe partial void QueueWriteBuffer(Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint size) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1531, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuQueueReference")] + public unsafe partial void QueueReference(Queue* queue); + + /// To be documented. + [NativeName("Src", "Line 1689, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuQueueRelease")] + public unsafe partial void QueueRelease(Queue* queue); + + /// To be documented. + [NativeName("Src", "Line 1692, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] + public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); + + /// To be documented. + [NativeName("Src", "Line 1692, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] + public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); + + /// To be documented. + [NativeName("Src", "Line 1692, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] + public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); + + /// To be documented. + [NativeName("Src", "Line 1693, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleReference")] + public unsafe partial void RenderBundleReference(RenderBundle* renderBundle); + + /// To be documented. + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleRelease")] + public unsafe partial void RenderBundleRelease(RenderBundle* renderBundle); + + /// To be documented. + [NativeName("Src", "Line 1697, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDraw")] public unsafe partial void RenderBundleEncoderDraw(RenderBundleEncoder* renderBundleEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1532, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1698, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndexed")] public unsafe partial void RenderBundleEncoderDrawIndexed(RenderBundleEncoder* renderBundleEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1533, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndexedIndirect")] public unsafe partial void RenderBundleEncoderDrawIndexedIndirect(RenderBundleEncoder* renderBundleEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1534, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1700, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndirect")] public unsafe partial void RenderBundleEncoderDrawIndirect(RenderBundleEncoder* renderBundleEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1535, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1701, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderFinish")] public unsafe partial RenderBundle* RenderBundleEncoderFinish(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderBundleDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1535, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1701, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderFinish")] public unsafe partial RenderBundle* RenderBundleEncoderFinish(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderBundleDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1536, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1702, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1536, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1702, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1536, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1702, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1537, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1703, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPopDebugGroup")] public unsafe partial void RenderBundleEncoderPopDebugGroup(RenderBundleEncoder* renderBundleEncoder); /// To be documented. - [NativeName("Src", "Line 1538, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1704, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1538, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1704, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1538, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1704, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1539, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1705, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetBindGroup")] - public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); + public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1539, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1705, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetBindGroup")] - public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); + public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1540, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1706, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetIndexBuffer")] public unsafe partial void RenderBundleEncoderSetIndexBuffer(RenderBundleEncoder* renderBundleEncoder, Buffer* buffer, IndexFormat format, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1541, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1541, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1541, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1542, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1708, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetPipeline")] public unsafe partial void RenderBundleEncoderSetPipeline(RenderBundleEncoder* renderBundleEncoder, RenderPipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1543, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1709, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetVertexBuffer")] public unsafe partial void RenderBundleEncoderSetVertexBuffer(RenderBundleEncoder* renderBundleEncoder, uint slot, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1546, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1710, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleEncoderReference")] + public unsafe partial void RenderBundleEncoderReference(RenderBundleEncoder* renderBundleEncoder); + + /// To be documented. + [NativeName("Src", "Line 1711, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderBundleEncoderRelease")] + public unsafe partial void RenderBundleEncoderRelease(RenderBundleEncoder* renderBundleEncoder); + + /// To be documented. + [NativeName("Src", "Line 1714, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderBeginOcclusionQuery")] public unsafe partial void RenderPassEncoderBeginOcclusionQuery(RenderPassEncoder* renderPassEncoder, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1547, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1715, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderBeginPipelineStatisticsQuery")] public unsafe partial void RenderPassEncoderBeginPipelineStatisticsQuery(RenderPassEncoder* renderPassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1548, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDraw")] public unsafe partial void RenderPassEncoderDraw(RenderPassEncoder* renderPassEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1549, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1717, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndexed")] public unsafe partial void RenderPassEncoderDrawIndexed(RenderPassEncoder* renderPassEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1550, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1718, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndexedIndirect")] public unsafe partial void RenderPassEncoderDrawIndexedIndirect(RenderPassEncoder* renderPassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1551, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1719, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndirect")] public unsafe partial void RenderPassEncoderDrawIndirect(RenderPassEncoder* renderPassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1552, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1720, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEnd")] public unsafe partial void RenderPassEncoderEnd(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1553, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEndOcclusionQuery")] public unsafe partial void RenderPassEncoderEndOcclusionQuery(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1554, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1722, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEndPipelineStatisticsQuery")] public unsafe partial void RenderPassEncoderEndPipelineStatisticsQuery(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1555, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1723, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderExecuteBundles")] - public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, uint bundleCount, RenderBundle** bundles); + public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, nuint bundleCount, RenderBundle** bundles); /// To be documented. - [NativeName("Src", "Line 1555, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1723, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderExecuteBundles")] - public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, uint bundleCount, ref RenderBundle* bundles); + public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, nuint bundleCount, ref RenderBundle* bundles); /// To be documented. - [NativeName("Src", "Line 1556, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1724, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1556, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1724, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1556, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1724, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1557, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1725, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPopDebugGroup")] public unsafe partial void RenderPassEncoderPopDebugGroup(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1558, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1558, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1558, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1559, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBindGroup")] - public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); + public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1559, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBindGroup")] - public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); + public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBlendConstant")] public unsafe partial void RenderPassEncoderSetBlendConstant(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Color* color); /// To be documented. - [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBlendConstant")] public unsafe partial void RenderPassEncoderSetBlendConstant(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Color color); /// To be documented. - [NativeName("Src", "Line 1561, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetIndexBuffer")] public unsafe partial void RenderPassEncoderSetIndexBuffer(RenderPassEncoder* renderPassEncoder, Buffer* buffer, IndexFormat format, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1562, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1562, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1562, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPipeline")] public unsafe partial void RenderPassEncoderSetPipeline(RenderPassEncoder* renderPassEncoder, RenderPipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1564, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1732, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetScissorRect")] public unsafe partial void RenderPassEncoderSetScissorRect(RenderPassEncoder* renderPassEncoder, uint x, uint y, uint width, uint height); /// To be documented. - [NativeName("Src", "Line 1565, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1733, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetStencilReference")] public unsafe partial void RenderPassEncoderSetStencilReference(RenderPassEncoder* renderPassEncoder, uint reference); /// To be documented. - [NativeName("Src", "Line 1566, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetVertexBuffer")] public unsafe partial void RenderPassEncoderSetVertexBuffer(RenderPassEncoder* renderPassEncoder, uint slot, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1567, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1735, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetViewport")] public unsafe partial void RenderPassEncoderSetViewport(RenderPassEncoder* renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth); /// To be documented. - [NativeName("Src", "Line 1570, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderPassEncoderReference")] + public unsafe partial void RenderPassEncoderReference(RenderPassEncoder* renderPassEncoder); + + /// To be documented. + [NativeName("Src", "Line 1737, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderPassEncoderRelease")] + public unsafe partial void RenderPassEncoderRelease(RenderPassEncoder* renderPassEncoder); + + /// To be documented. + [NativeName("Src", "Line 1740, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineGetBindGroupLayout")] public unsafe partial BindGroupLayout* RenderPipelineGetBindGroupLayout(RenderPipeline* renderPipeline, uint groupIndex); /// To be documented. - [NativeName("Src", "Line 1571, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1741, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1571, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1741, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1571, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1741, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1574, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1742, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderPipelineReference")] + public unsafe partial void RenderPipelineReference(RenderPipeline* renderPipeline); + + /// To be documented. + [NativeName("Src", "Line 1743, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuRenderPipelineRelease")] + public unsafe partial void RenderPipelineRelease(RenderPipeline* renderPipeline); + + /// To be documented. + [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1574, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1574, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1577, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1747, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSamplerReference")] + public unsafe partial void SamplerReference(Sampler* sampler); + + /// To be documented. + [NativeName("Src", "Line 1748, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSamplerRelease")] + public unsafe partial void SamplerRelease(Sampler* sampler); + + /// To be documented. + [NativeName("Src", "Line 1751, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleGetCompilationInfo")] public unsafe partial void ShaderModuleGetCompilationInfo(ShaderModule* shaderModule, PfnCompilationInfoCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1577, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1751, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleGetCompilationInfo")] public unsafe partial void ShaderModuleGetCompilationInfo(ShaderModule* shaderModule, PfnCompilationInfoCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1578, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1578, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1578, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1581, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuShaderModuleReference")] + public unsafe partial void ShaderModuleReference(ShaderModule* shaderModule); + + /// To be documented. + [NativeName("Src", "Line 1754, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuShaderModuleRelease")] + public unsafe partial void ShaderModuleRelease(ShaderModule* shaderModule); + + /// To be documented. + [NativeName("Src", "Line 1757, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetPreferredFormat")] public unsafe partial TextureFormat SurfaceGetPreferredFormat(Surface* surface, Adapter* adapter); /// To be documented. - [NativeName("Src", "Line 1584, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1758, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSurfaceReference")] + public unsafe partial void SurfaceReference(Surface* surface); + + /// To be documented. + [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSurfaceRelease")] + public unsafe partial void SurfaceRelease(Surface* surface); + + /// To be documented. + [NativeName("Src", "Line 1762, Column 29 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSwapChainGetCurrentTextureView")] public unsafe partial TextureView* SwapChainGetCurrentTextureView(SwapChain* swapChain); /// To be documented. - [NativeName("Src", "Line 1585, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1763, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSwapChainPresent")] public unsafe partial void SwapChainPresent(SwapChain* swapChain); /// To be documented. - [NativeName("Src", "Line 1588, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1764, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSwapChainReference")] + public unsafe partial void SwapChainReference(SwapChain* swapChain); + + /// To be documented. + [NativeName("Src", "Line 1765, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuSwapChainRelease")] + public unsafe partial void SwapChainRelease(SwapChain* swapChain); + + /// To be documented. + [NativeName("Src", "Line 1768, Column 29 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureCreateView")] public unsafe partial TextureView* TextureCreateView(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureViewDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1588, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1768, Column 29 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureCreateView")] public unsafe partial TextureView* TextureCreateView(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureViewDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1589, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1769, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureDestroy")] public unsafe partial void TextureDestroy(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1590, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1770, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetDepthOrArrayLayers")] public unsafe partial uint TextureGetDepthOrArrayLayers(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1591, Column 34 in webgpu.h")] + [NativeName("Src", "Line 1771, Column 34 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetDimension")] public unsafe partial TextureDimension TextureGetDimension(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1592, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1772, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetFormat")] public unsafe partial TextureFormat TextureGetFormat(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1593, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1773, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetHeight")] public unsafe partial uint TextureGetHeight(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1594, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1774, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetMipLevelCount")] public unsafe partial uint TextureGetMipLevelCount(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1595, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1775, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetSampleCount")] public unsafe partial uint TextureGetSampleCount(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1596, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1776, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetUsage")] - public unsafe partial TextureUsage TextureGetUsage(Texture* texture); + public unsafe partial Silk.NET.WebGPU.TextureUsage TextureGetUsage(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1597, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1777, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetWidth")] public unsafe partial uint TextureGetWidth(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1778, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1778, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1778, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1779, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuTextureReference")] + public unsafe partial void TextureReference(Texture* texture); + + /// To be documented. + [NativeName("Src", "Line 1780, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuTextureRelease")] + public unsafe partial void TextureRelease(Texture* texture); + + /// To be documented. + [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); + /// To be documented. + [NativeName("Src", "Line 1784, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuTextureViewReference")] + public unsafe partial void TextureViewReference(TextureView* textureView); + + /// To be documented. + [NativeName("Src", "Line 1785, Column 18 in webgpu.h")] + [NativeApi(EntryPoint = "wgpuTextureViewRelease")] + public unsafe partial void TextureViewRelease(TextureView* textureView); + public WebGPU(INativeContext ctx) : base(ctx) diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs index 47f2bdbac6..df2937c5e1 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.WebGPU public static class WebGPUOverloads { /// To be documented. - [NativeName("Src", "Line 1419, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1555, Column 26 in webgpu.h")] public static unsafe Instance* CreateInstance(this WebGPU thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -25,7 +25,7 @@ public static class WebGPUOverloads } /// To be documented. - [NativeName("Src", "Line 1420, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1556, Column 22 in webgpu.h")] public static unsafe PfnProc GetProcAddress(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan procName) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe PfnProc GetProcAddress(this WebGPU thisApi, Device* device, } /// To be documented. - [NativeName("Src", "Line 1423, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1559, Column 20 in webgpu.h")] public static unsafe nuint AdapterEnumerateFeatures(this WebGPU thisApi, Adapter* adapter, Span features) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe nuint AdapterEnumerateFeatures(this WebGPU thisApi, Adapter } /// To be documented. - [NativeName("Src", "Line 1424, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] public static unsafe Silk.NET.Core.Bool32 AdapterGetLimits(this WebGPU thisApi, Adapter* adapter, Span limits) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe Silk.NET.Core.Bool32 AdapterGetLimits(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1425, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1561, Column 18 in webgpu.h")] public static unsafe void AdapterGetProperties(this WebGPU thisApi, Adapter* adapter, Span properties) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe void AdapterGetProperties(this WebGPU thisApi, Adapter* ada } /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* } /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnRequestDeviceCallback callback, void* userdata) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* ada } /// To be documented. - [NativeName("Src", "Line 1427, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1563, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnRequestDeviceCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* } /// To be documented. - [NativeName("Src", "Line 1430, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1568, Column 18 in webgpu.h")] public static unsafe void BindGroupSetLabel(this WebGPU thisApi, BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe void BindGroupSetLabel(this WebGPU thisApi, BindGroup* bind } /// To be documented. - [NativeName("Src", "Line 1433, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1573, Column 18 in webgpu.h")] public static unsafe void BindGroupLayoutSetLabel(this WebGPU thisApi, BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe void BindGroupLayoutSetLabel(this WebGPU thisApi, BindGroup } /// To be documented. - [NativeName("Src", "Line 1442, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1584, Column 18 in webgpu.h")] public static unsafe void BufferMapAsync(this WebGPU thisApi, Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe void BufferMapAsync(this WebGPU thisApi, Buffer* buffer } /// To be documented. - [NativeName("Src", "Line 1443, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 18 in webgpu.h")] public static unsafe void BufferSetLabel(this WebGPU thisApi, Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe void BufferSetLabel(this WebGPU thisApi, Buffer* buffer, [F } /// To be documented. - [NativeName("Src", "Line 1447, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1450, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1596, Column 36 in webgpu.h")] public static unsafe ComputePassEncoder* CommandEncoderBeginComputePass(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1451, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1597, Column 35 in webgpu.h")] public static unsafe RenderPassEncoder* CommandEncoderBeginRenderPass(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -177,7 +177,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1454, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1455, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1456, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1602, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1457, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 31 in webgpu.h")] public static unsafe CommandBuffer* CommandEncoderFinish(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -313,7 +313,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1458, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] public static unsafe void CommandEncoderInsertDebugMarker(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -321,7 +321,7 @@ public static unsafe void CommandEncoderInsertDebugMarker(this WebGPU thisApi, C } /// To be documented. - [NativeName("Src", "Line 1460, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] public static unsafe void CommandEncoderPushDebugGroup(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -329,7 +329,7 @@ public static unsafe void CommandEncoderPushDebugGroup(this WebGPU thisApi, Comm } /// To be documented. - [NativeName("Src", "Line 1462, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] public static unsafe void CommandEncoderSetLabel(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -337,7 +337,7 @@ public static unsafe void CommandEncoderSetLabel(this WebGPU thisApi, CommandEnc } /// To be documented. - [NativeName("Src", "Line 1471, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1619, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderInsertDebugMarker(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -345,7 +345,7 @@ public static unsafe void ComputePassEncoderInsertDebugMarker(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1473, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderPushDebugGroup(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -353,15 +353,15 @@ public static unsafe void ComputePassEncoderPushDebugGroup(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1474, Column 18 in webgpu.h")] - public static unsafe void ComputePassEncoderSetBindGroup(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) + [NativeName("Src", "Line 1622, Column 18 in webgpu.h")] + public static unsafe void ComputePassEncoderSetBindGroup(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader thisApi.ComputePassEncoderSetBindGroup(computePassEncoder, groupIndex, group, dynamicOffsetCount, in dynamicOffsets.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 1475, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1623, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderSetLabel(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -369,7 +369,7 @@ public static unsafe void ComputePassEncoderSetLabel(this WebGPU thisApi, Comput } /// To be documented. - [NativeName("Src", "Line 1480, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -377,7 +377,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1483, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1635, Column 27 in webgpu.h")] public static unsafe BindGroup* DeviceCreateBindGroup(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -385,7 +385,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1484, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 33 in webgpu.h")] public static unsafe BindGroupLayout* DeviceCreateBindGroupLayout(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -393,7 +393,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1485, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1637, Column 24 in webgpu.h")] public static unsafe Buffer* DeviceCreateBuffer(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -401,7 +401,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1486, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 32 in webgpu.h")] public static unsafe CommandEncoder* DeviceCreateCommandEncoder(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -409,7 +409,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1487, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1639, Column 33 in webgpu.h")] public static unsafe ComputePipeline* DeviceCreateComputePipeline(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -417,7 +417,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -425,7 +425,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata) { // SpanOverloader @@ -433,7 +433,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1488, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateComputePipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -441,7 +441,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1489, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1641, Column 32 in webgpu.h")] public static unsafe PipelineLayout* DeviceCreatePipelineLayout(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -449,7 +449,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1490, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1642, Column 26 in webgpu.h")] public static unsafe QuerySet* DeviceCreateQuerySet(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -457,7 +457,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1491, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1643, Column 37 in webgpu.h")] public static unsafe RenderBundleEncoder* DeviceCreateRenderBundleEncoder(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -465,7 +465,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1492, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1644, Column 32 in webgpu.h")] public static unsafe RenderPipeline* DeviceCreateRenderPipeline(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -473,7 +473,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -481,7 +481,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata) { // SpanOverloader @@ -489,7 +489,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, D } /// To be documented. - [NativeName("Src", "Line 1493, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateRenderPipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -497,7 +497,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1494, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1646, Column 25 in webgpu.h")] public static unsafe Sampler* DeviceCreateSampler(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -505,7 +505,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1495, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1647, Column 30 in webgpu.h")] public static unsafe ShaderModule* DeviceCreateShaderModule(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -513,7 +513,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1496, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1648, Column 27 in webgpu.h")] public static unsafe SwapChain* DeviceCreateSwapChain(this WebGPU thisApi, Device* device, Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -521,7 +521,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1497, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 25 in webgpu.h")] public static unsafe Texture* DeviceCreateTexture(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -529,7 +529,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1499, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 20 in webgpu.h")] public static unsafe nuint DeviceEnumerateFeatures(this WebGPU thisApi, Device* device, Span features) { // SpanOverloader @@ -537,7 +537,7 @@ public static unsafe nuint DeviceEnumerateFeatures(this WebGPU thisApi, Device* } /// To be documented. - [NativeName("Src", "Line 1500, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] public static unsafe Silk.NET.Core.Bool32 DeviceGetLimits(this WebGPU thisApi, Device* device, Span limits) { // SpanOverloader @@ -545,23 +545,15 @@ public static unsafe Silk.NET.Core.Bool32 DeviceGetLimits(this WebGPU thisApi, D } /// To be documented. - [NativeName("Src", "Line 1503, Column 18 in webgpu.h")] - public static unsafe Silk.NET.Core.Bool32 DevicePopErrorScope(this WebGPU thisApi, Device* device, PfnErrorCallback callback, Span userdata) where T0 : unmanaged - { - // SpanOverloader - return thisApi.DevicePopErrorScope(device, callback, ref userdata.GetPinnableReference()); - } - - /// To be documented. - [NativeName("Src", "Line 1505, Column 18 in webgpu.h")] - public static unsafe void DeviceSetDeviceLostCallback(this WebGPU thisApi, Device* device, PfnDeviceLostCallback callback, Span userdata) where T0 : unmanaged + [NativeName("Src", "Line 1655, Column 18 in webgpu.h")] + public static unsafe void DevicePopErrorScope(this WebGPU thisApi, Device* device, PfnErrorCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader - thisApi.DeviceSetDeviceLostCallback(device, callback, ref userdata.GetPinnableReference()); + thisApi.DevicePopErrorScope(device, callback, ref userdata.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 1506, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1657, Column 18 in webgpu.h")] public static unsafe void DeviceSetLabel(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -569,7 +561,7 @@ public static unsafe void DeviceSetLabel(this WebGPU thisApi, Device* device, [F } /// To be documented. - [NativeName("Src", "Line 1507, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1658, Column 18 in webgpu.h")] public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisApi, Device* device, PfnErrorCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -577,7 +569,7 @@ public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1510, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1663, Column 25 in webgpu.h")] public static unsafe Surface* InstanceCreateSurface(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -585,7 +577,7 @@ public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -593,7 +585,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instan } /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, PfnRequestAdapterCallback callback, void* userdata) { // SpanOverloader @@ -601,7 +593,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* } /// To be documented. - [NativeName("Src", "Line 1512, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, PfnRequestAdapterCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -609,7 +601,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instan } /// To be documented. - [NativeName("Src", "Line 1515, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] public static unsafe void PipelineLayoutSetLabel(this WebGPU thisApi, PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -617,7 +609,7 @@ public static unsafe void PipelineLayoutSetLabel(this WebGPU thisApi, PipelineLa } /// To be documented. - [NativeName("Src", "Line 1521, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 18 in webgpu.h")] public static unsafe void QuerySetSetLabel(this WebGPU thisApi, QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -625,7 +617,7 @@ public static unsafe void QuerySetSetLabel(this WebGPU thisApi, QuerySet* queryS } /// To be documented. - [NativeName("Src", "Line 1524, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] public static unsafe void QueueOnSubmittedWorkDone(this WebGPU thisApi, Queue* queue, PfnQueueWorkDoneCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -633,7 +625,7 @@ public static unsafe void QueueOnSubmittedWorkDone(this WebGPU thisApi, Queu } /// To be documented. - [NativeName("Src", "Line 1525, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] public static unsafe void QueueSetLabel(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -641,7 +633,7 @@ public static unsafe void QueueSetLabel(this WebGPU thisApi, Queue* queue, [Flow } /// To be documented. - [NativeName("Src", "Line 1527, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] public static unsafe void QueueWriteBuffer(this WebGPU thisApi, Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint size) where T0 : unmanaged { // SpanOverloader @@ -649,7 +641,7 @@ public static unsafe void QueueWriteBuffer(this WebGPU thisApi, Queue* queue } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -657,7 +649,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -665,7 +657,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -673,7 +665,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -681,7 +673,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -689,7 +681,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -697,7 +689,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -705,7 +697,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -713,7 +705,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -721,7 +713,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -729,7 +721,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -737,7 +729,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -745,7 +737,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -753,7 +745,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -761,7 +753,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1528, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -769,7 +761,15 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1535, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1692, Column 18 in webgpu.h")] + public static unsafe void RenderBundleSetLabel(this WebGPU thisApi, RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) + { + // SpanOverloader + thisApi.RenderBundleSetLabel(renderBundle, in label.GetPinnableReference()); + } + + /// To be documented. + [NativeName("Src", "Line 1701, Column 30 in webgpu.h")] public static unsafe RenderBundle* RenderBundleEncoderFinish(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -777,7 +777,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1536, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1702, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderInsertDebugMarker(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -785,7 +785,7 @@ public static unsafe void RenderBundleEncoderInsertDebugMarker(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1538, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1704, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderPushDebugGroup(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -793,15 +793,15 @@ public static unsafe void RenderBundleEncoderPushDebugGroup(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1539, Column 18 in webgpu.h")] - public static unsafe void RenderBundleEncoderSetBindGroup(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) + [NativeName("Src", "Line 1705, Column 18 in webgpu.h")] + public static unsafe void RenderBundleEncoderSetBindGroup(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader thisApi.RenderBundleEncoderSetBindGroup(renderBundleEncoder, groupIndex, group, dynamicOffsetCount, in dynamicOffsets.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 1541, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderSetLabel(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -809,7 +809,7 @@ public static unsafe void RenderBundleEncoderSetLabel(this WebGPU thisApi, Rende } /// To be documented. - [NativeName("Src", "Line 1556, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1724, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderInsertDebugMarker(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -817,7 +817,7 @@ public static unsafe void RenderPassEncoderInsertDebugMarker(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1558, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderPushDebugGroup(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -825,15 +825,15 @@ public static unsafe void RenderPassEncoderPushDebugGroup(this WebGPU thisApi, R } /// To be documented. - [NativeName("Src", "Line 1559, Column 18 in webgpu.h")] - public static unsafe void RenderPassEncoderSetBindGroup(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, uint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) + [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] + public static unsafe void RenderPassEncoderSetBindGroup(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader thisApi.RenderPassEncoderSetBindGroup(renderPassEncoder, groupIndex, group, dynamicOffsetCount, in dynamicOffsets.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 1560, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderSetBlendConstant(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan color) { // SpanOverloader @@ -841,7 +841,7 @@ public static unsafe void RenderPassEncoderSetBlendConstant(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1562, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderSetLabel(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -849,7 +849,7 @@ public static unsafe void RenderPassEncoderSetLabel(this WebGPU thisApi, RenderP } /// To be documented. - [NativeName("Src", "Line 1571, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1741, Column 18 in webgpu.h")] public static unsafe void RenderPipelineSetLabel(this WebGPU thisApi, RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -857,7 +857,7 @@ public static unsafe void RenderPipelineSetLabel(this WebGPU thisApi, RenderPipe } /// To be documented. - [NativeName("Src", "Line 1574, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] public static unsafe void SamplerSetLabel(this WebGPU thisApi, Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -865,7 +865,7 @@ public static unsafe void SamplerSetLabel(this WebGPU thisApi, Sampler* sampler, } /// To be documented. - [NativeName("Src", "Line 1577, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1751, Column 18 in webgpu.h")] public static unsafe void ShaderModuleGetCompilationInfo(this WebGPU thisApi, ShaderModule* shaderModule, PfnCompilationInfoCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -873,7 +873,7 @@ public static unsafe void ShaderModuleGetCompilationInfo(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1578, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] public static unsafe void ShaderModuleSetLabel(this WebGPU thisApi, ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -881,7 +881,7 @@ public static unsafe void ShaderModuleSetLabel(this WebGPU thisApi, ShaderModule } /// To be documented. - [NativeName("Src", "Line 1588, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1768, Column 29 in webgpu.h")] public static unsafe TextureView* TextureCreateView(this WebGPU thisApi, Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -889,7 +889,7 @@ public static unsafe void ShaderModuleSetLabel(this WebGPU thisApi, ShaderModule } /// To be documented. - [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1778, Column 18 in webgpu.h")] public static unsafe void TextureSetLabel(this WebGPU thisApi, Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -897,7 +897,7 @@ public static unsafe void TextureSetLabel(this WebGPU thisApi, Texture* texture, } /// To be documented. - [NativeName("Src", "Line 1601, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] public static unsafe void TextureViewSetLabel(this WebGPU thisApi, TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader diff --git a/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs index e030eb91a6..46bd4f3759 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/DisplayEventID.gen.cs @@ -25,6 +25,9 @@ public enum DisplayEventID : int [Obsolete("Deprecated in favour of \"Disconnected\"")] [NativeName("Name", "SDL_DISPLAYEVENT_DISCONNECTED")] DisplayeventDisconnected = 0x3, + [Obsolete("Deprecated in favour of \"Moved\"")] + [NativeName("Name", "SDL_DISPLAYEVENT_MOVED")] + DisplayeventMoved = 0x4, [NativeName("Name", "SDL_DISPLAYEVENT_NONE")] None = 0x0, [NativeName("Name", "SDL_DISPLAYEVENT_ORIENTATION")] @@ -33,5 +36,7 @@ public enum DisplayEventID : int Connected = 0x2, [NativeName("Name", "SDL_DISPLAYEVENT_DISCONNECTED")] Disconnected = 0x3, + [NativeName("Name", "SDL_DISPLAYEVENT_MOVED")] + Moved = 0x4, } } diff --git a/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs index f50be4b3bb..ede327e0ba 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/DisplayOrientation.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L196_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L197_C9")] [NativeName("Name", "SDL_DisplayOrientation")] public enum DisplayOrientation : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/FlashOperation.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/FlashOperation.gen.cs index 45d54e2a06..b3c1c2a537 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/FlashOperation.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/FlashOperation.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L208_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L209_C9")] [NativeName("Name", "SDL_FlashOperation")] public enum FlashOperation : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs index 087133bc0d..72484fdde0 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLContextResetNotification.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L276_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L277_C9")] [NativeName("Name", "SDL_GLContextResetNotification")] public enum GLContextResetNotification : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLattr.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLattr.gen.cs index ad7b834966..513219d264 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLattr.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLattr.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L223_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L224_C9")] [NativeName("Name", "SDL_GLattr")] public enum GLattr : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs index fb413d085c..007bbb9b91 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLcontextFlag.gen.cs @@ -10,7 +10,7 @@ namespace Silk.NET.SDL { [Flags] - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L262_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L263_C9")] [NativeName("Name", "SDL_GLcontextFlag")] public enum GLcontextFlag : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs index 36ab874199..73408beccf 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLcontextReleaseFlag.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L270_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L271_C9")] [NativeName("Name", "SDL_GLcontextReleaseFlag")] public enum GLcontextReleaseFlag : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs index 4adcd29d14..68b9c5cff1 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/GLprofile.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L255_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L256_C9")] [NativeName("Name", "SDL_GLprofile")] public enum GLprofile : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs index b06a9c5ff4..a8d5790fea 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/HintPriority.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_hints_L2394_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_hints_L2429_C9")] [NativeName("Name", "SDL_HintPriority")] public enum HintPriority : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/HitTestResult.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/HitTestResult.gen.cs index 6c9409d52a..8c14cbcb0a 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/HitTestResult.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/HitTestResult.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L1680_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_video_L1708_C9")] [NativeName("Name", "SDL_HitTestResult")] public enum HitTestResult : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs index 5ccabf624c..defb9c0463 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/JoystickPowerLevel.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_joystick_L98_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_joystick_L102_C9")] [NativeName("Name", "SDL_JoystickPowerLevel")] public enum JoystickPowerLevel : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/JoystickType.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/JoystickType.gen.cs index 11a4b17b99..a5a09ddc58 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/JoystickType.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/JoystickType.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_joystick_L84_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_joystick_L88_C9")] [NativeName("Name", "SDL_JoystickType")] public enum JoystickType : int { diff --git a/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs b/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs index 978d228e2c..a44e005f5b 100644 --- a/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Enums/SdlBool.gen.cs @@ -9,7 +9,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousEnum_SDL_stdinc_L184_C9")] + [NativeName("AnonymousName", "__AnonymousEnum_SDL_stdinc_L180_C9")] [NativeName("Name", "SDL_bool")] public enum SdlBool : int { diff --git a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs index 92d24c2706..157f44780c 100644 --- a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs @@ -485,6 +485,9 @@ public unsafe partial class Sdl : NativeAPI [NativeName("Name", "SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT")] public const string HintEmscriptenKeyboardElement = unchecked((string) "SDL_EMSCRIPTEN_KEYBOARD_ELEMENT"); [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_ENABLE_SCREEN_KEYBOARD")] + public const string HintEnableScreenKeyboard = unchecked((string) "SDL_ENABLE_SCREEN_KEYBOARD"); + [NativeName("Type", "")] [NativeName("Name", "SDL_HINT_ENABLE_STEAM_CONTROLLERS")] public const string HintEnableSteamControllers = unchecked((string) "SDL_ENABLE_STEAM_CONTROLLERS"); [NativeName("Type", "")] @@ -860,6 +863,9 @@ public unsafe partial class Sdl : NativeAPI [NativeName("Name", "SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING")] public const string HintWindowsDisableThreadNaming = unchecked((string) "SDL_WINDOWS_DISABLE_THREAD_NAMING"); [NativeName("Type", "")] + [NativeName("Name", "SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS")] + public const string HintWindowsEnableMenuMnemonics = unchecked((string) "SDL_WINDOWS_ENABLE_MENU_MNEMONICS"); + [NativeName("Type", "")] [NativeName("Name", "SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP")] public const string HintWindowsEnableMessageloop = unchecked((string) "SDL_WINDOWS_ENABLE_MESSAGELOOP"); [NativeName("Type", "")] @@ -948,10 +954,10 @@ public unsafe partial class Sdl : NativeAPI public const int MajorVersion = unchecked((int) 0x2); [NativeName("Type", "int")] [NativeName("Name", "SDL_MINOR_VERSION")] - public const int MinorVersion = unchecked((int) 0x1A); + public const int MinorVersion = unchecked((int) 0x1C); [NativeName("Type", "int")] [NativeName("Name", "SDL_PATCHLEVEL")] - public const int Patchlevel = unchecked((int) 0x5); + public const int Patchlevel = unchecked((int) 0x0); [NativeName("Type", "unsigned int")] [NativeName("Name", "SDL_INIT_TIMER")] public const uint InitTimer = unchecked((uint) 0x1); @@ -992,3340 +998,3340 @@ public unsafe partial class Sdl : NativeAPI public partial string GetPlatformS(); /// To be documented. - [NativeName("Src", "Line 439, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 435, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_malloc")] public unsafe partial void* Malloc(nuint size); /// To be documented. - [NativeName("Src", "Line 440, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 436, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_calloc")] public unsafe partial void* Calloc(nuint nmemb, nuint size); /// To be documented. - [NativeName("Src", "Line 441, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 437, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_realloc")] public unsafe partial void* Realloc(void* mem, nuint size); /// To be documented. - [NativeName("Src", "Line 441, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 437, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_realloc")] public unsafe partial void* Realloc(ref T0 mem, nuint size) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 442, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 438, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_free")] public unsafe partial void Free(void* mem); /// To be documented. - [NativeName("Src", "Line 442, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 438, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_free")] public partial void Free(ref T0 mem) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public unsafe partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetOriginalMemoryFunctions")] public partial void GetOriginalMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(PfnMallocFunc* malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, PfnCallocFunc* calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, PfnReallocFunc* realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public unsafe partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, PfnFreeFunc* free_func); /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetMemoryFunctions")] public partial void GetMemoryFunctions(ref PfnMallocFunc malloc_func, ref PfnCallocFunc calloc_func, ref PfnReallocFunc realloc_func, ref PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 474, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 470, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_SetMemoryFunctions")] public partial int SetMemoryFunctions(PfnMallocFunc malloc_func, PfnCallocFunc calloc_func, PfnReallocFunc realloc_func, PfnFreeFunc free_func); /// To be documented. - [NativeName("Src", "Line 484, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 480, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_GetNumAllocations")] public partial int GetNumAllocations(); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_getenv")] public unsafe partial byte* Getenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_getenv")] public unsafe partial string GetenvS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_getenv")] public unsafe partial byte* Getenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_getenv")] public partial string GetenvS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_getenv")] public unsafe partial byte* Getenv([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_getenv")] public partial string GetenvS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public unsafe partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public unsafe partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public unsafe partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public unsafe partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public unsafe partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, int overwrite); /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_setenv")] public partial int Setenv([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, int overwrite); /// To be documented. - [NativeName("Src", "Line 489, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 485, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_qsort")] public unsafe partial void Qsort(void* @base, nuint nmemb, nuint size, PfnVvVvI compare); /// To be documented. - [NativeName("Src", "Line 489, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 485, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_qsort")] public partial void Qsort(ref T0 @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_bsearch")] public unsafe partial void* Bsearch([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* @base, nuint nmemb, nuint size, PfnVvVvI compare); /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_bsearch")] public unsafe partial void* Bsearch([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_bsearch")] public unsafe partial void* Bsearch([Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_bsearch")] public unsafe partial void* Bsearch([Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 492, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 488, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_abs")] public partial int Abs(int x); /// To be documented. - [NativeName("Src", "Line 499, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 495, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isalpha")] public partial int Isalpha(int x); /// To be documented. - [NativeName("Src", "Line 500, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 496, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isalnum")] public partial int Isalnum(int x); /// To be documented. - [NativeName("Src", "Line 501, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 497, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isblank")] public partial int Isblank(int x); /// To be documented. - [NativeName("Src", "Line 502, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 498, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iscntrl")] public partial int Iscntrl(int x); /// To be documented. - [NativeName("Src", "Line 503, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 499, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isdigit")] public partial int Isdigit(int x); /// To be documented. - [NativeName("Src", "Line 504, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 500, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isxdigit")] public partial int Isxdigit(int x); /// To be documented. - [NativeName("Src", "Line 505, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 501, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ispunct")] public partial int Ispunct(int x); /// To be documented. - [NativeName("Src", "Line 506, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 502, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isspace")] public partial int Isspace(int x); /// To be documented. - [NativeName("Src", "Line 507, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 503, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isupper")] public partial int Isupper(int x); /// To be documented. - [NativeName("Src", "Line 508, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 504, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_islower")] public partial int Islower(int x); /// To be documented. - [NativeName("Src", "Line 509, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 505, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isprint")] public partial int Isprint(int x); /// To be documented. - [NativeName("Src", "Line 510, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 506, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_isgraph")] public partial int Isgraph(int x); /// To be documented. - [NativeName("Src", "Line 511, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 507, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_toupper")] public partial int Toupper(int x); /// To be documented. - [NativeName("Src", "Line 512, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 508, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_tolower")] public partial int Tolower(int x); /// To be documented. - [NativeName("Src", "Line 514, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 510, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_crc16")] public unsafe partial ushort Crc16(ushort crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint len); /// To be documented. - [NativeName("Src", "Line 514, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 510, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_crc16")] public partial ushort Crc16(ushort crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 515, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 511, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_crc32")] public unsafe partial uint Crc32(uint crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint len); /// To be documented. - [NativeName("Src", "Line 515, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 511, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_crc32")] public partial uint Crc32(uint crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 517, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 513, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memset")] public unsafe partial void* Memset(void* dst, int c, nuint len); /// To be documented. - [NativeName("Src", "Line 517, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 513, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memset")] public unsafe partial void* Memset(ref T0 dst, int c, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcpy")] public unsafe partial void* Memcpy(void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len); /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcpy")] public unsafe partial void* Memcpy(void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcpy")] public unsafe partial void* Memcpy(ref T0 dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcpy")] public unsafe partial void* Memcpy(ref T0 dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src, nuint len) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memmove")] public unsafe partial void* Memmove(void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len); /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memmove")] public unsafe partial void* Memmove(void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memmove")] public unsafe partial void* Memmove(ref T0 dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memmove")] public unsafe partial void* Memmove(ref T0 dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src, nuint len) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcmp")] public unsafe partial int Memcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s2, nuint len); /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcmp")] public unsafe partial int Memcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 s2, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcmp")] public unsafe partial int Memcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s2, nuint len) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_memcmp")] public partial int Memcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 s2, nuint len) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 564, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 558, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslen")] public unsafe partial nuint Wcslen([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wstr); /// To be documented. - [NativeName("Src", "Line 564, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 558, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslen")] public partial nuint Wcslen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char wstr); /// To be documented. - [NativeName("Src", "Line 564, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 558, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslen")] public partial nuint Wcslen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string wstr); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public unsafe partial nuint Wcslcpy(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public unsafe partial nuint Wcslcpy(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public unsafe partial nuint Wcslcpy(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public unsafe partial nuint Wcslcpy(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public partial nuint Wcslcpy(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public partial nuint Wcslcpy(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public unsafe partial nuint Wcslcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public partial nuint Wcslcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcpy")] public partial nuint Wcslcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public unsafe partial nuint Wcslcat(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public unsafe partial nuint Wcslcat(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public unsafe partial nuint Wcslcat(char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public unsafe partial nuint Wcslcat(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public partial nuint Wcslcat(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public partial nuint Wcslcat(ref char dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public unsafe partial nuint Wcslcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public partial nuint Wcslcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcslcat")] public partial nuint Wcslcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsdup")] public unsafe partial char* Wcsdup([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wstr); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsdup")] public unsafe partial string WcsdupS([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* wstr); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsdup")] public unsafe partial char* Wcsdup([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char wstr); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsdup")] public partial string WcsdupS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char wstr); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsdup")] public unsafe partial char* Wcsdup([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string wstr); /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsdup")] public partial string WcsdupS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string wstr); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsstr")] public unsafe partial char* Wcsstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_wcsstr")] public partial string WcsstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public unsafe partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public unsafe partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public unsafe partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public unsafe partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public unsafe partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscmp")] public partial int Wcscmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public unsafe partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public unsafe partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public unsafe partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public unsafe partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public unsafe partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncmp")] public partial int Wcsncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public unsafe partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public unsafe partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public unsafe partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public unsafe partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public unsafe partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcscasecmp")] public partial int Wcscasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public unsafe partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public unsafe partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public unsafe partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public unsafe partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public unsafe partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in char str2, nuint len); /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_wcsncasecmp")] public partial int Wcsncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 575, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 569, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlen")] public unsafe partial nuint Strlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 575, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 569, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlen")] public partial nuint Strlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 575, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 569, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlen")] public partial nuint Strlen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public unsafe partial nuint Strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public unsafe partial nuint Strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public unsafe partial nuint Strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public unsafe partial nuint Strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public partial nuint Strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public partial nuint Strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public unsafe partial nuint Strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public partial nuint Strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcpy")] public partial nuint Strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public unsafe partial nuint Utf8strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public unsafe partial nuint Utf8strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public unsafe partial nuint Utf8strlcpy(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public unsafe partial nuint Utf8strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public partial nuint Utf8strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public partial nuint Utf8strlcpy(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public unsafe partial nuint Utf8strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public partial nuint Utf8strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlcpy")] public partial nuint Utf8strlcpy([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint dst_bytes); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public unsafe partial nuint Strlcat(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public unsafe partial nuint Strlcat(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public unsafe partial nuint Strlcat(byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public unsafe partial nuint Strlcat(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public partial nuint Strlcat(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public partial nuint Strlcat(ref byte dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public unsafe partial nuint Strlcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public partial nuint Strlcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlcat")] public partial nuint Strlcat([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strdup")] public unsafe partial byte* Strdup([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strdup")] public unsafe partial string StrdupS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strdup")] public unsafe partial byte* Strdup([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strdup")] public partial string StrdupS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strdup")] public unsafe partial byte* Strdup([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strdup")] public partial string StrdupS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrev")] public unsafe partial byte* Strrev(byte* str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrev")] public unsafe partial string StrrevS(byte* str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrev")] public unsafe partial byte* Strrev(ref byte str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrev")] public partial string StrrevS(ref byte str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrev")] public unsafe partial byte* Strrev([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrev")] public partial string StrrevS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strupr")] public unsafe partial byte* Strupr(byte* str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strupr")] public unsafe partial string StruprS(byte* str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strupr")] public unsafe partial byte* Strupr(ref byte str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strupr")] public partial string StruprS(ref byte str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strupr")] public unsafe partial byte* Strupr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strupr")] public partial string StruprS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlwr")] public unsafe partial byte* Strlwr(byte* str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strlwr")] public unsafe partial string StrlwrS(byte* str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlwr")] public unsafe partial byte* Strlwr(ref byte str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strlwr")] public partial string StrlwrS(ref byte str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strlwr")] public unsafe partial byte* Strlwr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strlwr")] public partial string StrlwrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strchr")] public unsafe partial byte* Strchr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, int c); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strchr")] public unsafe partial string StrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, int c); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strchr")] public unsafe partial byte* Strchr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, int c); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strchr")] public partial string StrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, int c); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strchr")] public unsafe partial byte* Strchr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int c); /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strchr")] public partial string StrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrchr")] public unsafe partial byte* Strrchr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrchr")] public unsafe partial string StrrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrchr")] public unsafe partial byte* Strrchr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrchr")] public partial string StrrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strrchr")] public unsafe partial byte* Strrchr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int c); /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strrchr")] public partial string StrrchrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int c); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strstr")] public unsafe partial byte* Strstr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strstr")] public partial string StrstrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasestr")] public unsafe partial byte* Strcasestr([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strcasestr")] public partial string StrcasestrS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_strtokr")] public unsafe partial string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr); /// To be documented. - [NativeName("Src", "Line 588, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 582, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlen")] public unsafe partial nuint Utf8strlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 588, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 582, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlen")] public partial nuint Utf8strlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 588, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 582, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strlen")] public partial nuint Utf8strlen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 589, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 583, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strnlen")] public unsafe partial nuint Utf8strnlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, nuint bytes); /// To be documented. - [NativeName("Src", "Line 589, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 583, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strnlen")] public partial nuint Utf8strnlen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, nuint bytes); /// To be documented. - [NativeName("Src", "Line 589, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 583, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_utf8strnlen")] public partial nuint Utf8strnlen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, nuint bytes); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_itoa")] public unsafe partial byte* Itoa(int value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_itoa")] public unsafe partial string ItoaS(int value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_itoa")] public unsafe partial byte* Itoa(int value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_itoa")] public partial string ItoaS(int value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_itoa")] public unsafe partial byte* Itoa(int value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_itoa")] public partial string ItoaS(int value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_uitoa")] public unsafe partial byte* Uitoa(uint value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_uitoa")] public unsafe partial string UitoaS(uint value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_uitoa")] public unsafe partial byte* Uitoa(uint value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_uitoa")] public partial string UitoaS(uint value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_uitoa")] public unsafe partial byte* Uitoa(uint value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_uitoa")] public partial string UitoaS(uint value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ltoa")] public unsafe partial byte* Ltoa(int value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ltoa")] public unsafe partial string LtoaS(int value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ltoa")] public unsafe partial byte* Ltoa(int value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ltoa")] public partial string LtoaS(int value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ltoa")] public unsafe partial byte* Ltoa(int value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ltoa")] public partial string LtoaS(int value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ultoa")] public unsafe partial byte* Ultoa(uint value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ultoa")] public unsafe partial string UltoaS(uint value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ultoa")] public unsafe partial byte* Ultoa(uint value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ultoa")] public partial string UltoaS(uint value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ultoa")] public unsafe partial byte* Ultoa(uint value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ultoa")] public partial string UltoaS(uint value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_lltoa")] public unsafe partial byte* Lltoa(long value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_lltoa")] public unsafe partial string LltoaS(long value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_lltoa")] public unsafe partial byte* Lltoa(long value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_lltoa")] public partial string LltoaS(long value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_lltoa")] public unsafe partial byte* Lltoa(long value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_lltoa")] public partial string LltoaS(long value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ulltoa")] public unsafe partial byte* Ulltoa(ulong value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ulltoa")] public unsafe partial string UlltoaS(ulong value, byte* str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ulltoa")] public unsafe partial byte* Ulltoa(ulong value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ulltoa")] public partial string UlltoaS(ulong value, ref byte str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ulltoa")] public unsafe partial byte* Ulltoa(ulong value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_ulltoa")] public partial string UlltoaS(ulong value, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, int radix); /// To be documented. - [NativeName("Src", "Line 598, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 592, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atoi")] public unsafe partial int Atoi([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 598, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 592, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atoi")] public partial int Atoi([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 598, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 592, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atoi")] public partial int Atoi([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 599, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 593, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atof")] public unsafe partial double Atof([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str); /// To be documented. - [NativeName("Src", "Line 599, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 593, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atof")] public partial double Atof([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str); /// To be documented. - [NativeName("Src", "Line 599, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 593, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atof")] public partial double Atof([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtol")] public unsafe partial int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoul")] public unsafe partial uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoll")] public unsafe partial long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, byte** endp, int @base); /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtoull")] public unsafe partial ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, ref byte* endp, int @base); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, byte** endp); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, ref byte* endp); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, byte** endp); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, ref byte* endp); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, byte** endp); /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strtod")] public unsafe partial double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, ref byte* endp); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public unsafe partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public unsafe partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public unsafe partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public unsafe partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public unsafe partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcmp")] public partial int Strcmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public unsafe partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public unsafe partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public unsafe partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public unsafe partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public unsafe partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncmp")] public partial int Strncmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public unsafe partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public unsafe partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public unsafe partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public unsafe partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public unsafe partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2); /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strcasecmp")] public partial int Strcasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public unsafe partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public unsafe partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public unsafe partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public unsafe partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public unsafe partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str2, nuint len); /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_strncasecmp")] public partial int Strncasecmp([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public unsafe partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public unsafe partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public unsafe partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public unsafe partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public unsafe partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sscanf")] public partial int Sscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public unsafe partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsscanf")] public partial int Vsscanf([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public unsafe partial int Snprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public unsafe partial int Snprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public unsafe partial int Snprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public unsafe partial int Snprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public partial int Snprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public partial int Snprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public unsafe partial int Snprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public partial int Snprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_snprintf")] public partial int Snprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf(ref byte text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public unsafe partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vsnprintf")] public partial int Vsnprintf([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt); /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asprintf")] public unsafe partial int Asprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap); /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_vasprintf")] public unsafe partial int Vasprintf(ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap); /// To be documented. - [NativeName("Src", "Line 638, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 632, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_acos")] public partial double Acos(double x); /// To be documented. - [NativeName("Src", "Line 639, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 633, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_acosf")] public partial float Acosf(float x); /// To be documented. - [NativeName("Src", "Line 640, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 634, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asin")] public partial double Asin(double x); /// To be documented. - [NativeName("Src", "Line 641, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 635, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_asinf")] public partial float Asinf(float x); /// To be documented. - [NativeName("Src", "Line 642, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 636, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atan")] public partial double Atan(double x); /// To be documented. - [NativeName("Src", "Line 643, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 637, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atanf")] public partial float Atanf(float x); /// To be documented. - [NativeName("Src", "Line 644, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 638, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atan2")] public partial double Atan2(double y, double x); /// To be documented. - [NativeName("Src", "Line 645, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 639, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_atan2f")] public partial float Atan2f(float y, float x); /// To be documented. - [NativeName("Src", "Line 646, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 640, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ceil")] public partial double Ceil(double x); /// To be documented. - [NativeName("Src", "Line 647, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 641, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_ceilf")] public partial float Ceilf(float x); /// To be documented. - [NativeName("Src", "Line 648, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 642, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_copysign")] public partial double Copysign(double x, double y); /// To be documented. - [NativeName("Src", "Line 649, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 643, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_copysignf")] public partial float Copysignf(float x, float y); /// To be documented. - [NativeName("Src", "Line 650, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 644, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_cos")] public partial double Cos(double x); /// To be documented. - [NativeName("Src", "Line 651, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 645, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_cosf")] public partial float Cosf(float x); /// To be documented. - [NativeName("Src", "Line 652, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 646, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_exp")] public partial double Exp(double x); /// To be documented. - [NativeName("Src", "Line 653, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 647, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_expf")] public partial float Expf(float x); /// To be documented. - [NativeName("Src", "Line 654, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 648, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_fabs")] public partial double Fabs(double x); /// To be documented. - [NativeName("Src", "Line 655, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 649, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_fabsf")] public partial float Fabsf(float x); /// To be documented. - [NativeName("Src", "Line 656, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 650, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_floor")] public partial double Floor(double x); /// To be documented. - [NativeName("Src", "Line 657, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 651, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_floorf")] public partial float Floorf(float x); /// To be documented. - [NativeName("Src", "Line 658, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 652, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_trunc")] public partial double Trunc(double x); /// To be documented. - [NativeName("Src", "Line 659, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 653, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_truncf")] public partial float Truncf(float x); /// To be documented. - [NativeName("Src", "Line 660, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 654, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_fmod")] public partial double Fmod(double x, double y); /// To be documented. - [NativeName("Src", "Line 661, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 655, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_fmodf")] public partial float Fmodf(float x, float y); /// To be documented. - [NativeName("Src", "Line 662, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 656, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_log")] public partial double Log(double x); /// To be documented. - [NativeName("Src", "Line 663, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 657, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_logf")] public partial float Logf(float x); /// To be documented. - [NativeName("Src", "Line 664, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 658, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_log10")] public partial double Log10(double x); /// To be documented. - [NativeName("Src", "Line 665, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 659, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_log10f")] public partial float Log10f(float x); /// To be documented. - [NativeName("Src", "Line 666, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 660, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_pow")] public partial double Pow(double x, double y); /// To be documented. - [NativeName("Src", "Line 667, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 661, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_powf")] public partial float Powf(float x, float y); /// To be documented. - [NativeName("Src", "Line 668, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 662, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_round")] public partial double Round(double x); /// To be documented. - [NativeName("Src", "Line 669, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 663, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_roundf")] public partial float Roundf(float x); /// To be documented. - [NativeName("Src", "Line 670, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 664, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_lround")] public partial int Lround(double x); /// To be documented. - [NativeName("Src", "Line 671, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 665, Column 30 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_lroundf")] public partial int Lroundf(float x); /// To be documented. - [NativeName("Src", "Line 672, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 666, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_scalbn")] public partial double Scalbn(double x, int n); /// To be documented. - [NativeName("Src", "Line 673, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 667, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_scalbnf")] public partial float Scalbnf(float x, int n); /// To be documented. - [NativeName("Src", "Line 674, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 668, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sin")] public partial double Sin(double x); /// To be documented. - [NativeName("Src", "Line 675, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 669, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sinf")] public partial float Sinf(float x); /// To be documented. - [NativeName("Src", "Line 676, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 670, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sqrt")] public partial double Sqrt(double x); /// To be documented. - [NativeName("Src", "Line 677, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 671, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_sqrtf")] public partial float Sqrtf(float x); /// To be documented. - [NativeName("Src", "Line 678, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 672, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_tan")] public partial double Tan(double x); /// To be documented. - [NativeName("Src", "Line 679, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 673, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_tanf")] public partial float Tanf(float x); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode); /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_open")] public unsafe partial Icon* IconvOpen([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode); /// To be documented. - [NativeName("Src", "Line 691, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 685, Column 29 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_close")] public unsafe partial int IconvClose(Icon* cd); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, byte** outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, byte** outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, ref byte* outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, ref byte* outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, ref nuint inbytesleft, byte** outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, ref nuint inbytesleft, byte** outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, ref nuint inbytesleft, ref byte* outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, ref nuint inbytesleft, ref byte* outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, byte** outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, byte** outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, ref byte* outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, ref byte* outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, byte** outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, byte** outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, ref byte* outbuf, nuint* outbytesleft); /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv")] public unsafe partial nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, ref byte* outbuf, ref nuint outbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [NativeApi(EntryPoint = "SDL_iconv_string")] public unsafe partial byte* IconvString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_iconv_string")] public partial string IconvStringS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft); @@ -7536,976 +7542,986 @@ public unsafe partial class Sdl : NativeAPI public partial YUVCONVERSIONMODE GetYUVConversionModeForResolution(int width, int height); /// To be documented. - [NativeName("Src", "Line 294, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 295, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetNumVideoDrivers")] public partial int GetNumVideoDrivers(); /// To be documented. - [NativeName("Src", "Line 309, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 310, Column 37 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetVideoDriver")] public unsafe partial byte* GetVideoDriver(int index); /// To be documented. - [NativeName("Src", "Line 309, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 310, Column 37 in SDL_video.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetVideoDriver")] public partial string GetVideoDriverS(int index); /// To be documented. - [NativeName("Src", "Line 340, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 341, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_VideoInit")] public unsafe partial int VideoInit([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* driver_name); /// To be documented. - [NativeName("Src", "Line 340, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 341, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_VideoInit")] public partial int VideoInit([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte driver_name); /// To be documented. - [NativeName("Src", "Line 340, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 341, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_VideoInit")] public partial int VideoInit([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string driver_name); /// To be documented. - [NativeName("Src", "Line 351, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 352, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_VideoQuit")] public partial void VideoQuit(); /// To be documented. - [NativeName("Src", "Line 364, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 365, Column 37 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetCurrentVideoDriver")] public unsafe partial byte* GetCurrentVideoDriver(); /// To be documented. - [NativeName("Src", "Line 364, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 365, Column 37 in SDL_video.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetCurrentVideoDriver")] public partial string GetCurrentVideoDriverS(); /// To be documented. - [NativeName("Src", "Line 376, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 377, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetNumVideoDisplays")] public partial int GetNumVideoDisplays(); /// To be documented. - [NativeName("Src", "Line 390, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 391, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayName")] public unsafe partial byte* GetDisplayName(int displayIndex); /// To be documented. - [NativeName("Src", "Line 390, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 391, Column 38 in SDL_video.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetDisplayName")] public partial string GetDisplayNameS(int displayIndex); /// To be documented. - [NativeName("Src", "Line 406, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 407, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayBounds")] public unsafe partial int GetDisplayBounds(int displayIndex, Silk.NET.Maths.Rectangle* rect); /// To be documented. - [NativeName("Src", "Line 406, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 407, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayBounds")] public partial int GetDisplayBounds(int displayIndex, ref Silk.NET.Maths.Rectangle rect); /// To be documented. - [NativeName("Src", "Line 437, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 438, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayUsableBounds")] public unsafe partial int GetDisplayUsableBounds(int displayIndex, Silk.NET.Maths.Rectangle* rect); /// To be documented. - [NativeName("Src", "Line 437, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 438, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayUsableBounds")] public partial int GetDisplayUsableBounds(int displayIndex, ref Silk.NET.Maths.Rectangle rect); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, float* ddpi, float* hdpi, float* vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, float* ddpi, float* hdpi, ref float vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, float* ddpi, ref float hdpi, float* vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, float* ddpi, ref float hdpi, ref float vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, ref float ddpi, float* hdpi, float* vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, ref float ddpi, float* hdpi, ref float vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public unsafe partial int GetDisplayDPI(int displayIndex, ref float ddpi, ref float hdpi, float* vdpi); /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayDPI")] public partial int GetDisplayDPI(int displayIndex, ref float ddpi, ref float hdpi, ref float vdpi); /// To be documented. - [NativeName("Src", "Line 485, Column 48 in SDL_video.h")] + [NativeName("Src", "Line 486, Column 48 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayOrientation")] public partial DisplayOrientation GetDisplayOrientation(int displayIndex); /// To be documented. - [NativeName("Src", "Line 502, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 503, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetNumDisplayModes")] public partial int GetNumDisplayModes(int displayIndex); /// To be documented. - [NativeName("Src", "Line 526, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 527, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayMode")] public unsafe partial int GetDisplayMode(int displayIndex, int modeIndex, DisplayMode* mode); /// To be documented. - [NativeName("Src", "Line 526, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 527, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDisplayMode")] public partial int GetDisplayMode(int displayIndex, int modeIndex, ref DisplayMode mode); /// To be documented. - [NativeName("Src", "Line 549, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 550, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDesktopDisplayMode")] public unsafe partial int GetDesktopDisplayMode(int displayIndex, DisplayMode* mode); /// To be documented. - [NativeName("Src", "Line 549, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 550, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetDesktopDisplayMode")] public partial int GetDesktopDisplayMode(int displayIndex, ref DisplayMode mode); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 573, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetCurrentDisplayMode")] public unsafe partial int GetCurrentDisplayMode(int displayIndex, DisplayMode* mode); /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 573, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetCurrentDisplayMode")] public partial int GetCurrentDisplayMode(int displayIndex, ref DisplayMode mode); /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetClosestDisplayMode")] public unsafe partial DisplayMode* GetClosestDisplayMode(int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DisplayMode* mode, DisplayMode* closest); /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetClosestDisplayMode")] public unsafe partial DisplayMode* GetClosestDisplayMode(int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DisplayMode* mode, ref DisplayMode closest); /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetClosestDisplayMode")] public unsafe partial DisplayMode* GetClosestDisplayMode(int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DisplayMode mode, DisplayMode* closest); /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetClosestDisplayMode")] public unsafe partial DisplayMode* GetClosestDisplayMode(int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DisplayMode mode, ref DisplayMode closest); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 613, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetPointDisplayIndex")] public unsafe partial int GetPointDisplayIndex([Flow(Silk.NET.Core.Native.FlowDirection.In)] Point* point); /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 613, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetPointDisplayIndex")] public partial int GetPointDisplayIndex([Flow(Silk.NET.Core.Native.FlowDirection.In)] in Point point); /// To be documented. - [NativeName("Src", "Line 627, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 628, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetRectDisplayIndex")] public unsafe partial int GetRectDisplayIndex([Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Maths.Rectangle* rect); /// To be documented. - [NativeName("Src", "Line 627, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 628, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetRectDisplayIndex")] public partial int GetRectDisplayIndex([Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.Maths.Rectangle rect); /// To be documented. - [NativeName("Src", "Line 642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 643, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowDisplayIndex")] public unsafe partial int GetWindowDisplayIndex(Window* window); /// To be documented. - [NativeName("Src", "Line 663, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 664, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowDisplayMode")] public unsafe partial int SetWindowDisplayMode(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DisplayMode* mode); /// To be documented. - [NativeName("Src", "Line 663, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 664, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowDisplayMode")] public unsafe partial int SetWindowDisplayMode(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DisplayMode mode); /// To be documented. - [NativeName("Src", "Line 680, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 681, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowDisplayMode")] public unsafe partial int GetWindowDisplayMode(Window* window, DisplayMode* mode); /// To be documented. - [NativeName("Src", "Line 680, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 681, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowDisplayMode")] public unsafe partial int GetWindowDisplayMode(Window* window, ref DisplayMode mode); /// To be documented. - [NativeName("Src", "Line 695, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowICCProfile")] public unsafe partial void* GetWindowICCProfile(Window* window, nuint* size); /// To be documented. - [NativeName("Src", "Line 695, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowICCProfile")] public unsafe partial void* GetWindowICCProfile(Window* window, ref nuint size); /// To be documented. - [NativeName("Src", "Line 707, Column 32 in SDL_video.h")] + [NativeName("Src", "Line 708, Column 32 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowPixelFormat")] public unsafe partial uint GetWindowPixelFormat(Window* window); /// To be documented. - [NativeName("Src", "Line 780, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 781, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_CreateWindow")] public unsafe partial Window* CreateWindow([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* title, int x, int y, int w, int h, uint flags); /// To be documented. - [NativeName("Src", "Line 780, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 781, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_CreateWindow")] public unsafe partial Window* CreateWindow([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte title, int x, int y, int w, int h, uint flags); /// To be documented. - [NativeName("Src", "Line 780, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 781, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_CreateWindow")] public unsafe partial Window* CreateWindow([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string title, int x, int y, int w, int h, uint flags); /// To be documented. - [NativeName("Src", "Line 801, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 802, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_CreateWindowFrom")] public unsafe partial Window* CreateWindowFrom([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data); /// To be documented. - [NativeName("Src", "Line 801, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 802, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_CreateWindowFrom")] public unsafe partial Window* CreateWindowFrom([Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 817, Column 32 in SDL_video.h")] + [NativeName("Src", "Line 818, Column 32 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowID")] public unsafe partial uint GetWindowID(Window* window); /// To be documented. - [NativeName("Src", "Line 833, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 834, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowFromID")] public unsafe partial Window* GetWindowFromID(uint id); /// To be documented. - [NativeName("Src", "Line 851, Column 32 in SDL_video.h")] + [NativeName("Src", "Line 852, Column 32 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowFlags")] public unsafe partial uint GetWindowFlags(Window* window); /// To be documented. - [NativeName("Src", "Line 865, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 866, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowTitle")] public unsafe partial void SetWindowTitle(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* title); /// To be documented. - [NativeName("Src", "Line 865, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 866, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowTitle")] public unsafe partial void SetWindowTitle(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte title); /// To be documented. - [NativeName("Src", "Line 865, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 866, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowTitle")] public unsafe partial void SetWindowTitle(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string title); /// To be documented. - [NativeName("Src", "Line 879, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 880, Column 37 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowTitle")] public unsafe partial byte* GetWindowTitle(Window* window); /// To be documented. - [NativeName("Src", "Line 879, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 880, Column 37 in SDL_video.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetWindowTitle")] public unsafe partial string GetWindowTitleS(Window* window); /// To be documented. - [NativeName("Src", "Line 889, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 890, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowIcon")] public unsafe partial void SetWindowIcon(Window* window, Surface* icon); /// To be documented. - [NativeName("Src", "Line 889, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 890, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowIcon")] public unsafe partial void SetWindowIcon(Window* window, ref Surface icon); /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, void* userdata); /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, void* userdata); /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, void* userdata); /// To be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowData")] public unsafe partial void* SetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 921, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 922, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowData")] public unsafe partial void* GetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 921, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 922, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowData")] public unsafe partial void* GetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 921, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 922, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowData")] public unsafe partial void* GetWindowData(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 939, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 940, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowPosition")] public unsafe partial void SetWindowPosition(Window* window, int x, int y); /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowPosition")] public unsafe partial void GetWindowPosition(Window* window, int* x, int* y); /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowPosition")] public unsafe partial void GetWindowPosition(Window* window, int* x, ref int y); /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowPosition")] public unsafe partial void GetWindowPosition(Window* window, ref int x, int* y); /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowPosition")] public unsafe partial void GetWindowPosition(Window* window, ref int x, ref int y); /// To be documented. - [NativeName("Src", "Line 983, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 984, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowSize")] public unsafe partial void SetWindowSize(Window* window, int w, int h); /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSize")] public unsafe partial void GetWindowSize(Window* window, int* w, int* h); /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSize")] public unsafe partial void GetWindowSize(Window* window, int* w, ref int h); /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSize")] public unsafe partial void GetWindowSize(Window* window, ref int w, int* h); /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSize")] public unsafe partial void GetWindowSize(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, int* left, int* bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, int* left, int* bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, int* left, ref int bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, int* left, ref int bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, ref int left, int* bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, ref int left, int* bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, ref int left, ref int bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, int* top, ref int left, ref int bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, int* left, int* bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, int* left, int* bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, int* left, ref int bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, int* left, ref int bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, ref int left, int* bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, ref int left, int* bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, ref int left, ref int bottom, int* right); /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBordersSize")] public unsafe partial int GetWindowBordersSize(Window* window, ref int top, ref int left, ref int bottom, ref int right); /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSizeInPixels")] public unsafe partial void GetWindowSizeInPixels(Window* window, int* w, int* h); /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSizeInPixels")] public unsafe partial void GetWindowSizeInPixels(Window* window, int* w, ref int h); /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSizeInPixels")] public unsafe partial void GetWindowSizeInPixels(Window* window, ref int w, int* h); /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSizeInPixels")] public unsafe partial void GetWindowSizeInPixels(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 1082, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1083, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowMinimumSize")] public unsafe partial void SetWindowMinimumSize(Window* window, int min_w, int min_h); /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMinimumSize")] public unsafe partial void GetWindowMinimumSize(Window* window, int* w, int* h); /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMinimumSize")] public unsafe partial void GetWindowMinimumSize(Window* window, int* w, ref int h); /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMinimumSize")] public unsafe partial void GetWindowMinimumSize(Window* window, ref int w, int* h); /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMinimumSize")] public unsafe partial void GetWindowMinimumSize(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 1114, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1115, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowMaximumSize")] public unsafe partial void SetWindowMaximumSize(Window* window, int max_w, int max_h); /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMaximumSize")] public unsafe partial void GetWindowMaximumSize(Window* window, int* w, int* h); /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMaximumSize")] public unsafe partial void GetWindowMaximumSize(Window* window, int* w, ref int h); /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMaximumSize")] public unsafe partial void GetWindowMaximumSize(Window* window, ref int w, int* h); /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMaximumSize")] public unsafe partial void GetWindowMaximumSize(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 1150, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1151, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowBordered")] public unsafe partial void SetWindowBordered(Window* window, SdlBool bordered); /// To be documented. - [NativeName("Src", "Line 1169, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1170, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowResizable")] public unsafe partial void SetWindowResizable(Window* window, SdlBool resizable); /// To be documented. - [NativeName("Src", "Line 1186, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1187, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowAlwaysOnTop")] public unsafe partial void SetWindowAlwaysOnTop(Window* window, SdlBool on_top); /// To be documented. - [NativeName("Src", "Line 1199, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1200, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_ShowWindow")] public unsafe partial void ShowWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1210, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1211, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_HideWindow")] public unsafe partial void HideWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1219, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1220, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_RaiseWindow")] public unsafe partial void RaiseWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1231, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1232, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_MaximizeWindow")] public unsafe partial void MaximizeWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1243, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1244, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_MinimizeWindow")] public unsafe partial void MinimizeWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1255, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1256, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_RestoreWindow")] public unsafe partial void RestoreWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1274, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1275, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowFullscreen")] public unsafe partial int SetWindowFullscreen(Window* window, uint flags); /// To be documented. - [NativeName("Src", "Line 1300, Column 39 in SDL_video.h")] + [NativeName("Src", "Line 1287, Column 34 in SDL_video.h")] + [NativeApi(EntryPoint = "SDL_HasWindowSurface")] + public unsafe partial SdlBool HasWindowSurface(Window* window); + + /// To be documented. + [NativeName("Src", "Line 1314, Column 39 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowSurface")] public unsafe partial Surface* GetWindowSurface(Window* window); /// To be documented. - [NativeName("Src", "Line 1319, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1333, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_UpdateWindowSurface")] public unsafe partial int UpdateWindowSurface(Window* window); /// To be documented. - [NativeName("Src", "Line 1341, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1355, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_UpdateWindowSurfaceRects")] public unsafe partial int UpdateWindowSurfaceRects(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Maths.Rectangle* rects, int numrects); /// To be documented. - [NativeName("Src", "Line 1341, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1355, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_UpdateWindowSurfaceRects")] public unsafe partial int UpdateWindowSurfaceRects(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.Maths.Rectangle rects, int numrects); /// To be documented. - [NativeName("Src", "Line 1363, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1371, Column 29 in SDL_video.h")] + [NativeApi(EntryPoint = "SDL_DestroyWindowSurface")] + public unsafe partial int DestroyWindowSurface(Window* window); + + /// To be documented. + [NativeName("Src", "Line 1391, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGrab")] public unsafe partial void SetWindowGrab(Window* window, SdlBool grabbed); /// To be documented. - [NativeName("Src", "Line 1394, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1422, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowKeyboardGrab")] public unsafe partial void SetWindowKeyboardGrab(Window* window, SdlBool grabbed); /// To be documented. - [NativeName("Src", "Line 1411, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1439, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowMouseGrab")] public unsafe partial void SetWindowMouseGrab(Window* window, SdlBool grabbed); /// To be documented. - [NativeName("Src", "Line 1424, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1452, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGrab")] public unsafe partial SdlBool GetWindowGrab(Window* window); /// To be documented. - [NativeName("Src", "Line 1437, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1465, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowKeyboardGrab")] public unsafe partial SdlBool GetWindowKeyboardGrab(Window* window); /// To be documented. - [NativeName("Src", "Line 1450, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1478, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMouseGrab")] public unsafe partial SdlBool GetWindowMouseGrab(Window* window); /// To be documented. - [NativeName("Src", "Line 1462, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 1490, Column 38 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetGrabbedWindow")] public unsafe partial Window* GetGrabbedWindow(); /// To be documented. - [NativeName("Src", "Line 1481, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1509, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowMouseRect")] public unsafe partial int SetWindowMouseRect(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.Maths.Rectangle* rect); /// To be documented. - [NativeName("Src", "Line 1481, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1509, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowMouseRect")] public unsafe partial int SetWindowMouseRect(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.Maths.Rectangle rect); /// To be documented. - [NativeName("Src", "Line 1494, Column 42 in SDL_video.h")] + [NativeName("Src", "Line 1522, Column 42 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowMouseRect")] public unsafe partial Silk.NET.Maths.Rectangle* GetWindowMouseRect(Window* window); /// To be documented. - [NativeName("Src", "Line 1522, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1550, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowBrightness")] public unsafe partial int SetWindowBrightness(Window* window, float brightness); /// To be documented. - [NativeName("Src", "Line 1541, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 1569, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowBrightness")] public unsafe partial float GetWindowBrightness(Window* window); /// To be documented. - [NativeName("Src", "Line 1560, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1588, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowOpacity")] public unsafe partial int SetWindowOpacity(Window* window, float opacity); /// To be documented. - [NativeName("Src", "Line 1581, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1609, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowOpacity")] public unsafe partial int GetWindowOpacity(Window* window, float* out_opacity); /// To be documented. - [NativeName("Src", "Line 1581, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1609, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowOpacity")] public unsafe partial int GetWindowOpacity(Window* window, ref float out_opacity); /// To be documented. - [NativeName("Src", "Line 1593, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1621, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowModalFor")] public unsafe partial int SetWindowModalFor(Window* modal_window, Window* parent_window); /// To be documented. - [NativeName("Src", "Line 1610, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1638, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowInputFocus")] public unsafe partial int SetWindowInputFocus(Window* window); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue); /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowGammaRamp")] public unsafe partial int SetWindowGammaRamp(Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ushort blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ushort* red, ushort* green, ushort* blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ushort* red, ushort* green, ref ushort blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ushort* red, ref ushort green, ushort* blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ushort* red, ref ushort green, ref ushort blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ref ushort red, ushort* green, ushort* blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ref ushort red, ushort* green, ref ushort blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ref ushort red, ref ushort green, ushort* blue); /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GetWindowGammaRamp")] public unsafe partial int GetWindowGammaRamp(Window* window, ref ushort red, ref ushort green, ref ushort blue); /// To be documented. - [NativeName("Src", "Line 1748, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1776, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowHitTest")] public unsafe partial int SetWindowHitTest(Window* window, PfnHitTest callback, void* callback_data); /// To be documented. - [NativeName("Src", "Line 1748, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1776, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_SetWindowHitTest")] public unsafe partial int SetWindowHitTest(Window* window, PfnHitTest callback, ref T0 callback_data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1762, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1790, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_FlashWindow")] public unsafe partial int FlashWindow(Window* window, FlashOperation operation); /// To be documented. - [NativeName("Src", "Line 1777, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1805, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_DestroyWindow")] public unsafe partial void DestroyWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 1796, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1824, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_IsScreenSaverEnabled")] public partial SdlBool IsScreenSaverEnabled(); /// To be documented. - [NativeName("Src", "Line 1806, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1834, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_EnableScreenSaver")] public partial void EnableScreenSaver(); /// To be documented. - [NativeName("Src", "Line 1822, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1850, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_DisableScreenSaver")] public partial void DisableScreenSaver(); /// To be documented. - [NativeName("Src", "Line 1850, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1878, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_LoadLibrary")] public unsafe partial int GLLoadLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* path); /// To be documented. - [NativeName("Src", "Line 1850, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1878, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_LoadLibrary")] public partial int GLLoadLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte path); /// To be documented. - [NativeName("Src", "Line 1850, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1878, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_LoadLibrary")] public partial int GLLoadLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string path); /// To be documented. - [NativeName("Src", "Line 1903, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 1931, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetProcAddress")] public unsafe partial void* GLGetProcAddress([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* proc); /// To be documented. - [NativeName("Src", "Line 1903, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 1931, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetProcAddress")] public unsafe partial void* GLGetProcAddress([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte proc); /// To be documented. - [NativeName("Src", "Line 1903, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 1931, Column 31 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetProcAddress")] public unsafe partial void* GLGetProcAddress([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string proc); /// To be documented. - [NativeName("Src", "Line 1912, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1940, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_UnloadLibrary")] public partial void GLUnloadLibrary(); /// To be documented. - [NativeName("Src", "Line 1933, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1961, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_ExtensionSupported")] public unsafe partial SdlBool GLExtensionSupported([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* extension); /// To be documented. - [NativeName("Src", "Line 1933, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1961, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_ExtensionSupported")] public partial SdlBool GLExtensionSupported([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte extension); /// To be documented. - [NativeName("Src", "Line 1933, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1961, Column 34 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_ExtensionSupported")] public partial SdlBool GLExtensionSupported([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string extension); /// To be documented. - [NativeName("Src", "Line 1944, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1972, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_ResetAttributes")] public partial void GLResetAttributes(); /// To be documented. - [NativeName("Src", "Line 1964, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1992, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_SetAttribute")] public partial int GLSetAttribute(GLattr attr, int value); /// To be documented. - [NativeName("Src", "Line 1979, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2007, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetAttribute")] public unsafe partial int GLGetAttribute(GLattr attr, int* value); /// To be documented. - [NativeName("Src", "Line 1979, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2007, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetAttribute")] public partial int GLGetAttribute(GLattr attr, ref int value); /// To be documented. - [NativeName("Src", "Line 2001, Column 39 in SDL_video.h")] + [NativeName("Src", "Line 2029, Column 39 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_CreateContext")] public unsafe partial void* GLCreateContext(Window* window); /// To be documented. - [NativeName("Src", "Line 2018, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_MakeCurrent")] public unsafe partial int GLMakeCurrent(Window* window, void* context); /// To be documented. - [NativeName("Src", "Line 2018, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2046, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_MakeCurrent")] public unsafe partial int GLMakeCurrent(Window* window, ref T0 context) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2029, Column 37 in SDL_video.h")] + [NativeName("Src", "Line 2057, Column 37 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetCurrentWindow")] public unsafe partial Window* GLGetCurrentWindow(); /// To be documented. - [NativeName("Src", "Line 2041, Column 39 in SDL_video.h")] + [NativeName("Src", "Line 2069, Column 39 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetCurrentContext")] public unsafe partial void* GLGetCurrentContext(); /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetDrawableSize")] public unsafe partial void GLGetDrawableSize(Window* window, int* w, int* h); /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetDrawableSize")] public unsafe partial void GLGetDrawableSize(Window* window, int* w, ref int h); /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetDrawableSize")] public unsafe partial void GLGetDrawableSize(Window* window, ref int w, int* h); /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetDrawableSize")] public unsafe partial void GLGetDrawableSize(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 2093, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2121, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_SetSwapInterval")] public partial int GLSetSwapInterval(int interval); /// To be documented. - [NativeName("Src", "Line 2110, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2138, Column 29 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_GetSwapInterval")] public partial int GLGetSwapInterval(); /// To be documented. - [NativeName("Src", "Line 2126, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2154, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_SwapWindow")] public unsafe partial void GLSwapWindow(Window* window); /// To be documented. - [NativeName("Src", "Line 2137, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2165, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_DeleteContext")] public unsafe partial void GLDeleteContext(void* context); /// To be documented. - [NativeName("Src", "Line 2137, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2165, Column 30 in SDL_video.h")] [NativeApi(EntryPoint = "SDL_GL_DeleteContext")] public partial void GLDeleteContext(ref T0 context) where T0 : unmanaged; @@ -8825,264 +8841,264 @@ public unsafe partial class Sdl : NativeAPI public partial void MemoryBarrierAcquireFunction(); /// To be documented. - [NativeName("Src", "Line 283, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 282, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCAS")] public unsafe partial SdlBool AtomicCAS(AtomicT* a, int oldval, int newval); /// To be documented. - [NativeName("Src", "Line 283, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 282, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCAS")] public partial SdlBool AtomicCAS(ref AtomicT a, int oldval, int newval); /// To be documented. - [NativeName("Src", "Line 301, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 300, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSet")] public unsafe partial int AtomicSet(AtomicT* a, int v); /// To be documented. - [NativeName("Src", "Line 301, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 300, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSet")] public partial int AtomicSet(ref AtomicT a, int v); /// To be documented. - [NativeName("Src", "Line 316, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 315, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicGet")] public unsafe partial int AtomicGet(AtomicT* a); /// To be documented. - [NativeName("Src", "Line 316, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 315, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicGet")] public partial int AtomicGet(ref AtomicT a); /// To be documented. - [NativeName("Src", "Line 335, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 334, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicAdd")] public unsafe partial int AtomicAdd(AtomicT* a, int v); /// To be documented. - [NativeName("Src", "Line 335, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 334, Column 29 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicAdd")] public partial int AtomicAdd(ref AtomicT a, int v); /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(void** a, void* oldval, void* newval); /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(void** a, void* oldval, ref T0 newval) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(void** a, ref T0 oldval, void* newval) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(void** a, ref T0 oldval, ref T1 newval) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(ref void* a, void* oldval, void* newval); /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(ref void* a, void* oldval, ref T0 newval) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(ref void* a, ref T0 oldval, void* newval) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicCASPtr")] public unsafe partial SdlBool AtomicCASPtr(ref void* a, ref T0 oldval, ref T1 newval) where T0 : unmanaged where T1 : unmanaged; /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSetPtr")] public unsafe partial void* AtomicSetPtr(void** a, void* v); /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSetPtr")] public unsafe partial void* AtomicSetPtr(void** a, ref T0 v) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSetPtr")] public unsafe partial void* AtomicSetPtr(ref void* a, void* v); /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicSetPtr")] public unsafe partial void* AtomicSetPtr(ref void* a, ref T0 v) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 404, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 403, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicGetPtr")] public unsafe partial void* AtomicGetPtr(void** a); /// To be documented. - [NativeName("Src", "Line 404, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 403, Column 31 in SDL_atomic.h")] [NativeApi(EntryPoint = "SDL_AtomicGetPtr")] public unsafe partial void* AtomicGetPtr(ref void* a); /// To be documented. - [NativeName("Src", "Line 81, Column 36 in SDL_mutex.h")] + [NativeName("Src", "Line 155, Column 36 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CreateMutex")] public unsafe partial Mutex* CreateMutex(); /// To be documented. - [NativeName("Src", "Line 99, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 173, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_LockMutex")] public unsafe partial int LockMutex(Mutex* mutex); /// To be documented. - [NativeName("Src", "Line 122, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 196, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_TryLockMutex")] public unsafe partial int TryLockMutex(Mutex* mutex); /// To be documented. - [NativeName("Src", "Line 141, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 215, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_UnlockMutex")] public unsafe partial int UnlockMutex(Mutex* mutex); /// To be documented. - [NativeName("Src", "Line 162, Column 30 in SDL_mutex.h")] + [NativeName("Src", "Line 236, Column 30 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_DestroyMutex")] public unsafe partial void DestroyMutex(Mutex* mutex); /// To be documented. - [NativeName("Src", "Line 198, Column 34 in SDL_mutex.h")] + [NativeName("Src", "Line 272, Column 34 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CreateSemaphore")] public unsafe partial Semaphore* CreateSemaphore(uint initial_value); /// To be documented. - [NativeName("Src", "Line 217, Column 30 in SDL_mutex.h")] + [NativeName("Src", "Line 291, Column 30 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_DestroySemaphore")] public unsafe partial void DestroySemaphore(Semaphore* sem); /// To be documented. - [NativeName("Src", "Line 244, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 318, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_SemWait")] public unsafe partial int SemWait(Semaphore* sem); /// To be documented. - [NativeName("Src", "Line 268, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 342, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_SemTryWait")] public unsafe partial int SemTryWait(Semaphore* sem); /// To be documented. - [NativeName("Src", "Line 293, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 367, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_SemWaitTimeout")] - public unsafe partial int SemWaitTimeout(Semaphore* sem, uint ms); + public unsafe partial int SemWaitTimeout(Semaphore* sem, uint timeout); /// To be documented. - [NativeName("Src", "Line 311, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 385, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_SemPost")] public unsafe partial int SemPost(Semaphore* sem); /// To be documented. - [NativeName("Src", "Line 323, Column 32 in SDL_mutex.h")] + [NativeName("Src", "Line 397, Column 32 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_SemValue")] public unsafe partial uint SemValue(Semaphore* sem); /// To be documented. - [NativeName("Src", "Line 351, Column 35 in SDL_mutex.h")] + [NativeName("Src", "Line 425, Column 35 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CreateCond")] public unsafe partial Cond* CreateCond(); /// To be documented. - [NativeName("Src", "Line 366, Column 30 in SDL_mutex.h")] + [NativeName("Src", "Line 440, Column 30 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_DestroyCond")] public unsafe partial void DestroyCond(Cond* cond); /// To be documented. - [NativeName("Src", "Line 383, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 457, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CondSignal")] public unsafe partial int CondSignal(Cond* cond); /// To be documented. - [NativeName("Src", "Line 400, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 474, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CondBroadcast")] public unsafe partial int CondBroadcast(Cond* cond); /// To be documented. - [NativeName("Src", "Line 428, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 502, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CondWait")] public unsafe partial int CondWait(Cond* cond, Mutex* mutex); /// To be documented. - [NativeName("Src", "Line 457, Column 29 in SDL_mutex.h")] + [NativeName("Src", "Line 531, Column 29 in SDL_mutex.h")] [NativeApi(EntryPoint = "SDL_CondWaitTimeout")] public unsafe partial int CondWaitTimeout(Cond* cond, Mutex* mutex, uint ms); /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, void* data); /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, ref T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, void* data); /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, ref T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, void* data); /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThread")] - public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThread(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, ref T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, void* data); /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, ref T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, nuint stacksize, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, nuint stacksize, void* data); /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, nuint stacksize, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, nuint stacksize, ref T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread); + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, void* data); /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] [NativeApi(EntryPoint = "SDL_CreateThreadWithStackSize")] - public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, ref T0 data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged; + public unsafe partial Thread* CreateThreadWithStackSize(PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, ref T0 data) where T0 : unmanaged; /// To be documented. [NativeName("Src", "Line 272, Column 37 in SDL_thread.h")] @@ -10065,102 +10081,102 @@ public unsafe partial class Sdl : NativeAPI public partial int WarpMouseGlobal(int x, int y); /// To be documented. - [NativeName("Src", "Line 221, Column 29 in SDL_mouse.h")] + [NativeName("Src", "Line 217, Column 29 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_SetRelativeMouseMode")] public partial int SetRelativeMouseMode(SdlBool enabled); /// To be documented. - [NativeName("Src", "Line 267, Column 29 in SDL_mouse.h")] + [NativeName("Src", "Line 263, Column 29 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CaptureMouse")] public partial int CaptureMouse(SdlBool enabled); /// To be documented. - [NativeName("Src", "Line 278, Column 34 in SDL_mouse.h")] + [NativeName("Src", "Line 274, Column 34 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_GetRelativeMouseMode")] public partial SdlBool GetRelativeMouseMode(); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* data, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte data, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateCursor")] public unsafe partial Cursor* CreateCursor([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string data, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string mask, int w, int h, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 340, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 336, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateColorCursor")] public unsafe partial Cursor* CreateColorCursor(Surface* surface, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 340, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 336, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateColorCursor")] public unsafe partial Cursor* CreateColorCursor(ref Surface surface, int hot_x, int hot_y); /// To be documented. - [NativeName("Src", "Line 355, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 351, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_CreateSystemCursor")] public unsafe partial Cursor* CreateSystemCursor(SystemCursor id); /// To be documented. - [NativeName("Src", "Line 373, Column 30 in SDL_mouse.h")] + [NativeName("Src", "Line 369, Column 30 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_SetCursor")] public unsafe partial void SetCursor(Cursor* cursor); /// To be documented. - [NativeName("Src", "Line 387, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 383, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_GetCursor")] public unsafe partial Cursor* GetCursor(); /// To be documented. - [NativeName("Src", "Line 398, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 397, Column 37 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_GetDefaultCursor")] public unsafe partial Cursor* GetDefaultCursor(); /// To be documented. - [NativeName("Src", "Line 414, Column 30 in SDL_mouse.h")] + [NativeName("Src", "Line 413, Column 30 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_FreeCursor")] public unsafe partial void FreeCursor(Cursor* cursor); /// To be documented. - [NativeName("Src", "Line 436, Column 29 in SDL_mouse.h")] + [NativeName("Src", "Line 435, Column 29 in SDL_mouse.h")] [NativeApi(EntryPoint = "SDL_ShowCursor")] public partial int ShowCursor(int toggle); @@ -10195,447 +10211,447 @@ public unsafe partial class Sdl : NativeAPI public partial GUID GUIDFromString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pchGUID); /// To be documented. - [NativeName("Src", "Line 134, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 138, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_LockJoysticks")] public partial void LockJoysticks(); /// To be documented. - [NativeName("Src", "Line 149, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 153, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_UnlockJoysticks")] public partial void UnlockJoysticks(); /// To be documented. - [NativeName("Src", "Line 163, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 167, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_NumJoysticks")] public partial int NumJoysticks(); /// To be documented. - [NativeName("Src", "Line 180, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 184, Column 37 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickNameForIndex")] public unsafe partial byte* JoystickNameForIndex(int device_index); /// To be documented. - [NativeName("Src", "Line 180, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 184, Column 37 in SDL_joystick.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_JoystickNameForIndex")] public partial string JoystickNameForIndexS(int device_index); /// To be documented. - [NativeName("Src", "Line 197, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 201, Column 37 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickPathForIndex")] public unsafe partial byte* JoystickPathForIndex(int device_index); /// To be documented. - [NativeName("Src", "Line 197, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 201, Column 37 in SDL_joystick.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_JoystickPathForIndex")] public partial string JoystickPathForIndexS(int device_index); /// To be documented. - [NativeName("Src", "Line 205, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 209, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDevicePlayerIndex")] public partial int JoystickGetDevicePlayerIndex(int device_index); /// To be documented. - [NativeName("Src", "Line 223, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 227, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceGUID")] public partial GUID JoystickGetDeviceGUID(int device_index); /// To be documented. - [NativeName("Src", "Line 238, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 242, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceVendor")] public partial ushort JoystickGetDeviceVendor(int device_index); /// To be documented. - [NativeName("Src", "Line 253, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 257, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceProduct")] public partial ushort JoystickGetDeviceProduct(int device_index); /// To be documented. - [NativeName("Src", "Line 268, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 272, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceProductVersion")] public partial ushort JoystickGetDeviceProductVersion(int device_index); /// To be documented. - [NativeName("Src", "Line 282, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 286, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceType")] public partial JoystickType JoystickGetDeviceType(int device_index); /// To be documented. - [NativeName("Src", "Line 297, Column 40 in SDL_joystick.h")] + [NativeName("Src", "Line 300, Column 40 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetDeviceInstanceID")] public partial int JoystickGetDeviceInstanceID(int device_index); /// To be documented. - [NativeName("Src", "Line 319, Column 39 in SDL_joystick.h")] + [NativeName("Src", "Line 322, Column 39 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickOpen")] public unsafe partial Joystick* JoystickOpen(int device_index); /// To be documented. - [NativeName("Src", "Line 330, Column 39 in SDL_joystick.h")] + [NativeName("Src", "Line 333, Column 39 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickFromInstanceID")] public unsafe partial Joystick* JoystickFromInstanceID(int instance_id); /// To be documented. - [NativeName("Src", "Line 341, Column 39 in SDL_joystick.h")] + [NativeName("Src", "Line 344, Column 39 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickFromPlayerIndex")] public unsafe partial Joystick* JoystickFromPlayerIndex(int player_index); /// To be documented. - [NativeName("Src", "Line 350, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 353, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickAttachVirtual")] public partial int JoystickAttachVirtual(JoystickType type, int naxes, int nbuttons, int nhats); /// To be documented. - [NativeName("Src", "Line 401, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 404, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickAttachVirtualEx")] public unsafe partial int JoystickAttachVirtualEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] VirtualJoystickDesc* desc); /// To be documented. - [NativeName("Src", "Line 401, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 404, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickAttachVirtualEx")] public partial int JoystickAttachVirtualEx([Flow(Silk.NET.Core.Native.FlowDirection.In)] in VirtualJoystickDesc desc); /// To be documented. - [NativeName("Src", "Line 412, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 415, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickDetachVirtual")] public partial int JoystickDetachVirtual(int device_index); /// To be documented. - [NativeName("Src", "Line 422, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 425, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickIsVirtual")] public partial SdlBool JoystickIsVirtual(int device_index); /// To be documented. - [NativeName("Src", "Line 444, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 447, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSetVirtualAxis")] public unsafe partial int JoystickSetVirtualAxis(Joystick* joystick, int axis, short value); /// To be documented. - [NativeName("Src", "Line 462, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 465, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSetVirtualButton")] public unsafe partial int JoystickSetVirtualButton(Joystick* joystick, int button, byte value); /// To be documented. - [NativeName("Src", "Line 480, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSetVirtualHat")] public unsafe partial int JoystickSetVirtualHat(Joystick* joystick, int hat, byte value); /// To be documented. - [NativeName("Src", "Line 494, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 497, Column 37 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickName")] public unsafe partial byte* JoystickName(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 494, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 497, Column 37 in SDL_joystick.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_JoystickName")] public unsafe partial string JoystickNameS(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 507, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 510, Column 37 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickPath")] public unsafe partial byte* JoystickPath(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 507, Column 37 in SDL_joystick.h")] + [NativeName("Src", "Line 510, Column 37 in SDL_joystick.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_JoystickPath")] public unsafe partial string JoystickPathS(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 520, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 523, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetPlayerIndex")] public unsafe partial int JoystickGetPlayerIndex(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 531, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 534, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSetPlayerIndex")] public unsafe partial void JoystickSetPlayerIndex(Joystick* joystick, int player_index); /// To be documented. - [NativeName("Src", "Line 548, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 551, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUID")] public unsafe partial GUID JoystickGetGUID(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 560, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 563, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetVendor")] public unsafe partial ushort JoystickGetVendor(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 572, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 575, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetProduct")] public unsafe partial ushort JoystickGetProduct(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 584, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 587, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetProductVersion")] public unsafe partial ushort JoystickGetProductVersion(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 597, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 600, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetFirmwareVersion")] public unsafe partial ushort JoystickGetFirmwareVersion(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 610, Column 38 in SDL_joystick.h")] + [NativeName("Src", "Line 613, Column 38 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetSerial")] public unsafe partial byte* JoystickGetSerial(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 610, Column 38 in SDL_joystick.h")] + [NativeName("Src", "Line 613, Column 38 in SDL_joystick.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_JoystickGetSerial")] public unsafe partial string JoystickGetSerialS(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 620, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 623, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetType")] public unsafe partial JoystickType JoystickGetType(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 637, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 640, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDString")] public unsafe partial void JoystickGetGUIDString(GUID guid, byte* pszGUID, int cbGUID); /// To be documented. - [NativeName("Src", "Line 637, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 640, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDString")] public partial void JoystickGetGUIDString(GUID guid, ref byte pszGUID, int cbGUID); /// To be documented. - [NativeName("Src", "Line 637, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 640, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDString")] public partial void JoystickGetGUIDString(GUID guid, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pszGUID, int cbGUID); /// To be documented. - [NativeName("Src", "Line 653, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 656, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDFromString")] public unsafe partial GUID JoystickGetGUIDFromString([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* pchGUID); /// To be documented. - [NativeName("Src", "Line 653, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 656, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDFromString")] public partial GUID JoystickGetGUIDFromString([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte pchGUID); /// To be documented. - [NativeName("Src", "Line 653, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 656, Column 42 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetGUIDFromString")] public partial GUID JoystickGetGUIDFromString([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string pchGUID); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ushort* product, ushort* version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ushort* product, ushort* version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ushort* product, ref ushort version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ushort* product, ref ushort version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ref ushort product, ushort* version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ref ushort product, ushort* version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ref ushort product, ref ushort version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ushort* vendor, ref ushort product, ref ushort version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ushort* product, ushort* version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ushort* product, ushort* version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ushort* product, ref ushort version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ushort* product, ref ushort version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ref ushort product, ushort* version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ref ushort product, ushort* version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public unsafe partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ref ushort product, ref ushort version, ushort* crc16); /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_GetJoystickGUIDInfo")] public partial void GetJoystickGUIDInfo(GUID guid, ref ushort vendor, ref ushort product, ref ushort version, ref ushort crc16); /// To be documented. - [NativeName("Src", "Line 686, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 689, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetAttached")] public unsafe partial SdlBool JoystickGetAttached(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 699, Column 40 in SDL_joystick.h")] + [NativeName("Src", "Line 702, Column 40 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickInstanceID")] public unsafe partial int JoystickInstanceID(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 718, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 721, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickNumAxes")] public unsafe partial int JoystickNumAxes(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 736, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 739, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickNumBalls")] public unsafe partial int JoystickNumBalls(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 750, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 753, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickNumHats")] public unsafe partial int JoystickNumHats(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 764, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 767, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickNumButtons")] public unsafe partial int JoystickNumButtons(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 776, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 779, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickUpdate")] public partial void JoystickUpdate(); /// To be documented. - [NativeName("Src", "Line 801, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 804, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickEventState")] public partial int JoystickEventState(int state); /// To be documented. - [NativeName("Src", "Line 828, Column 32 in SDL_joystick.h")] + [NativeName("Src", "Line 831, Column 32 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetAxis")] public unsafe partial short JoystickGetAxis(Joystick* joystick, int axis); /// To be documented. - [NativeName("Src", "Line 845, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 848, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetAxisInitialState")] public unsafe partial SdlBool JoystickGetAxisInitialState(Joystick* joystick, int axis, short* state); /// To be documented. - [NativeName("Src", "Line 845, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 848, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetAxisInitialState")] public unsafe partial SdlBool JoystickGetAxisInitialState(Joystick* joystick, int axis, ref short state); /// To be documented. - [NativeName("Src", "Line 886, Column 31 in SDL_joystick.h")] + [NativeName("Src", "Line 889, Column 31 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetHat")] public unsafe partial byte JoystickGetHat(Joystick* joystick, int hat); /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetBall")] public unsafe partial int JoystickGetBall(Joystick* joystick, int ball, int* dx, int* dy); /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetBall")] public unsafe partial int JoystickGetBall(Joystick* joystick, int ball, int* dx, ref int dy); /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetBall")] public unsafe partial int JoystickGetBall(Joystick* joystick, int ball, ref int dx, int* dy); /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetBall")] public unsafe partial int JoystickGetBall(Joystick* joystick, int ball, ref int dx, ref int dy); /// To be documented. - [NativeName("Src", "Line 923, Column 31 in SDL_joystick.h")] + [NativeName("Src", "Line 926, Column 31 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickGetButton")] public unsafe partial byte JoystickGetButton(Joystick* joystick, int button); /// To be documented. - [NativeName("Src", "Line 944, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 947, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickRumble")] public unsafe partial int JoystickRumble(Joystick* joystick, ushort low_frequency_rumble, ushort high_frequency_rumble, uint duration_ms); /// To be documented. - [NativeName("Src", "Line 969, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 972, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickRumbleTriggers")] public unsafe partial int JoystickRumbleTriggers(Joystick* joystick, ushort left_rumble, ushort right_rumble, uint duration_ms); /// To be documented. - [NativeName("Src", "Line 982, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 985, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickHasLED")] public unsafe partial SdlBool JoystickHasLED(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 994, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 997, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickHasRumble")] public unsafe partial SdlBool JoystickHasRumble(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 1006, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 1009, Column 34 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickHasRumbleTriggers")] public unsafe partial SdlBool JoystickHasRumbleTriggers(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 1022, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 1025, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSetLED")] public unsafe partial int JoystickSetLED(Joystick* joystick, byte red, byte green, byte blue); /// To be documented. - [NativeName("Src", "Line 1034, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 1037, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSendEffect")] public unsafe partial int JoystickSendEffect(Joystick* joystick, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, int size); /// To be documented. - [NativeName("Src", "Line 1034, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 1037, Column 29 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickSendEffect")] public unsafe partial int JoystickSendEffect(Joystick* joystick, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, int size) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1045, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 1048, Column 30 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickClose")] public unsafe partial void JoystickClose(Joystick* joystick); /// To be documented. - [NativeName("Src", "Line 1056, Column 48 in SDL_joystick.h")] + [NativeName("Src", "Line 1059, Column 48 in SDL_joystick.h")] [NativeApi(EntryPoint = "SDL_JoystickCurrentPowerLevel")] public unsafe partial JoystickPowerLevel JoystickCurrentPowerLevel(Joystick* joystick); @@ -12002,225 +12018,225 @@ public unsafe partial class Sdl : NativeAPI public partial void HidBleScan(SdlBool active); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public unsafe partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public unsafe partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public unsafe partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public unsafe partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public unsafe partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHintWithPriority")] public partial SdlBool SetHintWithPriority([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, HintPriority priority); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public unsafe partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public unsafe partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public unsafe partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public unsafe partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public unsafe partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte value); /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_SetHint")] public partial SdlBool SetHint([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value); /// To be documented. - [NativeName("Src", "Line 2457, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2492, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_ResetHint")] public unsafe partial SdlBool ResetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 2457, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2492, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_ResetHint")] public partial SdlBool ResetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 2457, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2492, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_ResetHint")] public partial SdlBool ResetHint([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 2472, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2507, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_ResetHints")] public partial void ResetHints(); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHint")] public unsafe partial byte* GetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetHint")] public unsafe partial string GetHintS([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHint")] public unsafe partial byte* GetHint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetHint")] public partial string GetHintS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHint")] public unsafe partial byte* GetHint([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "SDL_GetHint")] public partial string GetHintS([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name); /// To be documented. - [NativeName("Src", "Line 2500, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2535, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHintBoolean")] public unsafe partial SdlBool GetHintBoolean([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, SdlBool default_value); /// To be documented. - [NativeName("Src", "Line 2500, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2535, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHintBoolean")] public partial SdlBool GetHintBoolean([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, SdlBool default_value); /// To be documented. - [NativeName("Src", "Line 2500, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2535, Column 34 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_GetHintBoolean")] public partial SdlBool GetHintBoolean([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, SdlBool default_value); /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public unsafe partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public unsafe partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public unsafe partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public unsafe partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_AddHintCallback")] public partial void AddHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public unsafe partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public unsafe partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public unsafe partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public unsafe partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_DelHintCallback")] public partial void DelHintCallback([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 2558, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2593, Column 30 in SDL_hints.h")] [NativeApi(EntryPoint = "SDL_ClearHints")] public partial void ClearHints(); @@ -12605,24 +12621,24 @@ public unsafe partial class Sdl : NativeAPI public unsafe partial void MetalGetDrawableSize(Window* window, ref int w, ref int h); /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] [NativeApi(EntryPoint = "SDL_GetPowerInfo")] - public unsafe partial PowerState GetPowerInfo(int* secs, int* pct); + public unsafe partial PowerState GetPowerInfo(int* seconds, int* percent); /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] [NativeApi(EntryPoint = "SDL_GetPowerInfo")] - public unsafe partial PowerState GetPowerInfo(int* secs, ref int pct); + public unsafe partial PowerState GetPowerInfo(int* seconds, ref int percent); /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] [NativeApi(EntryPoint = "SDL_GetPowerInfo")] - public unsafe partial PowerState GetPowerInfo(ref int secs, int* pct); + public unsafe partial PowerState GetPowerInfo(ref int seconds, int* percent); /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] [NativeApi(EntryPoint = "SDL_GetPowerInfo")] - public partial PowerState GetPowerInfo(ref int secs, ref int pct); + public partial PowerState GetPowerInfo(ref int seconds, ref int percent); /// To be documented. [NativeName("Src", "Line 169, Column 29 in SDL_render.h")] @@ -14430,62 +14446,62 @@ public unsafe partial class Sdl : NativeAPI public unsafe partial int RenderReadPixels(Renderer* renderer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.Maths.Rectangle rect, uint format, ref T0 pixels, int pitch) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1748, Column 30 in SDL_render.h")] + [NativeName("Src", "Line 1753, Column 30 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_RenderPresent")] public unsafe partial void RenderPresent(Renderer* renderer); /// To be documented. - [NativeName("Src", "Line 1763, Column 30 in SDL_render.h")] + [NativeName("Src", "Line 1768, Column 30 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_DestroyTexture")] public unsafe partial void DestroyTexture(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1777, Column 30 in SDL_render.h")] + [NativeName("Src", "Line 1782, Column 30 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_DestroyRenderer")] public unsafe partial void DestroyRenderer(Renderer* renderer); /// To be documented. - [NativeName("Src", "Line 1808, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1813, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_RenderFlush")] public unsafe partial int RenderFlush(Renderer* renderer); /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_GL_BindTexture")] public unsafe partial int GLBindTexture(Texture* texture, float* texw, float* texh); /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_GL_BindTexture")] public unsafe partial int GLBindTexture(Texture* texture, float* texw, ref float texh); /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_GL_BindTexture")] public unsafe partial int GLBindTexture(Texture* texture, ref float texw, float* texh); /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_GL_BindTexture")] public unsafe partial int GLBindTexture(Texture* texture, ref float texw, ref float texh); /// To be documented. - [NativeName("Src", "Line 1861, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1866, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_GL_UnbindTexture")] public unsafe partial int GLUnbindTexture(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1877, Column 31 in SDL_render.h")] + [NativeName("Src", "Line 1882, Column 31 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_RenderGetMetalLayer")] public unsafe partial void* RenderGetMetalLayer(Renderer* renderer); /// To be documented. - [NativeName("Src", "Line 1898, Column 31 in SDL_render.h")] + [NativeName("Src", "Line 1903, Column 31 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_RenderGetMetalCommandEncoder")] public unsafe partial void* RenderGetMetalCommandEncoder(Renderer* renderer); /// To be documented. - [NativeName("Src", "Line 1909, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1914, Column 29 in SDL_render.h")] [NativeApi(EntryPoint = "SDL_RenderSetVSync")] public unsafe partial int RenderSetVSync(Renderer* renderer, int vsync); @@ -14912,7 +14928,7 @@ public unsafe partial class Sdl : NativeAPI public partial void Quit(); /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { // StringArrayOverloader @@ -14924,7 +14940,7 @@ public unsafe partial class Sdl : NativeAPI } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { @@ -14937,7 +14953,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { // StringArrayOverloader @@ -14949,7 +14965,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { @@ -14962,7 +14978,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { // StringArrayOverloader @@ -14974,7 +14990,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { @@ -14987,7 +15003,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { // StringArrayOverloader @@ -14999,7 +15015,7 @@ public unsafe string StrtokrS(byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { @@ -15012,7 +15028,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { // StringArrayOverloader @@ -15024,7 +15040,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { @@ -15037,7 +15053,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { // StringArrayOverloader @@ -15049,7 +15065,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { @@ -15062,7 +15078,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { // StringArrayOverloader @@ -15074,7 +15090,7 @@ public unsafe string StrtokrS(ref byte s1, [Flow(Silk.NET.Core.Native.FlowDirect } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, string[] saveptrSa) { @@ -15087,7 +15103,7 @@ public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType. } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { // StringArrayOverloader @@ -15099,7 +15115,7 @@ public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType. } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s2, string[] saveptrSa) { @@ -15112,7 +15128,7 @@ public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType. } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public unsafe byte* Strtokr([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { // StringArrayOverloader @@ -15124,7 +15140,7 @@ public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType. } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, string[] saveptrSa) { @@ -15137,7 +15153,7 @@ public unsafe string StrtokrS([UnmanagedType(Silk.NET.Core.Native.UnmanagedType. } /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15149,7 +15165,7 @@ public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str } /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15161,7 +15177,7 @@ public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte s } /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15173,7 +15189,7 @@ public unsafe int Strtol([Flow(Silk.NET.Core.Native.FlowDirection.In), Unmanaged } /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15185,7 +15201,7 @@ public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s } /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15197,7 +15213,7 @@ public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte } /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15209,7 +15225,7 @@ public unsafe uint Strtoul([Flow(Silk.NET.Core.Native.FlowDirection.In), Unmanag } /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15221,7 +15237,7 @@ public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s } /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15233,7 +15249,7 @@ public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte } /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15245,7 +15261,7 @@ public unsafe long Strtoll([Flow(Silk.NET.Core.Native.FlowDirection.In), Unmanag } /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15257,7 +15273,7 @@ public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* } /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15269,7 +15285,7 @@ public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In)] in by } /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, string[] endpSa, int @base) { // StringArrayOverloader @@ -15281,7 +15297,7 @@ public unsafe ulong Strtoull([Flow(Silk.NET.Core.Native.FlowDirection.In), Unman } /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str, string[] endpSa) { // StringArrayOverloader @@ -15293,7 +15309,7 @@ public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* } /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte str, string[] endpSa) { // StringArrayOverloader @@ -15305,7 +15321,7 @@ public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In)] in byt } /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str, string[] endpSa) { // StringArrayOverloader @@ -15317,7 +15333,7 @@ public unsafe double Strtod([Flow(Silk.NET.Core.Native.FlowDirection.In), Unmana } /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt) { // StringArrayOverloader @@ -15329,7 +15345,7 @@ public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirec } /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt) { // StringArrayOverloader @@ -15341,7 +15357,7 @@ public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirec } /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt) { // StringArrayOverloader @@ -15353,7 +15369,7 @@ public unsafe int Asprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirec } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap) { // StringArrayOverloader @@ -15365,7 +15381,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, ref byte ap) { // StringArrayOverloader @@ -15377,7 +15393,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // StringArrayOverloader @@ -15389,7 +15405,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, byte* ap) { // StringArrayOverloader @@ -15401,7 +15417,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, ref byte ap) { // StringArrayOverloader @@ -15413,7 +15429,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // StringArrayOverloader @@ -15425,7 +15441,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap) { // StringArrayOverloader @@ -15437,7 +15453,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, ref byte ap) { // StringArrayOverloader @@ -15449,7 +15465,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // StringArrayOverloader @@ -15461,7 +15477,7 @@ public unsafe int Vasprintf(string[] strpSa, [Flow(Silk.NET.Core.Native.FlowDire } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, nuint* inbytesleft, string[] outbufSa, nuint* outbytesleft) { // StringArrayOverloader @@ -15476,7 +15492,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, nuint* inbytesleft, string[] outbufSa, ref nuint outbytesleft) { // StringArrayOverloader @@ -15491,7 +15507,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, nuint* inbytesleft, ref byte* outbuf, nuint* outbytesleft) { // StringArrayOverloader @@ -15503,7 +15519,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, nuint* inbytesleft, ref byte* outbuf, ref nuint outbytesleft) { // StringArrayOverloader @@ -15515,7 +15531,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, ref nuint inbytesleft, string[] outbufSa, nuint* outbytesleft) { // StringArrayOverloader @@ -15530,7 +15546,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, ref nuint inbytesleft, string[] outbufSa, ref nuint outbytesleft) { // StringArrayOverloader @@ -15545,7 +15561,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, ref nuint inbytesleft, ref byte* outbuf, nuint* outbytesleft) { // StringArrayOverloader @@ -15557,7 +15573,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] string[] inbufSa, ref nuint inbytesleft, ref byte* outbuf, ref nuint outbytesleft) { // StringArrayOverloader @@ -15569,7 +15585,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, string[] outbufSa, nuint* outbytesleft) { // StringArrayOverloader @@ -15581,7 +15597,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, string[] outbufSa, ref nuint outbytesleft) { // StringArrayOverloader @@ -15593,7 +15609,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, string[] outbufSa, nuint* outbytesleft) { // StringArrayOverloader @@ -15605,7 +15621,7 @@ public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In) } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public unsafe nuint Iconv(Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, ref nuint inbytesleft, string[] outbufSa, ref nuint outbytesleft) { // StringArrayOverloader diff --git a/src/Windowing/Silk.NET.SDL/SdlOverloads.gen.cs b/src/Windowing/Silk.NET.SDL/SdlOverloads.gen.cs index edb0e417b8..2c8fc07538 100644 --- a/src/Windowing/Silk.NET.SDL/SdlOverloads.gen.cs +++ b/src/Windowing/Silk.NET.SDL/SdlOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.SDL public static class SdlOverloads { /// To be documented. - [NativeName("Src", "Line 441, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 437, Column 31 in SDL_stdinc.h")] public static unsafe void* Realloc(this Sdl thisApi, Span mem, nuint size) where T0 : unmanaged { // SpanOverloader @@ -25,7 +25,7 @@ public static class SdlOverloads } /// To be documented. - [NativeName("Src", "Line 442, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 438, Column 30 in SDL_stdinc.h")] public static unsafe void Free(this Sdl thisApi, Span mem) where T0 : unmanaged { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe void Free(this Sdl thisApi, Span mem) where T0 : un } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, PfnMalloc } /// To be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 454, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 450, Column 30 in SDL_stdinc.h")] public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe void GetOriginalMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -177,7 +177,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* malloc_func, Span calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, PfnMallocFunc* ma } /// To be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, PfnCallocFunc* calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, PfnReallocFunc* realloc_func, Span free_func) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, Span realloc_func, PfnFreeFunc* free_func) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 464, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 460, Column 30 in SDL_stdinc.h")] public static unsafe void GetMemoryFunctions(this Sdl thisApi, Span malloc_func, Span calloc_func, Span realloc_func, Span free_func) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 486, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 482, Column 31 in SDL_stdinc.h")] public static unsafe byte* Getenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe void GetMemoryFunctions(this Sdl thisApi, SpanTo be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, int overwrite) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, int overwrite) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, int overwrite) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, int overwrite) { // SpanOverloader @@ -313,7 +313,7 @@ public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 487, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 483, Column 29 in SDL_stdinc.h")] public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, int overwrite) { // SpanOverloader @@ -321,7 +321,7 @@ public static unsafe int Setenv(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 489, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 485, Column 30 in SDL_stdinc.h")] public static unsafe void Qsort(this Sdl thisApi, Span @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged { // SpanOverloader @@ -329,7 +329,7 @@ public static unsafe void Qsort(this Sdl thisApi, Span @base, nuint nmem } /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] public static unsafe void* Bsearch(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged { // SpanOverloader @@ -337,7 +337,7 @@ public static unsafe void Qsort(this Sdl thisApi, Span @base, nuint nmem } /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] public static unsafe void* Bsearch(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged { // SpanOverloader @@ -345,7 +345,7 @@ public static unsafe void Qsort(this Sdl thisApi, Span @base, nuint nmem } /// To be documented. - [NativeName("Src", "Line 490, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 486, Column 32 in SDL_stdinc.h")] public static unsafe void* Bsearch(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan key, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan @base, nuint nmemb, nuint size, PfnVvVvI compare) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -353,7 +353,7 @@ public static unsafe void Qsort(this Sdl thisApi, Span @base, nuint nmem } /// To be documented. - [NativeName("Src", "Line 514, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 510, Column 32 in SDL_stdinc.h")] public static unsafe ushort Crc16(this Sdl thisApi, ushort crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint len) where T0 : unmanaged { // SpanOverloader @@ -361,7 +361,7 @@ public static unsafe ushort Crc16(this Sdl thisApi, ushort crc, [Flow(Silk.N } /// To be documented. - [NativeName("Src", "Line 515, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 511, Column 32 in SDL_stdinc.h")] public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint len) where T0 : unmanaged { // SpanOverloader @@ -369,7 +369,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 517, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 513, Column 31 in SDL_stdinc.h")] public static unsafe void* Memset(this Sdl thisApi, Span dst, int c, nuint len) where T0 : unmanaged { // SpanOverloader @@ -377,7 +377,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] public static unsafe void* Memcpy(this Sdl thisApi, void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint len) where T0 : unmanaged { // SpanOverloader @@ -385,7 +385,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] public static unsafe void* Memcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len) where T0 : unmanaged { // SpanOverloader @@ -393,7 +393,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 559, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 553, Column 31 in SDL_stdinc.h")] public static unsafe void* Memcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint len) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -401,7 +401,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] public static unsafe void* Memmove(this Sdl thisApi, void* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint len) where T0 : unmanaged { // SpanOverloader @@ -409,7 +409,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] public static unsafe void* Memmove(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src, nuint len) where T0 : unmanaged { // SpanOverloader @@ -417,7 +417,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 561, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 555, Column 31 in SDL_stdinc.h")] public static unsafe void* Memmove(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint len) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -425,7 +425,7 @@ public static unsafe uint Crc32(this Sdl thisApi, uint crc, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, nuint len) where T0 : unmanaged { // SpanOverloader @@ -433,7 +433,7 @@ public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* s2, nuint len) where T0 : unmanaged { // SpanOverloader @@ -441,7 +441,7 @@ public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 562, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 556, Column 29 in SDL_stdinc.h")] public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, nuint len) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -449,7 +449,7 @@ public static unsafe int Memcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Na } /// To be documented. - [NativeName("Src", "Line 564, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 558, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wstr) { // SpanOverloader @@ -457,7 +457,7 @@ public static unsafe nuint Wcslen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcpy(this Sdl thisApi, char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -465,7 +465,7 @@ public static unsafe nuint Wcslcpy(this Sdl thisApi, char* dst, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen) { // SpanOverloader @@ -473,7 +473,7 @@ public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -481,7 +481,7 @@ public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen) { // SpanOverloader @@ -489,7 +489,7 @@ public static unsafe nuint Wcslcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 565, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 559, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcpy(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -497,7 +497,7 @@ public static unsafe nuint Wcslcpy(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcat(this Sdl thisApi, char* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -505,7 +505,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, char* dst, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* src, nuint maxlen) { // SpanOverloader @@ -513,7 +513,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -521,7 +521,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen) { // SpanOverloader @@ -529,7 +529,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 566, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 560, Column 32 in SDL_stdinc.h")] public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -537,7 +537,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 567, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 561, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsdup(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wstr) { // SpanOverloader @@ -545,7 +545,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -553,7 +553,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* needle) { // SpanOverloader @@ -561,7 +561,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -569,7 +569,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle) { // SpanOverloader @@ -577,7 +577,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 568, Column 34 in SDL_stdinc.h")] + [NativeName("Src", "Line 562, Column 34 in SDL_stdinc.h")] public static unsafe char* Wcsstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -585,7 +585,7 @@ public static unsafe nuint Wcslcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -593,7 +593,7 @@ public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2) { // SpanOverloader @@ -601,7 +601,7 @@ public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -609,7 +609,7 @@ public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2) { // SpanOverloader @@ -617,7 +617,7 @@ public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 570, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 564, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -625,7 +625,7 @@ public static unsafe int Wcscmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -633,7 +633,7 @@ public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint maxlen) { // SpanOverloader @@ -641,7 +641,7 @@ public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -649,7 +649,7 @@ public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen) { // SpanOverloader @@ -657,7 +657,7 @@ public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 571, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 565, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -665,7 +665,7 @@ public static unsafe int Wcsncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -673,7 +673,7 @@ public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2) { // SpanOverloader @@ -681,7 +681,7 @@ public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -689,7 +689,7 @@ public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2) { // SpanOverloader @@ -697,7 +697,7 @@ public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 566, Column 29 in SDL_stdinc.h")] public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -705,7 +705,7 @@ public static unsafe int Wcscasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -713,7 +713,7 @@ public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* str2, nuint len) { // SpanOverloader @@ -721,7 +721,7 @@ public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -729,7 +729,7 @@ public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len) { // SpanOverloader @@ -737,7 +737,7 @@ public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 573, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 567, Column 29 in SDL_stdinc.h")] public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -745,7 +745,7 @@ public static unsafe int Wcsncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 575, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 569, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str) { // SpanOverloader @@ -753,7 +753,7 @@ public static unsafe nuint Strlen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcpy(this Sdl thisApi, byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -761,7 +761,7 @@ public static unsafe nuint Strlcpy(this Sdl thisApi, byte* dst, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen) { // SpanOverloader @@ -769,7 +769,7 @@ public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -777,7 +777,7 @@ public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen) { // SpanOverloader @@ -785,7 +785,7 @@ public static unsafe nuint Strlcpy(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 576, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 570, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcpy(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -793,7 +793,7 @@ public static unsafe nuint Strlcpy(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlcpy(this Sdl thisApi, byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint dst_bytes) { // SpanOverloader @@ -801,7 +801,7 @@ public static unsafe nuint Utf8strlcpy(this Sdl thisApi, byte* dst, [Flow(Silk.N } /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint dst_bytes) { // SpanOverloader @@ -809,7 +809,7 @@ public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(S } /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint dst_bytes) { // SpanOverloader @@ -817,7 +817,7 @@ public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(S } /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint dst_bytes) { // SpanOverloader @@ -825,7 +825,7 @@ public static unsafe nuint Utf8strlcpy(this Sdl thisApi, Span dst, [Flow(S } /// To be documented. - [NativeName("Src", "Line 577, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 571, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlcpy(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint dst_bytes) { // SpanOverloader @@ -833,7 +833,7 @@ public static unsafe nuint Utf8strlcpy(this Sdl thisApi, [UnmanagedType(Silk.NET } /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcat(this Sdl thisApi, byte* dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -841,7 +841,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, byte* dst, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* src, nuint maxlen) { // SpanOverloader @@ -849,7 +849,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -857,7 +857,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string src, nuint maxlen) { // SpanOverloader @@ -865,7 +865,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, Span dst, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 578, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 572, Column 32 in SDL_stdinc.h")] public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string dst, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src, nuint maxlen) { // SpanOverloader @@ -873,7 +873,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 573, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strdup(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str) { // SpanOverloader @@ -881,7 +881,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 574, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strrev(this Sdl thisApi, Span str) { // SpanOverloader @@ -889,7 +889,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 575, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strupr(this Sdl thisApi, Span str) { // SpanOverloader @@ -897,7 +897,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 582, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 576, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strlwr(this Sdl thisApi, Span str) { // SpanOverloader @@ -905,7 +905,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 583, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 577, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strchr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, int c) { // SpanOverloader @@ -913,7 +913,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 584, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 578, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strrchr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, int c) { // SpanOverloader @@ -921,7 +921,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -929,7 +929,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle) { // SpanOverloader @@ -937,7 +937,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -945,7 +945,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle) { // SpanOverloader @@ -953,7 +953,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 579, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strstr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -961,7 +961,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strcasestr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -969,7 +969,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strcasestr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* needle) { // SpanOverloader @@ -977,7 +977,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strcasestr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -985,7 +985,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strcasestr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string needle) { // SpanOverloader @@ -993,7 +993,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 580, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strcasestr(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string haystack, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan needle) { // SpanOverloader @@ -1001,7 +1001,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, byte** saveptr) { // SpanOverloader @@ -1009,7 +1009,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, byte* s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, ref byte* saveptr) { // SpanOverloader @@ -1017,7 +1017,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, byte** saveptr) { // SpanOverloader @@ -1025,7 +1025,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* s2, ref byte* saveptr) { // SpanOverloader @@ -1033,7 +1033,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, byte** saveptr) { // SpanOverloader @@ -1041,7 +1041,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, ref byte* saveptr) { // SpanOverloader @@ -1049,7 +1049,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, byte** saveptr) { // SpanOverloader @@ -1057,7 +1057,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, Span s1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s2, ref byte* saveptr) { // SpanOverloader @@ -1065,7 +1065,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, byte** saveptr) { // SpanOverloader @@ -1073,7 +1073,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 581, Column 31 in SDL_stdinc.h")] public static unsafe byte* Strtokr(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string s1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan s2, ref byte* saveptr) { // SpanOverloader @@ -1081,7 +1081,7 @@ public static unsafe nuint Strlcat(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 588, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 582, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strlen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str) { // SpanOverloader @@ -1089,7 +1089,7 @@ public static unsafe nuint Utf8strlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nati } /// To be documented. - [NativeName("Src", "Line 589, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 583, Column 32 in SDL_stdinc.h")] public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, nuint bytes) { // SpanOverloader @@ -1097,7 +1097,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 591, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 585, Column 31 in SDL_stdinc.h")] public static unsafe byte* Itoa(this Sdl thisApi, int value, Span str, int radix) { // SpanOverloader @@ -1105,7 +1105,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 592, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 586, Column 31 in SDL_stdinc.h")] public static unsafe byte* Uitoa(this Sdl thisApi, uint value, Span str, int radix) { // SpanOverloader @@ -1113,7 +1113,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 593, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 587, Column 31 in SDL_stdinc.h")] public static unsafe byte* Ltoa(this Sdl thisApi, int value, Span str, int radix) { // SpanOverloader @@ -1121,7 +1121,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 594, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 588, Column 31 in SDL_stdinc.h")] public static unsafe byte* Ultoa(this Sdl thisApi, uint value, Span str, int radix) { // SpanOverloader @@ -1129,7 +1129,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 595, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 589, Column 31 in SDL_stdinc.h")] public static unsafe byte* Lltoa(this Sdl thisApi, long value, Span str, int radix) { // SpanOverloader @@ -1137,7 +1137,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 596, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 590, Column 31 in SDL_stdinc.h")] public static unsafe byte* Ulltoa(this Sdl thisApi, ulong value, Span str, int radix) { // SpanOverloader @@ -1145,7 +1145,7 @@ public static unsafe nuint Utf8strnlen(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 598, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 592, Column 29 in SDL_stdinc.h")] public static unsafe int Atoi(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str) { // SpanOverloader @@ -1153,7 +1153,7 @@ public static unsafe int Atoi(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowD } /// To be documented. - [NativeName("Src", "Line 599, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 593, Column 32 in SDL_stdinc.h")] public static unsafe double Atof(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str) { // SpanOverloader @@ -1161,7 +1161,7 @@ public static unsafe double Atof(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] public static unsafe int Strtol(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, byte** endp, int @base) { // SpanOverloader @@ -1169,7 +1169,7 @@ public static unsafe int Strtol(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 600, Column 30 in SDL_stdinc.h")] + [NativeName("Src", "Line 594, Column 30 in SDL_stdinc.h")] public static unsafe int Strtol(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, ref byte* endp, int @base) { // SpanOverloader @@ -1177,7 +1177,7 @@ public static unsafe int Strtol(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] public static unsafe uint Strtoul(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, byte** endp, int @base) { // SpanOverloader @@ -1185,7 +1185,7 @@ public static unsafe uint Strtoul(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 601, Column 39 in SDL_stdinc.h")] + [NativeName("Src", "Line 595, Column 39 in SDL_stdinc.h")] public static unsafe uint Strtoul(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, ref byte* endp, int @base) { // SpanOverloader @@ -1193,7 +1193,7 @@ public static unsafe uint Strtoul(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] public static unsafe long Strtoll(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, byte** endp, int @base) { // SpanOverloader @@ -1201,7 +1201,7 @@ public static unsafe long Strtoll(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 602, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 596, Column 32 in SDL_stdinc.h")] public static unsafe long Strtoll(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, ref byte* endp, int @base) { // SpanOverloader @@ -1209,7 +1209,7 @@ public static unsafe long Strtoll(this Sdl thisApi, [Flow(Silk.NET.Core.Native.F } /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] public static unsafe ulong Strtoull(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, byte** endp, int @base) { // SpanOverloader @@ -1217,7 +1217,7 @@ public static unsafe ulong Strtoull(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 603, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 597, Column 32 in SDL_stdinc.h")] public static unsafe ulong Strtoull(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, ref byte* endp, int @base) { // SpanOverloader @@ -1225,7 +1225,7 @@ public static unsafe ulong Strtoull(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] public static unsafe double Strtod(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, byte** endp) { // SpanOverloader @@ -1233,7 +1233,7 @@ public static unsafe double Strtod(this Sdl thisApi, [Flow(Silk.NET.Core.Native. } /// To be documented. - [NativeName("Src", "Line 604, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 598, Column 32 in SDL_stdinc.h")] public static unsafe double Strtod(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str, ref byte* endp) { // SpanOverloader @@ -1241,7 +1241,7 @@ public static unsafe double Strtod(this Sdl thisApi, [Flow(Silk.NET.Core.Native. } /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1249,7 +1249,7 @@ public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2) { // SpanOverloader @@ -1257,7 +1257,7 @@ public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1265,7 +1265,7 @@ public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2) { // SpanOverloader @@ -1273,7 +1273,7 @@ public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 600, Column 29 in SDL_stdinc.h")] public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1281,7 +1281,7 @@ public static unsafe int Strcmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -1289,7 +1289,7 @@ public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint maxlen) { // SpanOverloader @@ -1297,7 +1297,7 @@ public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -1305,7 +1305,7 @@ public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint maxlen) { // SpanOverloader @@ -1313,7 +1313,7 @@ public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 601, Column 29 in SDL_stdinc.h")] public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint maxlen) { // SpanOverloader @@ -1321,7 +1321,7 @@ public static unsafe int Strncmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1329,7 +1329,7 @@ public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2) { // SpanOverloader @@ -1337,7 +1337,7 @@ public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1345,7 +1345,7 @@ public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2) { // SpanOverloader @@ -1353,7 +1353,7 @@ public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 602, Column 29 in SDL_stdinc.h")] public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2) { // SpanOverloader @@ -1361,7 +1361,7 @@ public static unsafe int Strcasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native } /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -1369,7 +1369,7 @@ public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* str2, nuint len) { // SpanOverloader @@ -1377,7 +1377,7 @@ public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -1385,7 +1385,7 @@ public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str1, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str2, nuint len) { // SpanOverloader @@ -1393,7 +1393,7 @@ public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 603, Column 29 in SDL_stdinc.h")] public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string str1, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan str2, nuint len) { // SpanOverloader @@ -1401,7 +1401,7 @@ public static unsafe int Strncasecmp(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1409,7 +1409,7 @@ public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt) { // SpanOverloader @@ -1417,7 +1417,7 @@ public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1425,7 +1425,7 @@ public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt) { // SpanOverloader @@ -1433,7 +1433,7 @@ public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 611, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 605, Column 29 in SDL_stdinc.h")] public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1441,7 +1441,7 @@ public static unsafe int Sscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Flo } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1449,7 +1449,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1457,7 +1457,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1465,7 +1465,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1473,7 +1473,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1481,7 +1481,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap) { // SpanOverloader @@ -1489,7 +1489,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1497,7 +1497,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1505,7 +1505,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1513,7 +1513,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1521,7 +1521,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1529,7 +1529,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap) { // SpanOverloader @@ -1537,7 +1537,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1545,7 +1545,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1553,7 +1553,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1561,7 +1561,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1569,7 +1569,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1577,7 +1577,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1585,7 +1585,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 606, Column 29 in SDL_stdinc.h")] public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1593,7 +1593,7 @@ public static unsafe int Vsscanf(this Sdl thisApi, [Flow(Silk.NET.Core.Native.Fl } /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] public static unsafe int Snprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1601,7 +1601,7 @@ public static unsafe int Snprintf(this Sdl thisApi, byte* text, nuint maxlen, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt) { // SpanOverloader @@ -1609,7 +1609,7 @@ public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxle } /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1617,7 +1617,7 @@ public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxle } /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt) { // SpanOverloader @@ -1625,7 +1625,7 @@ public static unsafe int Snprintf(this Sdl thisApi, Span text, nuint maxle } /// To be documented. - [NativeName("Src", "Line 613, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 607, Column 29 in SDL_stdinc.h")] public static unsafe int Snprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1633,7 +1633,7 @@ public static unsafe int Snprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1641,7 +1641,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [ } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1649,7 +1649,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [ } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1657,7 +1657,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [ } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1665,7 +1665,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [ } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1673,7 +1673,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, byte* text, nuint maxlen, [ } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, byte* ap) { // SpanOverloader @@ -1681,7 +1681,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1689,7 +1689,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1697,7 +1697,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1705,7 +1705,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1713,7 +1713,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1721,7 +1721,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, byte* ap) { // SpanOverloader @@ -1729,7 +1729,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1737,7 +1737,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1745,7 +1745,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, Span text, nuint maxl } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1753,7 +1753,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1761,7 +1761,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1769,7 +1769,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1777,7 +1777,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 614, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 608, Column 29 in SDL_stdinc.h")] public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string text, nuint maxlen, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1785,7 +1785,7 @@ public static unsafe int Vsnprintf(this Sdl thisApi, [UnmanagedType(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] public static unsafe int Asprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1793,7 +1793,7 @@ public static unsafe int Asprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET. } /// To be documented. - [NativeName("Src", "Line 615, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 609, Column 29 in SDL_stdinc.h")] public static unsafe int Asprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt) { // SpanOverloader @@ -1801,7 +1801,7 @@ public static unsafe int Asprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.N } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1809,7 +1809,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1817,7 +1817,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1825,7 +1825,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1833,7 +1833,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1841,7 +1841,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, byte** strp, [Flow(Silk.NET } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fmt, Span ap) { // SpanOverloader @@ -1849,7 +1849,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, byte* ap) { // SpanOverloader @@ -1857,7 +1857,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, Span ap) { // SpanOverloader @@ -1865,7 +1865,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fmt, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ap) { // SpanOverloader @@ -1873,7 +1873,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 616, Column 29 in SDL_stdinc.h")] + [NativeName("Src", "Line 610, Column 29 in SDL_stdinc.h")] public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fmt, Span ap) { // SpanOverloader @@ -1881,7 +1881,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] public static unsafe Icon* IconvOpen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode) { // SpanOverloader @@ -1889,7 +1889,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] public static unsafe Icon* IconvOpen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode) { // SpanOverloader @@ -1897,7 +1897,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] public static unsafe Icon* IconvOpen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode) { // SpanOverloader @@ -1905,7 +1905,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] public static unsafe Icon* IconvOpen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode) { // SpanOverloader @@ -1913,7 +1913,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 689, Column 37 in SDL_stdinc.h")] + [NativeName("Src", "Line 683, Column 37 in SDL_stdinc.h")] public static unsafe Icon* IconvOpen(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode) { // SpanOverloader @@ -1921,7 +1921,7 @@ public static unsafe int Vasprintf(this Sdl thisApi, ref byte* strp, [Flow(Silk. } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, byte** outbuf, Span outbytesleft) { // SpanOverloader @@ -1929,7 +1929,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, nuint* inbytesleft, ref byte* outbuf, Span outbytesleft) { // SpanOverloader @@ -1937,7 +1937,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, Span inbytesleft, byte** outbuf, nuint* outbytesleft) { // SpanOverloader @@ -1945,7 +1945,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, Span inbytesleft, byte** outbuf, Span outbytesleft) { // SpanOverloader @@ -1953,7 +1953,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, Span inbytesleft, ref byte* outbuf, nuint* outbytesleft) { // SpanOverloader @@ -1961,7 +1961,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte** inbuf, Span inbytesleft, ref byte* outbuf, Span outbytesleft) { // SpanOverloader @@ -1969,7 +1969,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, byte** outbuf, Span outbytesleft) { // SpanOverloader @@ -1977,7 +1977,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, nuint* inbytesleft, ref byte* outbuf, Span outbytesleft) { // SpanOverloader @@ -1985,7 +1985,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, Span inbytesleft, byte** outbuf, nuint* outbytesleft) { // SpanOverloader @@ -1993,7 +1993,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, Span inbytesleft, byte** outbuf, Span outbytesleft) { // SpanOverloader @@ -2001,7 +2001,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, Span inbytesleft, ref byte* outbuf, nuint* outbytesleft) { // SpanOverloader @@ -2009,7 +2009,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 692, Column 32 in SDL_stdinc.h")] + [NativeName("Src", "Line 686, Column 32 in SDL_stdinc.h")] public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte* inbuf, Span inbytesleft, ref byte* outbuf, Span outbytesleft) { // SpanOverloader @@ -2017,7 +2017,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2025,7 +2025,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft) { // SpanOverloader @@ -2033,7 +2033,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2041,7 +2041,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft) { // SpanOverloader @@ -2049,7 +2049,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2057,7 +2057,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft) { // SpanOverloader @@ -2065,7 +2065,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2073,7 +2073,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft) { // SpanOverloader @@ -2081,7 +2081,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft) { // SpanOverloader @@ -2089,7 +2089,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2097,7 +2097,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft) { // SpanOverloader @@ -2105,7 +2105,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft) { // SpanOverloader @@ -2113,7 +2113,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2121,7 +2121,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft) { // SpanOverloader @@ -2129,7 +2129,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2137,7 +2137,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* inbuf, nuint inbytesleft) { // SpanOverloader @@ -2145,7 +2145,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -2153,7 +2153,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string inbuf, nuint inbytesleft) { // SpanOverloader @@ -2161,7 +2161,7 @@ public static unsafe nuint Iconv(this Sdl thisApi, Icon* cd, [Flow(Silk.NET.Core } /// To be documented. - [NativeName("Src", "Line 702, Column 31 in SDL_stdinc.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_stdinc.h")] public static unsafe byte* IconvString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string tocode, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string fromcode, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan inbuf, nuint inbytesleft) { // SpanOverloader @@ -6441,7 +6441,7 @@ public static unsafe int LowerBlitScaled(this Sdl thisApi, Span src, Sp } /// To be documented. - [NativeName("Src", "Line 340, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 341, Column 29 in SDL_video.h")] public static unsafe int VideoInit(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan driver_name) { // SpanOverloader @@ -6449,7 +6449,7 @@ public static unsafe int VideoInit(this Sdl thisApi, [Flow(Silk.NET.Core.Native. } /// To be documented. - [NativeName("Src", "Line 406, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 407, Column 29 in SDL_video.h")] public static unsafe int GetDisplayBounds(this Sdl thisApi, int displayIndex, Span> rect) { // SpanOverloader @@ -6457,7 +6457,7 @@ public static unsafe int GetDisplayBounds(this Sdl thisApi, int displayIndex, Sp } /// To be documented. - [NativeName("Src", "Line 437, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 438, Column 29 in SDL_video.h")] public static unsafe int GetDisplayUsableBounds(this Sdl thisApi, int displayIndex, Span> rect) { // SpanOverloader @@ -6465,7 +6465,7 @@ public static unsafe int GetDisplayUsableBounds(this Sdl thisApi, int displayInd } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float* ddpi, float* hdpi, Span vdpi) { // SpanOverloader @@ -6473,7 +6473,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float* ddpi, Span hdpi, float* vdpi) { // SpanOverloader @@ -6481,7 +6481,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float* ddpi, Span hdpi, Span vdpi) { // SpanOverloader @@ -6489,7 +6489,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, float } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span ddpi, float* hdpi, float* vdpi) { // SpanOverloader @@ -6497,7 +6497,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span< } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span ddpi, float* hdpi, Span vdpi) { // SpanOverloader @@ -6505,7 +6505,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span< } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span ddpi, Span hdpi, float* vdpi) { // SpanOverloader @@ -6513,7 +6513,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span< } /// To be documented. - [NativeName("Src", "Line 472, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 473, Column 29 in SDL_video.h")] public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span ddpi, Span hdpi, Span vdpi) { // SpanOverloader @@ -6521,7 +6521,7 @@ public static unsafe int GetDisplayDPI(this Sdl thisApi, int displayIndex, Span< } /// To be documented. - [NativeName("Src", "Line 526, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 527, Column 29 in SDL_video.h")] public static unsafe int GetDisplayMode(this Sdl thisApi, int displayIndex, int modeIndex, Span mode) { // SpanOverloader @@ -6529,7 +6529,7 @@ public static unsafe int GetDisplayMode(this Sdl thisApi, int displayIndex, int } /// To be documented. - [NativeName("Src", "Line 549, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 550, Column 29 in SDL_video.h")] public static unsafe int GetDesktopDisplayMode(this Sdl thisApi, int displayIndex, Span mode) { // SpanOverloader @@ -6537,7 +6537,7 @@ public static unsafe int GetDesktopDisplayMode(this Sdl thisApi, int displayInde } /// To be documented. - [NativeName("Src", "Line 572, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 573, Column 29 in SDL_video.h")] public static unsafe int GetCurrentDisplayMode(this Sdl thisApi, int displayIndex, Span mode) { // SpanOverloader @@ -6545,7 +6545,7 @@ public static unsafe int GetCurrentDisplayMode(this Sdl thisApi, int displayInde } /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] public static unsafe DisplayMode* GetClosestDisplayMode(this Sdl thisApi, int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DisplayMode* mode, Span closest) { // SpanOverloader @@ -6553,7 +6553,7 @@ public static unsafe int GetCurrentDisplayMode(this Sdl thisApi, int displayInde } /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] public static unsafe DisplayMode* GetClosestDisplayMode(this Sdl thisApi, int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mode, DisplayMode* closest) { // SpanOverloader @@ -6561,7 +6561,7 @@ public static unsafe int GetCurrentDisplayMode(this Sdl thisApi, int displayInde } /// To be documented. - [NativeName("Src", "Line 598, Column 43 in SDL_video.h")] + [NativeName("Src", "Line 599, Column 43 in SDL_video.h")] public static unsafe DisplayMode* GetClosestDisplayMode(this Sdl thisApi, int displayIndex, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mode, Span closest) { // SpanOverloader @@ -6569,7 +6569,7 @@ public static unsafe int GetCurrentDisplayMode(this Sdl thisApi, int displayInde } /// To be documented. - [NativeName("Src", "Line 612, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 613, Column 29 in SDL_video.h")] public static unsafe int GetPointDisplayIndex(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan point) { // SpanOverloader @@ -6577,7 +6577,7 @@ public static unsafe int GetPointDisplayIndex(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 627, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 628, Column 29 in SDL_video.h")] public static unsafe int GetRectDisplayIndex(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan> rect) { // SpanOverloader @@ -6585,7 +6585,7 @@ public static unsafe int GetRectDisplayIndex(this Sdl thisApi, [Flow(Silk.NET.Co } /// To be documented. - [NativeName("Src", "Line 663, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 664, Column 29 in SDL_video.h")] public static unsafe int SetWindowDisplayMode(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mode) { // SpanOverloader @@ -6593,7 +6593,7 @@ public static unsafe int SetWindowDisplayMode(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 680, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 681, Column 29 in SDL_video.h")] public static unsafe int GetWindowDisplayMode(this Sdl thisApi, Window* window, Span mode) { // SpanOverloader @@ -6601,7 +6601,7 @@ public static unsafe int GetWindowDisplayMode(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 695, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 696, Column 31 in SDL_video.h")] public static unsafe void* GetWindowICCProfile(this Sdl thisApi, Window* window, Span size) { // SpanOverloader @@ -6609,7 +6609,7 @@ public static unsafe int GetWindowDisplayMode(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 780, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 781, Column 38 in SDL_video.h")] public static unsafe Window* CreateWindow(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan title, int x, int y, int w, int h, uint flags) { // SpanOverloader @@ -6617,7 +6617,7 @@ public static unsafe int GetWindowDisplayMode(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 801, Column 38 in SDL_video.h")] + [NativeName("Src", "Line 802, Column 38 in SDL_video.h")] public static unsafe Window* CreateWindowFrom(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data) where T0 : unmanaged { // SpanOverloader @@ -6625,7 +6625,7 @@ public static unsafe int GetWindowDisplayMode(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 865, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 866, Column 30 in SDL_video.h")] public static unsafe void SetWindowTitle(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan title) { // SpanOverloader @@ -6633,7 +6633,7 @@ public static unsafe void SetWindowTitle(this Sdl thisApi, Window* window, [Flow } /// To be documented. - [NativeName("Src", "Line 889, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 890, Column 30 in SDL_video.h")] public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, Span icon) { // SpanOverloader @@ -6641,7 +6641,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] public static unsafe void* SetWindowData(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -6649,7 +6649,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] public static unsafe void* SetWindowData(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, void* userdata) { // SpanOverloader @@ -6657,7 +6657,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] public static unsafe void* SetWindowData(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -6665,7 +6665,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 906, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 907, Column 31 in SDL_video.h")] public static unsafe void* SetWindowData(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -6673,7 +6673,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 921, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 922, Column 31 in SDL_video.h")] public static unsafe void* GetWindowData(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name) { // SpanOverloader @@ -6681,7 +6681,7 @@ public static unsafe void SetWindowIcon(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, int* x, Span y) { // SpanOverloader @@ -6689,7 +6689,7 @@ public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, in } /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, Span x, int* y) { // SpanOverloader @@ -6697,7 +6697,7 @@ public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 958, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 959, Column 30 in SDL_video.h")] public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, Span x, Span y) { // SpanOverloader @@ -6705,7 +6705,7 @@ public static unsafe void GetWindowPosition(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, int* w, Span h) { // SpanOverloader @@ -6713,7 +6713,7 @@ public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, int* w } /// To be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, Span w, int* h) { // SpanOverloader @@ -6721,7 +6721,7 @@ public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 1010, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1011, Column 30 in SDL_video.h")] public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, Span w, Span h) { // SpanOverloader @@ -6729,7 +6729,7 @@ public static unsafe void GetWindowSize(this Sdl thisApi, Window* window, SpanTo be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, int* left, int* bottom, Span right) { // SpanOverloader @@ -6737,7 +6737,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, int* left, Span bottom, int* right) { // SpanOverloader @@ -6745,7 +6745,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, int* left, Span bottom, Span right) { // SpanOverloader @@ -6753,7 +6753,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, Span left, int* bottom, int* right) { // SpanOverloader @@ -6761,7 +6761,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, Span left, int* bottom, Span right) { // SpanOverloader @@ -6769,7 +6769,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, Span left, Span bottom, int* right) { // SpanOverloader @@ -6777,7 +6777,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, int* top, Span left, Span bottom, Span right) { // SpanOverloader @@ -6785,7 +6785,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, int* left, int* bottom, int* right) { // SpanOverloader @@ -6793,7 +6793,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, int* left, int* bottom, Span right) { // SpanOverloader @@ -6801,7 +6801,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, int* left, Span bottom, int* right) { // SpanOverloader @@ -6809,7 +6809,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, int* left, Span bottom, Span right) { // SpanOverloader @@ -6817,7 +6817,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, Span left, int* bottom, int* right) { // SpanOverloader @@ -6825,7 +6825,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, Span left, int* bottom, Span right) { // SpanOverloader @@ -6833,7 +6833,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, Span left, Span bottom, int* right) { // SpanOverloader @@ -6841,7 +6841,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1045, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1046, Column 29 in SDL_video.h")] public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, Span top, Span left, Span bottom, Span right) { // SpanOverloader @@ -6849,7 +6849,7 @@ public static unsafe int GetWindowBordersSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window, int* w, Span h) { // SpanOverloader @@ -6857,7 +6857,7 @@ public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window } /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window, Span w, int* h) { // SpanOverloader @@ -6865,7 +6865,7 @@ public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window } /// To be documented. - [NativeName("Src", "Line 1067, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1068, Column 30 in SDL_video.h")] public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window, Span w, Span h) { // SpanOverloader @@ -6873,7 +6873,7 @@ public static unsafe void GetWindowSizeInPixels(this Sdl thisApi, Window* window } /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, int* w, Span h) { // SpanOverloader @@ -6881,7 +6881,7 @@ public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, Span w, int* h) { // SpanOverloader @@ -6889,7 +6889,7 @@ public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1099, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1100, Column 30 in SDL_video.h")] public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, Span w, Span h) { // SpanOverloader @@ -6897,7 +6897,7 @@ public static unsafe void GetWindowMinimumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, int* w, Span h) { // SpanOverloader @@ -6905,7 +6905,7 @@ public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, Span w, int* h) { // SpanOverloader @@ -6913,7 +6913,7 @@ public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1131, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 1132, Column 30 in SDL_video.h")] public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, Span w, Span h) { // SpanOverloader @@ -6921,7 +6921,7 @@ public static unsafe void GetWindowMaximumSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1341, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1355, Column 29 in SDL_video.h")] public static unsafe int UpdateWindowSurfaceRects(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan> rects, int numrects) { // SpanOverloader @@ -6929,7 +6929,7 @@ public static unsafe int UpdateWindowSurfaceRects(this Sdl thisApi, Window* wind } /// To be documented. - [NativeName("Src", "Line 1481, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1509, Column 29 in SDL_video.h")] public static unsafe int SetWindowMouseRect(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan> rect) { // SpanOverloader @@ -6937,7 +6937,7 @@ public static unsafe int SetWindowMouseRect(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1581, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1609, Column 29 in SDL_video.h")] public static unsafe int GetWindowOpacity(this Sdl thisApi, Window* window, Span out_opacity) { // SpanOverloader @@ -6945,7 +6945,7 @@ public static unsafe int GetWindowOpacity(this Sdl thisApi, Window* window, Span } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan blue) { // SpanOverloader @@ -6953,7 +6953,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue) { // SpanOverloader @@ -6961,7 +6961,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan blue) { // SpanOverloader @@ -6969,7 +6969,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue) { // SpanOverloader @@ -6977,7 +6977,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan blue) { // SpanOverloader @@ -6985,7 +6985,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ushort* blue) { // SpanOverloader @@ -6993,7 +6993,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1642, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan red, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan green, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan blue) { // SpanOverloader @@ -7001,7 +7001,7 @@ public static unsafe int SetWindowGammaRamp(this Sdl thisApi, Window* window, [F } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, ushort* red, ushort* green, Span blue) { // SpanOverloader @@ -7009,7 +7009,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, us } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, ushort* red, Span green, ushort* blue) { // SpanOverloader @@ -7017,7 +7017,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, us } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, ushort* red, Span green, Span blue) { // SpanOverloader @@ -7025,7 +7025,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, us } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Span red, ushort* green, ushort* blue) { // SpanOverloader @@ -7033,7 +7033,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Span red, ushort* green, Span blue) { // SpanOverloader @@ -7041,7 +7041,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Span red, Span green, ushort* blue) { // SpanOverloader @@ -7049,7 +7049,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 1670, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1698, Column 29 in SDL_video.h")] public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Span red, Span green, Span blue) { // SpanOverloader @@ -7057,7 +7057,7 @@ public static unsafe int GetWindowGammaRamp(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 1748, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1776, Column 29 in SDL_video.h")] public static unsafe int SetWindowHitTest(this Sdl thisApi, Window* window, PfnHitTest callback, Span callback_data) where T0 : unmanaged { // SpanOverloader @@ -7065,7 +7065,7 @@ public static unsafe int SetWindowHitTest(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 1850, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 1878, Column 29 in SDL_video.h")] public static unsafe int GLLoadLibrary(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan path) { // SpanOverloader @@ -7073,7 +7073,7 @@ public static unsafe int GLLoadLibrary(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 1903, Column 31 in SDL_video.h")] + [NativeName("Src", "Line 1931, Column 31 in SDL_video.h")] public static unsafe void* GLGetProcAddress(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan proc) { // SpanOverloader @@ -7081,7 +7081,7 @@ public static unsafe int GLLoadLibrary(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 1933, Column 34 in SDL_video.h")] + [NativeName("Src", "Line 1961, Column 34 in SDL_video.h")] public static unsafe SdlBool GLExtensionSupported(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan extension) { // SpanOverloader @@ -7089,7 +7089,7 @@ public static unsafe SdlBool GLExtensionSupported(this Sdl thisApi, [Flow(Silk.N } /// To be documented. - [NativeName("Src", "Line 1979, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2007, Column 29 in SDL_video.h")] public static unsafe int GLGetAttribute(this Sdl thisApi, GLattr attr, Span value) { // SpanOverloader @@ -7097,7 +7097,7 @@ public static unsafe int GLGetAttribute(this Sdl thisApi, GLattr attr, Span } /// To be documented. - [NativeName("Src", "Line 2018, Column 29 in SDL_video.h")] + [NativeName("Src", "Line 2046, Column 29 in SDL_video.h")] public static unsafe int GLMakeCurrent(this Sdl thisApi, Window* window, Span context) where T0 : unmanaged { // SpanOverloader @@ -7105,7 +7105,7 @@ public static unsafe int GLMakeCurrent(this Sdl thisApi, Window* window, Spa } /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, int* w, Span h) { // SpanOverloader @@ -7113,7 +7113,7 @@ public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, in } /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, Span w, int* h) { // SpanOverloader @@ -7121,7 +7121,7 @@ public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 2063, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2091, Column 30 in SDL_video.h")] public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, Span w, Span h) { // SpanOverloader @@ -7129,7 +7129,7 @@ public static unsafe void GLGetDrawableSize(this Sdl thisApi, Window* window, Sp } /// To be documented. - [NativeName("Src", "Line 2137, Column 30 in SDL_video.h")] + [NativeName("Src", "Line 2165, Column 30 in SDL_video.h")] public static unsafe void GLDeleteContext(this Sdl thisApi, Span context) where T0 : unmanaged { // SpanOverloader @@ -7382,7 +7382,7 @@ public static unsafe void AtomicUnlock(this Sdl thisApi, Span @lock) } /// To be documented. - [NativeName("Src", "Line 283, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 282, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCAS(this Sdl thisApi, Span a, int oldval, int newval) { // SpanOverloader @@ -7390,7 +7390,7 @@ public static unsafe SdlBool AtomicCAS(this Sdl thisApi, Span a, int ol } /// To be documented. - [NativeName("Src", "Line 301, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 300, Column 29 in SDL_atomic.h")] public static unsafe int AtomicSet(this Sdl thisApi, Span a, int v) { // SpanOverloader @@ -7398,7 +7398,7 @@ public static unsafe int AtomicSet(this Sdl thisApi, Span a, int v) } /// To be documented. - [NativeName("Src", "Line 316, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 315, Column 29 in SDL_atomic.h")] public static unsafe int AtomicGet(this Sdl thisApi, Span a) { // SpanOverloader @@ -7406,7 +7406,7 @@ public static unsafe int AtomicGet(this Sdl thisApi, Span a) } /// To be documented. - [NativeName("Src", "Line 335, Column 29 in SDL_atomic.h")] + [NativeName("Src", "Line 334, Column 29 in SDL_atomic.h")] public static unsafe int AtomicAdd(this Sdl thisApi, Span a, int v) { // SpanOverloader @@ -7414,7 +7414,7 @@ public static unsafe int AtomicAdd(this Sdl thisApi, Span a, int v) } /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, void* oldval, Span newval) where T0 : unmanaged { // SpanOverloader @@ -7422,7 +7422,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, void* } /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, Span oldval, void* newval) where T0 : unmanaged { // SpanOverloader @@ -7430,7 +7430,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, SpanTo be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, Span oldval, Span newval) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -7438,7 +7438,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, void** a, Sp } /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, void* oldval, Span newval) where T0 : unmanaged { // SpanOverloader @@ -7446,7 +7446,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, voi } /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, Span oldval, void* newval) where T0 : unmanaged { // SpanOverloader @@ -7454,7 +7454,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, Spa } /// To be documented. - [NativeName("Src", "Line 371, Column 34 in SDL_atomic.h")] + [NativeName("Src", "Line 370, Column 34 in SDL_atomic.h")] public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, Span oldval, Span newval) where T0 : unmanaged where T1 : unmanaged { // SpanOverloader @@ -7462,7 +7462,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, } /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] public static unsafe void* AtomicSetPtr(this Sdl thisApi, void** a, Span v) where T0 : unmanaged { // SpanOverloader @@ -7470,7 +7470,7 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, } /// To be documented. - [NativeName("Src", "Line 388, Column 31 in SDL_atomic.h")] + [NativeName("Src", "Line 387, Column 31 in SDL_atomic.h")] public static unsafe void* AtomicSetPtr(this Sdl thisApi, ref void* a, Span v) where T0 : unmanaged { // SpanOverloader @@ -7478,67 +7478,67 @@ public static unsafe SdlBool AtomicCASPtr(this Sdl thisApi, ref void* a, } /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThread(fn, name, ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThread(fn, name, ref data.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, void* data) { // SpanOverloader - return thisApi.CreateThread(fn, in name.GetPinnableReference(), data, pfnBeginThread, pfnEndThread); + return thisApi.CreateThread(fn, in name.GetPinnableReference(), data); } /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThread(fn, in name.GetPinnableReference(), ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThread(fn, in name.GetPinnableReference(), ref data.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 127, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 208, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThread(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThread(fn, name, ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThread(fn, name, ref data.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, nuint stacksize, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThreadWithStackSize(fn, name, stacksize, ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThreadWithStackSize(fn, name, stacksize, ref data.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, nuint stacksize, void* data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, nuint stacksize, void* data) { // SpanOverloader - return thisApi.CreateThreadWithStackSize(fn, in name.GetPinnableReference(), stacksize, data, pfnBeginThread, pfnEndThread); + return thisApi.CreateThreadWithStackSize(fn, in name.GetPinnableReference(), stacksize, data); } /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, nuint stacksize, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, nuint stacksize, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThreadWithStackSize(fn, in name.GetPinnableReference(), stacksize, ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThreadWithStackSize(fn, in name.GetPinnableReference(), stacksize, ref data.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 132, Column 1 in SDL_thread.h")] - public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, Span data, PfnSDLCurrentBeginThread pfnBeginThread, PfnSDLCurrentEndThread pfnEndThread) where T0 : unmanaged + [NativeName("Src", "Line 254, Column 1 in SDL_thread.h")] + public static unsafe Thread* CreateThreadWithStackSize(this Sdl thisApi, PfnThreadFunction fn, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, nuint stacksize, Span data) where T0 : unmanaged { // SpanOverloader - return thisApi.CreateThreadWithStackSize(fn, name, stacksize, ref data.GetPinnableReference(), pfnBeginThread, pfnEndThread); + return thisApi.CreateThreadWithStackSize(fn, name, stacksize, ref data.GetPinnableReference()); } /// To be documented. @@ -8078,7 +8078,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateCursor(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mask, int w, int h, int hot_x, int hot_y) { // SpanOverloader @@ -8086,7 +8086,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateCursor(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* mask, int w, int h, int hot_x, int hot_y) { // SpanOverloader @@ -8094,7 +8094,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateCursor(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mask, int w, int h, int hot_x, int hot_y) { // SpanOverloader @@ -8102,7 +8102,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateCursor(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string mask, int w, int h, int hot_x, int hot_y) { // SpanOverloader @@ -8110,7 +8110,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 321, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 317, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateCursor(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string data, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan mask, int w, int h, int hot_x, int hot_y) { // SpanOverloader @@ -8118,7 +8118,7 @@ public static unsafe uint GetRelativeMouseState(this Sdl thisApi, Span x, S } /// To be documented. - [NativeName("Src", "Line 340, Column 37 in SDL_mouse.h")] + [NativeName("Src", "Line 336, Column 37 in SDL_mouse.h")] public static unsafe Cursor* CreateColorCursor(this Sdl thisApi, Span surface, int hot_x, int hot_y) { // SpanOverloader @@ -8142,7 +8142,7 @@ public static unsafe GUID GUIDFromString(this Sdl thisApi, [Flow(Silk.NET.Core.N } /// To be documented. - [NativeName("Src", "Line 401, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 404, Column 29 in SDL_joystick.h")] public static unsafe int JoystickAttachVirtualEx(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan desc) { // SpanOverloader @@ -8150,7 +8150,7 @@ public static unsafe int JoystickAttachVirtualEx(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 637, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 640, Column 30 in SDL_joystick.h")] public static unsafe void JoystickGetGUIDString(this Sdl thisApi, GUID guid, Span pszGUID, int cbGUID) { // SpanOverloader @@ -8158,7 +8158,7 @@ public static unsafe void JoystickGetGUIDString(this Sdl thisApi, GUID guid, Spa } /// To be documented. - [NativeName("Src", "Line 653, Column 42 in SDL_joystick.h")] + [NativeName("Src", "Line 656, Column 42 in SDL_joystick.h")] public static unsafe GUID JoystickGetGUIDFromString(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pchGUID) { // SpanOverloader @@ -8166,7 +8166,7 @@ public static unsafe GUID JoystickGetGUIDFromString(this Sdl thisApi, [Flow(Silk } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, ushort* product, ushort* version, Span crc16) { // SpanOverloader @@ -8174,7 +8174,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, ushort* product, Span version, ushort* crc16) { // SpanOverloader @@ -8182,7 +8182,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, ushort* product, Span version, Span crc16) { // SpanOverloader @@ -8190,7 +8190,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, Span product, ushort* version, ushort* crc16) { // SpanOverloader @@ -8198,7 +8198,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, Span product, ushort* version, Span crc16) { // SpanOverloader @@ -8206,7 +8206,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, Span product, Span version, ushort* crc16) { // SpanOverloader @@ -8214,7 +8214,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushort* vendor, Span product, Span version, Span crc16) { // SpanOverloader @@ -8222,7 +8222,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, ushor } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, ushort* product, ushort* version, ushort* crc16) { // SpanOverloader @@ -8230,7 +8230,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, ushort* product, ushort* version, Span crc16) { // SpanOverloader @@ -8238,7 +8238,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, ushort* product, Span version, ushort* crc16) { // SpanOverloader @@ -8246,7 +8246,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, ushort* product, Span version, Span crc16) { // SpanOverloader @@ -8254,7 +8254,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, Span product, ushort* version, ushort* crc16) { // SpanOverloader @@ -8262,7 +8262,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, Span product, ushort* version, Span crc16) { // SpanOverloader @@ -8270,7 +8270,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, Span product, Span version, ushort* crc16) { // SpanOverloader @@ -8278,7 +8278,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 672, Column 30 in SDL_joystick.h")] + [NativeName("Src", "Line 675, Column 30 in SDL_joystick.h")] public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span vendor, Span product, Span version, Span crc16) { // SpanOverloader @@ -8286,7 +8286,7 @@ public static unsafe void GetJoystickGUIDInfo(this Sdl thisApi, GUID guid, Span< } /// To be documented. - [NativeName("Src", "Line 845, Column 34 in SDL_joystick.h")] + [NativeName("Src", "Line 848, Column 34 in SDL_joystick.h")] public static unsafe SdlBool JoystickGetAxisInitialState(this Sdl thisApi, Joystick* joystick, int axis, Span state) { // SpanOverloader @@ -8294,7 +8294,7 @@ public static unsafe SdlBool JoystickGetAxisInitialState(this Sdl thisApi, Joyst } /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, int ball, int* dx, Span dy) { // SpanOverloader @@ -8302,7 +8302,7 @@ public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, i } /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, int ball, Span dx, int* dy) { // SpanOverloader @@ -8310,7 +8310,7 @@ public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, i } /// To be documented. - [NativeName("Src", "Line 908, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 911, Column 29 in SDL_joystick.h")] public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, int ball, Span dx, Span dy) { // SpanOverloader @@ -8318,7 +8318,7 @@ public static unsafe int JoystickGetBall(this Sdl thisApi, Joystick* joystick, i } /// To be documented. - [NativeName("Src", "Line 1034, Column 29 in SDL_joystick.h")] + [NativeName("Src", "Line 1037, Column 29 in SDL_joystick.h")] public static unsafe int JoystickSendEffect(this Sdl thisApi, Joystick* joystick, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, int size) where T0 : unmanaged { // SpanOverloader @@ -8878,7 +8878,7 @@ public static unsafe int HidGetIndexedString(this Sdl thisApi, HidDevice* dev, i } /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, HintPriority priority) { // SpanOverloader @@ -8886,7 +8886,7 @@ public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value, HintPriority priority) { // SpanOverloader @@ -8894,7 +8894,7 @@ public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, HintPriority priority) { // SpanOverloader @@ -8902,7 +8902,7 @@ public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value, HintPriority priority) { // SpanOverloader @@ -8910,7 +8910,7 @@ public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 2419, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2454, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value, HintPriority priority) { // SpanOverloader @@ -8918,7 +8918,7 @@ public static unsafe SdlBool SetHintWithPriority(this Sdl thisApi, [Flow(Silk.NE } /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value) { // SpanOverloader @@ -8926,7 +8926,7 @@ public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* value) { // SpanOverloader @@ -8934,7 +8934,7 @@ public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value) { // SpanOverloader @@ -8942,7 +8942,7 @@ public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string value) { // SpanOverloader @@ -8950,7 +8950,7 @@ public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 2439, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2474, Column 34 in SDL_hints.h")] public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan value) { // SpanOverloader @@ -8958,7 +8958,7 @@ public static unsafe SdlBool SetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nativ } /// To be documented. - [NativeName("Src", "Line 2457, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2492, Column 34 in SDL_hints.h")] public static unsafe SdlBool ResetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name) { // SpanOverloader @@ -8966,7 +8966,7 @@ public static unsafe SdlBool ResetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 2485, Column 38 in SDL_hints.h")] + [NativeName("Src", "Line 2520, Column 38 in SDL_hints.h")] public static unsafe byte* GetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name) { // SpanOverloader @@ -8974,7 +8974,7 @@ public static unsafe SdlBool ResetHint(this Sdl thisApi, [Flow(Silk.NET.Core.Nat } /// To be documented. - [NativeName("Src", "Line 2500, Column 34 in SDL_hints.h")] + [NativeName("Src", "Line 2535, Column 34 in SDL_hints.h")] public static unsafe SdlBool GetHintBoolean(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, SdlBool default_value) { // SpanOverloader @@ -8982,7 +8982,7 @@ public static unsafe SdlBool GetHintBoolean(this Sdl thisApi, [Flow(Silk.NET.Cor } /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -8990,7 +8990,7 @@ public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, PfnHintCallback callback, void* userdata) { // SpanOverloader @@ -8998,7 +8998,7 @@ public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -9006,7 +9006,7 @@ public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 2524, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2559, Column 30 in SDL_hints.h")] public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -9014,7 +9014,7 @@ public static unsafe void AddHintCallback(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -9022,7 +9022,7 @@ public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, PfnHintCallback callback, void* userdata) { // SpanOverloader @@ -9030,7 +9030,7 @@ public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -9038,7 +9038,7 @@ public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.C } /// To be documented. - [NativeName("Src", "Line 2540, Column 30 in SDL_hints.h")] + [NativeName("Src", "Line 2575, Column 30 in SDL_hints.h")] public static unsafe void DelHintCallback(this Sdl thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, PfnHintCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -9326,27 +9326,27 @@ public static unsafe void MetalGetDrawableSize(this Sdl thisApi, Window* window, } /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] - public static unsafe PowerState GetPowerInfo(this Sdl thisApi, int* secs, Span pct) + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] + public static unsafe PowerState GetPowerInfo(this Sdl thisApi, int* seconds, Span percent) { // SpanOverloader - return thisApi.GetPowerInfo(secs, ref pct.GetPinnableReference()); + return thisApi.GetPowerInfo(seconds, ref percent.GetPinnableReference()); } /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] - public static unsafe PowerState GetPowerInfo(this Sdl thisApi, Span secs, int* pct) + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] + public static unsafe PowerState GetPowerInfo(this Sdl thisApi, Span seconds, int* percent) { // SpanOverloader - return thisApi.GetPowerInfo(ref secs.GetPinnableReference(), pct); + return thisApi.GetPowerInfo(ref seconds.GetPinnableReference(), percent); } /// To be documented. - [NativeName("Src", "Line 78, Column 40 in SDL_power.h")] - public static unsafe PowerState GetPowerInfo(this Sdl thisApi, Span secs, Span pct) + [NativeName("Src", "Line 77, Column 40 in SDL_power.h")] + public static unsafe PowerState GetPowerInfo(this Sdl thisApi, Span seconds, Span percent) { // SpanOverloader - return thisApi.GetPowerInfo(ref secs.GetPinnableReference(), ref pct.GetPinnableReference()); + return thisApi.GetPowerInfo(ref seconds.GetPinnableReference(), ref percent.GetPinnableReference()); } /// To be documented. @@ -11358,7 +11358,7 @@ public static unsafe int RenderReadPixels(this Sdl thisApi, Renderer* render } /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] public static unsafe int GLBindTexture(this Sdl thisApi, Texture* texture, float* texw, Span texh) { // SpanOverloader @@ -11366,7 +11366,7 @@ public static unsafe int GLBindTexture(this Sdl thisApi, Texture* texture, float } /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] public static unsafe int GLBindTexture(this Sdl thisApi, Texture* texture, Span texw, float* texh) { // SpanOverloader @@ -11374,7 +11374,7 @@ public static unsafe int GLBindTexture(this Sdl thisApi, Texture* texture, Span< } /// To be documented. - [NativeName("Src", "Line 1846, Column 29 in SDL_render.h")] + [NativeName("Src", "Line 1851, Column 29 in SDL_render.h")] public static unsafe int GLBindTexture(this Sdl thisApi, Texture* texture, Span texw, Span texh) { // SpanOverloader diff --git a/src/Windowing/Silk.NET.SDL/Structs/AtomicT.gen.cs b/src/Windowing/Silk.NET.SDL/Structs/AtomicT.gen.cs index 301e1698a5..3463cadd62 100644 --- a/src/Windowing/Silk.NET.SDL/Structs/AtomicT.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Structs/AtomicT.gen.cs @@ -16,7 +16,7 @@ namespace Silk.NET.SDL { - [NativeName("AnonymousName", "__AnonymousRecord_SDL_atomic_L264_C9")] + [NativeName("AnonymousName", "__AnonymousRecord_SDL_atomic_L263_C9")] [NativeName("Name", "SDL_atomic_t")] public unsafe partial struct AtomicT { diff --git a/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentBeginThread.gen.cs b/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentBeginThread.gen.cs deleted file mode 100644 index 911803170c..0000000000 --- a/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentBeginThread.gen.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.SDL -{ - public unsafe readonly struct PfnSDLCurrentBeginThread : IDisposable - { - private readonly void* _handle; - public delegate* unmanaged[Cdecl] Handle => (delegate* unmanaged[Cdecl]) _handle; - public PfnSDLCurrentBeginThread - ( - delegate* unmanaged[Cdecl] ptr - ) => _handle = ptr; - - public PfnSDLCurrentBeginThread - ( - SDLCurrentBeginThread proc - ) => _handle = (void*) SilkMarshal.DelegateToPtr(proc); - - public static PfnSDLCurrentBeginThread From(SDLCurrentBeginThread proc) => new PfnSDLCurrentBeginThread(proc); - public void Dispose() => SilkMarshal.Free((nint) _handle); - - public static implicit operator nint(PfnSDLCurrentBeginThread pfn) => (nint) pfn.Handle; - public static explicit operator PfnSDLCurrentBeginThread(nint pfn) - => new PfnSDLCurrentBeginThread((delegate* unmanaged[Cdecl]) pfn); - - public static implicit operator PfnSDLCurrentBeginThread(SDLCurrentBeginThread proc) - => new PfnSDLCurrentBeginThread(proc); - - public static explicit operator SDLCurrentBeginThread(PfnSDLCurrentBeginThread pfn) - => SilkMarshal.PtrToDelegate(pfn); - - public static implicit operator delegate* unmanaged[Cdecl](PfnSDLCurrentBeginThread pfn) => pfn.Handle; - public static implicit operator PfnSDLCurrentBeginThread(delegate* unmanaged[Cdecl] ptr) => new PfnSDLCurrentBeginThread(ptr); - } - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public unsafe delegate nuint SDLCurrentBeginThread(void* arg0, uint arg1, PfnVvUi arg2, void* arg3, uint arg4, uint* arg5); -} - diff --git a/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentEndThread.gen.cs b/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentEndThread.gen.cs deleted file mode 100644 index 5ec05a628a..0000000000 --- a/src/Windowing/Silk.NET.SDL/Structs/PfnSDLCurrentEndThread.gen.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.SDL -{ - public unsafe readonly struct PfnSDLCurrentEndThread : IDisposable - { - private readonly void* _handle; - public delegate* unmanaged[Cdecl] Handle => (delegate* unmanaged[Cdecl]) _handle; - public PfnSDLCurrentEndThread - ( - delegate* unmanaged[Cdecl] ptr - ) => _handle = ptr; - - public PfnSDLCurrentEndThread - ( - SDLCurrentEndThread proc - ) => _handle = (void*) SilkMarshal.DelegateToPtr(proc); - - public static PfnSDLCurrentEndThread From(SDLCurrentEndThread proc) => new PfnSDLCurrentEndThread(proc); - public void Dispose() => SilkMarshal.Free((nint) _handle); - - public static implicit operator nint(PfnSDLCurrentEndThread pfn) => (nint) pfn.Handle; - public static explicit operator PfnSDLCurrentEndThread(nint pfn) - => new PfnSDLCurrentEndThread((delegate* unmanaged[Cdecl]) pfn); - - public static implicit operator PfnSDLCurrentEndThread(SDLCurrentEndThread proc) - => new PfnSDLCurrentEndThread(proc); - - public static explicit operator SDLCurrentEndThread(PfnSDLCurrentEndThread pfn) - => SilkMarshal.PtrToDelegate(pfn); - - public static implicit operator delegate* unmanaged[Cdecl](PfnSDLCurrentEndThread pfn) => pfn.Handle; - public static implicit operator PfnSDLCurrentEndThread(delegate* unmanaged[Cdecl] ptr) => new PfnSDLCurrentEndThread(ptr); - } - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void SDLCurrentEndThread(uint arg0); -} - diff --git a/src/Windowing/Silk.NET.SDL/Structs/PfnVvUi.gen.cs b/src/Windowing/Silk.NET.SDL/Structs/PfnVvUi.gen.cs deleted file mode 100644 index 9a6a106c65..0000000000 --- a/src/Windowing/Silk.NET.SDL/Structs/PfnVvUi.gen.cs +++ /dev/null @@ -1,53 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - - -using System; -using System.Runtime.InteropServices; -using System.Runtime.CompilerServices; -using System.Text; -using Silk.NET.Core; -using Silk.NET.Core.Native; -using Silk.NET.Core.Attributes; -using Silk.NET.Core.Contexts; -using Silk.NET.Core.Loader; - -#pragma warning disable 1591 - -namespace Silk.NET.SDL -{ - public unsafe readonly struct PfnVvUi : IDisposable - { - private readonly void* _handle; - public delegate* unmanaged[Cdecl] Handle => (delegate* unmanaged[Cdecl]) _handle; - public PfnVvUi - ( - delegate* unmanaged[Cdecl] ptr - ) => _handle = ptr; - - public PfnVvUi - ( - VvUiProc proc - ) => _handle = (void*) SilkMarshal.DelegateToPtr(proc); - - public static PfnVvUi From(VvUiProc proc) => new PfnVvUi(proc); - public void Dispose() => SilkMarshal.Free((nint) _handle); - - public static implicit operator nint(PfnVvUi pfn) => (nint) pfn.Handle; - public static explicit operator PfnVvUi(nint pfn) - => new PfnVvUi((delegate* unmanaged[Cdecl]) pfn); - - public static implicit operator PfnVvUi(VvUiProc proc) - => new PfnVvUi(proc); - - public static explicit operator VvUiProc(PfnVvUi pfn) - => SilkMarshal.PtrToDelegate(pfn); - - public static implicit operator delegate* unmanaged[Cdecl](PfnVvUi pfn) => pfn.Handle; - public static implicit operator PfnVvUi(delegate* unmanaged[Cdecl] ptr) => new PfnVvUi(ptr); - } - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public unsafe delegate uint VvUiProc(void* arg0); -} -