mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 10:17:22 +01:00
Work around ActiveIdUsingKeyInputMask having a wrong type
This commit is contained in:
parent
b3dcdb4539
commit
3e2a6ec9cb
211 changed files with 10 additions and 219 deletions
|
|
@ -21,7 +21,7 @@ $sourcePaths = (
|
|||
# replace "ImGuiKey.GamepadStart"
|
||||
$tmp = Get-Content -Path "$PSScriptRoot\imgui\Dalamud.Bindings.ImGui\Generated\Enums\ImGuiKeyPrivate.cs" -Raw
|
||||
$tmp = $tmp.Replace("unchecked((int)GamepadStart)", "unchecked((int)ImGuiKey.GamepadStart)").Trim()
|
||||
$tmp | Set-Content -Path "$PSScriptRoot\imgui\Dalamud.Bindings.ImGui\Generated\Enums\ImGuiKeyPrivate.cs" -Encoding ascii
|
||||
$tmp.Trim() | Set-Content -Path "$PSScriptRoot\imgui\Dalamud.Bindings.ImGui\Generated\Enums\ImGuiKeyPrivate.cs" -Encoding ascii
|
||||
|
||||
try
|
||||
{
|
||||
|
|
@ -141,7 +141,9 @@ foreach ($sourcePath in $sourcePaths)
|
|||
$husks = $husks.Replace("public unsafe struct", "public unsafe partial struct")
|
||||
$husks = $referNativeFunctionQualified.Replace($husks, '$1Native.$2')
|
||||
$husks = "// <auto-generated/>`r`n`r`nusing $([string]::Join(";`r`nusing ", $imports) );`r`n`r`n$husks"
|
||||
$husks | Set-Content -Path "$targetPath.gen.cs" -Encoding ascii
|
||||
$husks = $husks -ireplace 'nuint (ActiveIdUsingKeyInputMask)', 'ImBitArrayImGuiKeyNamedKeyCOUNTLessImGuiKeyNamedKeyBEGIN $1'
|
||||
$husks = $husks.Replace('ref Unsafe.AsRef<nuint>(&Handle->ActiveIdUsingKeyInputMask)', 'ref Unsafe.AsRef<ImBitArrayImGuiKeyNamedKeyCOUNTLessImGuiKeyNamedKeyBEGIN>(&Handle->ActiveIdUsingKeyInputMask)')
|
||||
$husks.Trim() | Set-Content -Path "$targetPath.gen.cs" -Encoding ascii
|
||||
}
|
||||
|
||||
$husks = "// <auto-generated/>`r`n`r`nusing $([string]::Join(";`r`nusing ", $imports) );`r`n`r`nnamespace $namespace;`r`n`r`n"
|
||||
|
|
@ -286,6 +288,6 @@ foreach ($sourcePath in $sourcePaths)
|
|||
$null = $sb.Append("// DISCARDED: $methodName`r`n")
|
||||
}
|
||||
|
||||
$sb.ToString() | Set-Content -Path "$targetPath/$className.gen.cs" -Encoding ascii
|
||||
$sb.ToString().Trim() | Set-Content -Path "$targetPath/$className.gen.cs" -Encoding ascii
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue