DXC: Annotate new struct fields and enums
This commit is contained in:
Родитель
5c94c978b1
Коммит
9237e270ed
|
@ -28759,20 +28759,6 @@
|
||||||
"filter": "DXC_CP_",
|
"filter": "DXC_CP_",
|
||||||
"header": "dxcapi.h"
|
"header": "dxcapi.h"
|
||||||
},
|
},
|
||||||
"members": [
|
|
||||||
{
|
|
||||||
"name": "DXC_CP_ACP",
|
|
||||||
"value": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "DXC_CP_UTF16",
|
|
||||||
"value": "1200"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "DXC_CP_UTF8",
|
|
||||||
"value": "65001"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"uses": [
|
"uses": [
|
||||||
{
|
{
|
||||||
"interface": "IDxcBlobEncoding",
|
"interface": "IDxcBlobEncoding",
|
||||||
|
@ -28818,6 +28804,85 @@
|
||||||
"interface": "IDxcUtils",
|
"interface": "IDxcUtils",
|
||||||
"method": "LoadFile",
|
"method": "LoadFile",
|
||||||
"parameter": "pCodePage"
|
"parameter": "pCodePage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"struct": "DxcBuffer",
|
||||||
|
"field": "Encoding"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "DxcValidatorFlags",
|
||||||
|
"flags": true,
|
||||||
|
"autoPopulate": {
|
||||||
|
"filter": "DxcValidatorFlags_",
|
||||||
|
"header": "dxcapi.h"
|
||||||
|
},
|
||||||
|
"uses": [
|
||||||
|
{
|
||||||
|
"interface": "IDxcValidator",
|
||||||
|
"method": "Validate",
|
||||||
|
"parameter": "Flags"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"interface": "IDxcValidator2",
|
||||||
|
"method": "ValidateWithDebug",
|
||||||
|
"parameter": "Flags"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "DxcVersionInfoFlags",
|
||||||
|
"flags": true,
|
||||||
|
"autoPopulate": {
|
||||||
|
"filter": "DxcValidatorFlags_",
|
||||||
|
"header": "dxcapi.h"
|
||||||
|
},
|
||||||
|
"uses": [
|
||||||
|
{
|
||||||
|
"interface": "IDxcVersionInfo",
|
||||||
|
"method": "GetFlags",
|
||||||
|
"parameter": "pFlags"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "DXC_HASHFLAG",
|
||||||
|
"flags": true,
|
||||||
|
"autoPopulate": {
|
||||||
|
"filter": "DXC_HASHFLAG_",
|
||||||
|
"header": "dxcapi.h"
|
||||||
|
},
|
||||||
|
"uses": [
|
||||||
|
{
|
||||||
|
"struct": "DxcShaderHash",
|
||||||
|
"field": "Flags"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "DXC_PART",
|
||||||
|
"flags": false,
|
||||||
|
"autoPopulate": {
|
||||||
|
"filter": "DXC_PART_",
|
||||||
|
"header": "dxcapi.h"
|
||||||
|
},
|
||||||
|
"uses": [
|
||||||
|
{
|
||||||
|
"interface": "IDxcUtils",
|
||||||
|
"method": "GetDxilContainerPart",
|
||||||
|
"parameter": "DxcPart"
|
||||||
|
// TODO: GetPartKind, FindFirstPartKind? DXC_OUT_KIND?
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"interface": "IDxcContainerBuilder",
|
||||||
|
"method": "AddPart",
|
||||||
|
"parameter": "fourCC"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"interface": "IDxcContainerBuilder",
|
||||||
|
"method": "RemovePart",
|
||||||
|
"parameter": "fourCC"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
Загрузка…
Ссылка в новой задаче