mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 16:16:04 +08:00
Update generator json to 33.0.18-preview and adapt changes.
This commit is contained in:
730
src/Generator/win32json/api/Graphics.Direct2D.Common.json
Normal file
730
src/Generator/win32json/api/Graphics.Direct2D.Common.json
Normal file
@@ -0,0 +1,730 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"D2D_COLOR_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_COLOR_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_ALPHA_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_ALPHA_MODE_UNKNOWN","Value":0}
|
||||
,{"Name":"D2D1_ALPHA_MODE_PREMULTIPLIED","Value":1}
|
||||
,{"Name":"D2D1_ALPHA_MODE_STRAIGHT","Value":2}
|
||||
,{"Name":"D2D1_ALPHA_MODE_IGNORE","Value":3}
|
||||
,{"Name":"D2D1_ALPHA_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_PIXEL_FORMAT"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_POINT_2U"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_POINT_2F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_VECTOR_2F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_VECTOR_3F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_VECTOR_4F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_RECT_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_RECT_U"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_SIZE_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_SIZE_U"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_MATRIX_3X2_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Union"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Union"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
||||
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
||||
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous1_e__Struct"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"_Anonymous2_e__Struct"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_MATRIX_4X3_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Union"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Union"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
||||
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Struct"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_MATRIX_4X4_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Union"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Union"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
||||
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Struct"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D_MATRIX_5X4_F"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Union"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Union"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
||||
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
{
|
||||
"Name":"_Anonymous_e__Struct"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_51","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_52","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_53","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"_54","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_FIGURE_BEGIN"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_FIGURE_BEGIN_FILLED","Value":0}
|
||||
,{"Name":"D2D1_FIGURE_BEGIN_HOLLOW","Value":1}
|
||||
,{"Name":"D2D1_FIGURE_BEGIN_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_FIGURE_END"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_FIGURE_END_OPEN","Value":0}
|
||||
,{"Name":"D2D1_FIGURE_END_CLOSED","Value":1}
|
||||
,{"Name":"D2D1_FIGURE_END_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_BEZIER_SEGMENT"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_PATH_SEGMENT"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":true
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_PATH_SEGMENT_NONE","Value":0}
|
||||
,{"Name":"D2D1_PATH_SEGMENT_FORCE_UNSTROKED","Value":1}
|
||||
,{"Name":"D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN","Value":2}
|
||||
,{"Name":"D2D1_PATH_SEGMENT_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_FILL_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_FILL_MODE_ALTERNATE","Value":0}
|
||||
,{"Name":"D2D1_FILL_MODE_WINDING","Value":1}
|
||||
,{"Name":"D2D1_FILL_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"ID2D1SimplifiedGeometrySink"
|
||||
,"Architectures":[]
|
||||
,"Platform":"windows6.1"
|
||||
,"Kind":"Com"
|
||||
,"Guid":"2cd9069e-12e2-11dc-9fed-001143a055f9"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"SetFillMode"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"SetSegmentFlags"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"vertexFlags","Type":{"Kind":"ApiRef","Name":"D2D1_PATH_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"BeginFigure"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"figureBegin","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_BEGIN","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"AddLines"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]}
|
||||
,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"AddBeziers"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]}
|
||||
,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"EndFigure"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"figureEnd","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_END","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"Close"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_BORDER_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_BORDER_MODE_SOFT","Value":0}
|
||||
,{"Name":"D2D1_BORDER_MODE_HARD","Value":1}
|
||||
,{"Name":"D2D1_BORDER_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_BLEND_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_BLEND_MODE_MULTIPLY","Value":0}
|
||||
,{"Name":"D2D1_BLEND_MODE_SCREEN","Value":1}
|
||||
,{"Name":"D2D1_BLEND_MODE_DARKEN","Value":2}
|
||||
,{"Name":"D2D1_BLEND_MODE_LIGHTEN","Value":3}
|
||||
,{"Name":"D2D1_BLEND_MODE_DISSOLVE","Value":4}
|
||||
,{"Name":"D2D1_BLEND_MODE_COLOR_BURN","Value":5}
|
||||
,{"Name":"D2D1_BLEND_MODE_LINEAR_BURN","Value":6}
|
||||
,{"Name":"D2D1_BLEND_MODE_DARKER_COLOR","Value":7}
|
||||
,{"Name":"D2D1_BLEND_MODE_LIGHTER_COLOR","Value":8}
|
||||
,{"Name":"D2D1_BLEND_MODE_COLOR_DODGE","Value":9}
|
||||
,{"Name":"D2D1_BLEND_MODE_LINEAR_DODGE","Value":10}
|
||||
,{"Name":"D2D1_BLEND_MODE_OVERLAY","Value":11}
|
||||
,{"Name":"D2D1_BLEND_MODE_SOFT_LIGHT","Value":12}
|
||||
,{"Name":"D2D1_BLEND_MODE_HARD_LIGHT","Value":13}
|
||||
,{"Name":"D2D1_BLEND_MODE_VIVID_LIGHT","Value":14}
|
||||
,{"Name":"D2D1_BLEND_MODE_LINEAR_LIGHT","Value":15}
|
||||
,{"Name":"D2D1_BLEND_MODE_PIN_LIGHT","Value":16}
|
||||
,{"Name":"D2D1_BLEND_MODE_HARD_MIX","Value":17}
|
||||
,{"Name":"D2D1_BLEND_MODE_DIFFERENCE","Value":18}
|
||||
,{"Name":"D2D1_BLEND_MODE_EXCLUSION","Value":19}
|
||||
,{"Name":"D2D1_BLEND_MODE_HUE","Value":20}
|
||||
,{"Name":"D2D1_BLEND_MODE_SATURATION","Value":21}
|
||||
,{"Name":"D2D1_BLEND_MODE_COLOR","Value":22}
|
||||
,{"Name":"D2D1_BLEND_MODE_LUMINOSITY","Value":23}
|
||||
,{"Name":"D2D1_BLEND_MODE_SUBTRACT","Value":24}
|
||||
,{"Name":"D2D1_BLEND_MODE_DIVISION","Value":25}
|
||||
,{"Name":"D2D1_BLEND_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_COLORMATRIX_ALPHA_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED","Value":1}
|
||||
,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT","Value":2}
|
||||
,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5}
|
||||
,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_TURBULENCE_NOISE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_TURBULENCE_NOISE_FRACTAL_SUM","Value":0}
|
||||
,{"Name":"D2D1_TURBULENCE_NOISE_TURBULENCE","Value":1}
|
||||
,{"Name":"D2D1_TURBULENCE_NOISE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"D2D1_COMPOSITE_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D2D1_COMPOSITE_MODE_SOURCE_OVER","Value":0}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OVER","Value":1}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_IN","Value":2}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_IN","Value":3}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_OUT","Value":4}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OUT","Value":5}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_ATOP","Value":6}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_ATOP","Value":7}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_XOR","Value":8}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_PLUS","Value":9}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_COPY","Value":10}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY","Value":11}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_MASK_INVERT","Value":12}
|
||||
,{"Name":"D2D1_COMPOSITE_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
12132
src/Generator/win32json/api/Graphics.Direct2D.json
Normal file
12132
src/Generator/win32json/api/Graphics.Direct2D.json
Normal file
File diff suppressed because it is too large
Load Diff
2075
src/Generator/win32json/api/Graphics.Direct3D.Dxc.json
Normal file
2075
src/Generator/win32json/api/Graphics.Direct3D.Dxc.json
Normal file
File diff suppressed because it is too large
Load Diff
880
src/Generator/win32json/api/Graphics.Direct3D.Fxc.json
Normal file
880
src/Generator/win32json/api/Graphics.Direct3D.Fxc.json
Normal file
@@ -0,0 +1,880 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
{
|
||||
"Name":"D3DCOMPILER_DLL_W"
|
||||
,"Type":{"Kind":"Native","Name":"String"}
|
||||
,"ValueType":"String"
|
||||
,"Value":"d3dcompiler_47.dll"
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILER_DLL_A"
|
||||
,"Type":{"Kind":"Native","Name":"String"}
|
||||
,"ValueType":"String"
|
||||
,"Value":"d3dcompiler_47.dll"
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_COMPILER_VERSION"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":47
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_DEBUG"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_SKIP_VALIDATION"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_SKIP_OPTIMIZATION"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_PACK_MATRIX_ROW_MAJOR"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":8
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":16
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_PARTIAL_PRECISION"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":32
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":64
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":128
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_NO_PRESHADER"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":256
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_AVOID_FLOW_CONTROL"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":512
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_PREFER_FLOW_CONTROL"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1024
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_ENABLE_STRICTNESS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2048
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4096
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_IEEE_STRICTNESS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":8192
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL0"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":16384
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL1"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":0
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL3"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":32768
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_RESERVED16"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":65536
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_RESERVED17"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":131072
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_WARNINGS_ARE_ERRORS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":262144
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_RESOURCES_MAY_ALIAS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":524288
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1048576
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_ALL_RESOURCES_BOUND"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2097152
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_DEBUG_NAME_FOR_SOURCE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4194304
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_DEBUG_NAME_FOR_BINARY"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":8388608
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_EFFECT_CHILD_EFFECT"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":0
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":16
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":32
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_ENABLE_COLOR_CODE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_CYCLE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":8
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_DISABLE_DEBUG_INFO"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":16
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_OFFSET"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":32
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_INSTRUCTION_ONLY"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":64
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_DISASM_PRINT_HEX_LITERALS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":128
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_COMPRESS_SHADER_KEEP_ALL_PARTS"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"pD3DCompile"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"pD3DPreprocess"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"pD3DDisassemble"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCOMPILER_STRIP_FLAGS"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D3DCOMPILER_STRIP_REFLECTION_DATA","Value":1}
|
||||
,{"Name":"D3DCOMPILER_STRIP_DEBUG_INFO","Value":2}
|
||||
,{"Name":"D3DCOMPILER_STRIP_TEST_BLOBS","Value":4}
|
||||
,{"Name":"D3DCOMPILER_STRIP_PRIVATE_DATA","Value":8}
|
||||
,{"Name":"D3DCOMPILER_STRIP_ROOT_SIGNATURE","Value":16}
|
||||
,{"Name":"D3DCOMPILER_STRIP_FORCE_DWORD","Value":2147483647}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_BLOB_PART"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"D3D_BLOB_INPUT_SIGNATURE_BLOB","Value":0}
|
||||
,{"Name":"D3D_BLOB_OUTPUT_SIGNATURE_BLOB","Value":1}
|
||||
,{"Name":"D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB","Value":2}
|
||||
,{"Name":"D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB","Value":3}
|
||||
,{"Name":"D3D_BLOB_ALL_SIGNATURE_BLOB","Value":4}
|
||||
,{"Name":"D3D_BLOB_DEBUG_INFO","Value":5}
|
||||
,{"Name":"D3D_BLOB_LEGACY_SHADER","Value":6}
|
||||
,{"Name":"D3D_BLOB_XNA_PREPASS_SHADER","Value":7}
|
||||
,{"Name":"D3D_BLOB_XNA_SHADER","Value":8}
|
||||
,{"Name":"D3D_BLOB_PDB","Value":9}
|
||||
,{"Name":"D3D_BLOB_PRIVATE_DATA","Value":10}
|
||||
,{"Name":"D3D_BLOB_ROOT_SIGNATURE","Value":11}
|
||||
,{"Name":"D3D_BLOB_DEBUG_NAME","Value":12}
|
||||
,{"Name":"D3D_BLOB_TEST_ALTERNATE_SHADER","Value":32768}
|
||||
,{"Name":"D3D_BLOB_TEST_COMPILE_DETAILS","Value":32769}
|
||||
,{"Name":"D3D_BLOB_TEST_COMPILE_PERF","Value":32770}
|
||||
,{"Name":"D3D_BLOB_TEST_COMPILE_REPORT","Value":32771}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"D3D_SHADER_DATA"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
|
||||
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
{
|
||||
"Name":"D3DReadFileToBlob"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DWriteBlobToFile"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"bOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCompile"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
|
||||
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCompile2"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
|
||||
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"SecondaryDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pSecondaryData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":11},"Optional","Const"]}
|
||||
,{"Name":"SecondaryDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCompileFromFile"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
|
||||
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
||||
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DPreprocess"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]},"Attrs":["In","Optional"]}
|
||||
,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetDebugInfo"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DReflect"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DReflectLibrary"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DDisassemble"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DDisassembleRegion"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"StartByteOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pFinishByteOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
|
||||
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCreateLinker"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"ppLinker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Linker","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DLoadModule"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"cbSrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCreateFunctionLinkingGraph"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppFunctionLinkingGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11FunctionLinkingGraph","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetTraceInstructionOffsets"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"StartInstIndex","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
|
||||
,{"Name":"pTotalInsts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetInputSignatureBlob"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetOutputSignatureBlob"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetInputAndOutputSignatureBlob"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DStripShader"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"uStripFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppStrippedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DGetBlobPart"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DSetBlobPart"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pPart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
|
||||
,{"Name":"PartSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppNewShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCreateBlob"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DCompressShaders"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pShaderData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"D3D_SHADER_DATA","TargetKind":"Default","Api":"Graphics.Direct3D.Fxc","Parents":[]}},"Attrs":["In"]}
|
||||
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppCompressedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DDecompressShaders"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
|
||||
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
||||
,{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"uStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]}
|
||||
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppShaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
,{"Name":"pTotalShaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3DDisassemble10Effect"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"D3DCOMPILER_47.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Graphics.Direct3D10","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
1406
src/Generator/win32json/api/Graphics.Direct3D.json
Normal file
1406
src/Generator/win32json/api/Graphics.Direct3D.json
Normal file
File diff suppressed because it is too large
Load Diff
10208
src/Generator/win32json/api/Graphics.Direct3D10.json
Normal file
10208
src/Generator/win32json/api/Graphics.Direct3D10.json
Normal file
File diff suppressed because it is too large
Load Diff
18291
src/Generator/win32json/api/Graphics.Direct3D11.json
Normal file
18291
src/Generator/win32json/api/Graphics.Direct3D11.json
Normal file
File diff suppressed because it is too large
Load Diff
191
src/Generator/win32json/api/Graphics.Direct3D11on12.json
Normal file
191
src/Generator/win32json/api/Graphics.Direct3D11on12.json
Normal file
@@ -0,0 +1,191 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"PFN_D3D11ON12_CREATE_DEVICE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
|
||||
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
|
||||
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
|
||||
,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"D3D11_RESOURCE_FLAGS"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ID3D11On12Device"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Com"
|
||||
,"Guid":"85611e73-70a9-490e-9614-a9e302777904"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"CreateWrappedResource"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pResource12","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pFlags11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11on12","Parents":[]}},"Attrs":["In","Const"]}
|
||||
,{"Name":"InState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"OutState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppResource11","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ReleaseWrappedResources"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
|
||||
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"AcquireWrappedResources"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
|
||||
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ID3D11On12Device1"
|
||||
,"Architectures":[]
|
||||
,"Platform":"windows10.0.18362"
|
||||
,"Kind":"Com"
|
||||
,"Guid":"bdb64df4-ea2f-4c70-b861-aaab1258bb5d"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"GetD3D12Device"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ID3D11On12Device2"
|
||||
,"Architectures":[]
|
||||
,"Platform":"windows10.0.19041"
|
||||
,"Kind":"Com"
|
||||
,"Guid":"dc90f331-4740-43fa-866e-67f12cb58223"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device1","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"UnwrapUnderlyingResource"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ReturnUnderlyingResource"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pSignalValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]}
|
||||
,{"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
{
|
||||
"Name":"D3D11On12CreateDevice"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"d3d11.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
|
||||
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppCommandQueues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
|
||||
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
|
||||
,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
|
||||
,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
15997
src/Generator/win32json/api/Graphics.Direct3D12.json
Normal file
15997
src/Generator/win32json/api/Graphics.Direct3D12.json
Normal file
File diff suppressed because it is too large
Load Diff
8100
src/Generator/win32json/api/Graphics.Direct3D9.json
Normal file
8100
src/Generator/win32json/api/Graphics.Direct3D9.json
Normal file
File diff suppressed because it is too large
Load Diff
154
src/Generator/win32json/api/Graphics.Direct3D9on12.json
Normal file
154
src/Generator/win32json/api/Graphics.Direct3D9on12.json
Normal file
@@ -0,0 +1,154 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
{
|
||||
"Name":"MAX_D3D9ON12_QUEUES"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"D3D9ON12_ARGS"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Enable9On12","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"pD3D12Device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"ppD3D12Queues","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]}
|
||||
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"PFN_Direct3DCreate9On12Ex"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
|
||||
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"PFN_Direct3DCreate9On12"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"FunctionPointer"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
|
||||
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"IDirect3DDevice9On12"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Com"
|
||||
,"Guid":"e7fda234-b589-4049-940d-8878977531c8"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"GetD3D12Device"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"UnwrapUnderlyingResource"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
||||
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"ReturnUnderlyingResource"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pSignalValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
|
||||
,{"Name":"ppFences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
{
|
||||
"Name":"Direct3DCreate9On12Ex"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"d3d9.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
|
||||
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"Direct3DCreate9On12"
|
||||
,"SetLastError":false
|
||||
,"DllImport":"d3d9.dll"
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
|
||||
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
9100
src/Generator/win32json/api/Graphics.DirectWrite.json
Normal file
9100
src/Generator/win32json/api/Graphics.DirectWrite.json
Normal file
File diff suppressed because it is too large
Load Diff
443
src/Generator/win32json/api/Graphics.Dxgi.Common.json
Normal file
443
src/Generator/win32json/api/Graphics.Dxgi.Common.json
Normal file
@@ -0,0 +1,443 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
{
|
||||
"Name":"_FACDXGI"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2170
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CPU_ACCESS_NONE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":0
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CPU_ACCESS_DYNAMIC"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CPU_ACCESS_READ_WRITE"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":2
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CPU_ACCESS_SCRATCH"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":3
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CPU_ACCESS_FIELD"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":15
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_FORMAT_DEFINED"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":1
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4294967295
|
||||
,"Attrs":[]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN"
|
||||
,"Type":{"Kind":"Native","Name":"UInt32"}
|
||||
,"ValueType":"UInt32"
|
||||
,"Value":4294967294
|
||||
,"Attrs":[]
|
||||
}
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"DXGI_RATIONAL"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_SAMPLE_DESC"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_COLOR_SPACE_TYPE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709","Value":0}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709","Value":1}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709","Value":2}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020","Value":3}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RESERVED","Value":4}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601","Value":5}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601","Value":6}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601","Value":7}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709","Value":8}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709","Value":9}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020","Value":10}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020","Value":11}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020","Value":12}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020","Value":13}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020","Value":14}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020","Value":15}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020","Value":16}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020","Value":17}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020","Value":18}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020","Value":19}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709","Value":20}
|
||||
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020","Value":21}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709","Value":22}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020","Value":23}
|
||||
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020","Value":24}
|
||||
,{"Name":"DXGI_COLOR_SPACE_CUSTOM","Value":-1}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_FORMAT"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_FORMAT_UNKNOWN","Value":0}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32A32_TYPELESS","Value":1}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32A32_FLOAT","Value":2}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32A32_UINT","Value":3}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32A32_SINT","Value":4}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32_TYPELESS","Value":5}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32_FLOAT","Value":6}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32_UINT","Value":7}
|
||||
,{"Name":"DXGI_FORMAT_R32G32B32_SINT","Value":8}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_TYPELESS","Value":9}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_FLOAT","Value":10}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_UNORM","Value":11}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_UINT","Value":12}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_SNORM","Value":13}
|
||||
,{"Name":"DXGI_FORMAT_R16G16B16A16_SINT","Value":14}
|
||||
,{"Name":"DXGI_FORMAT_R32G32_TYPELESS","Value":15}
|
||||
,{"Name":"DXGI_FORMAT_R32G32_FLOAT","Value":16}
|
||||
,{"Name":"DXGI_FORMAT_R32G32_UINT","Value":17}
|
||||
,{"Name":"DXGI_FORMAT_R32G32_SINT","Value":18}
|
||||
,{"Name":"DXGI_FORMAT_R32G8X24_TYPELESS","Value":19}
|
||||
,{"Name":"DXGI_FORMAT_D32_FLOAT_S8X24_UINT","Value":20}
|
||||
,{"Name":"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS","Value":21}
|
||||
,{"Name":"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT","Value":22}
|
||||
,{"Name":"DXGI_FORMAT_R10G10B10A2_TYPELESS","Value":23}
|
||||
,{"Name":"DXGI_FORMAT_R10G10B10A2_UNORM","Value":24}
|
||||
,{"Name":"DXGI_FORMAT_R10G10B10A2_UINT","Value":25}
|
||||
,{"Name":"DXGI_FORMAT_R11G11B10_FLOAT","Value":26}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_TYPELESS","Value":27}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM","Value":28}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB","Value":29}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_UINT","Value":30}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_SNORM","Value":31}
|
||||
,{"Name":"DXGI_FORMAT_R8G8B8A8_SINT","Value":32}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_TYPELESS","Value":33}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_FLOAT","Value":34}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_UNORM","Value":35}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_UINT","Value":36}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_SNORM","Value":37}
|
||||
,{"Name":"DXGI_FORMAT_R16G16_SINT","Value":38}
|
||||
,{"Name":"DXGI_FORMAT_R32_TYPELESS","Value":39}
|
||||
,{"Name":"DXGI_FORMAT_D32_FLOAT","Value":40}
|
||||
,{"Name":"DXGI_FORMAT_R32_FLOAT","Value":41}
|
||||
,{"Name":"DXGI_FORMAT_R32_UINT","Value":42}
|
||||
,{"Name":"DXGI_FORMAT_R32_SINT","Value":43}
|
||||
,{"Name":"DXGI_FORMAT_R24G8_TYPELESS","Value":44}
|
||||
,{"Name":"DXGI_FORMAT_D24_UNORM_S8_UINT","Value":45}
|
||||
,{"Name":"DXGI_FORMAT_R24_UNORM_X8_TYPELESS","Value":46}
|
||||
,{"Name":"DXGI_FORMAT_X24_TYPELESS_G8_UINT","Value":47}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_TYPELESS","Value":48}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_UNORM","Value":49}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_UINT","Value":50}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_SNORM","Value":51}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_SINT","Value":52}
|
||||
,{"Name":"DXGI_FORMAT_R16_TYPELESS","Value":53}
|
||||
,{"Name":"DXGI_FORMAT_R16_FLOAT","Value":54}
|
||||
,{"Name":"DXGI_FORMAT_D16_UNORM","Value":55}
|
||||
,{"Name":"DXGI_FORMAT_R16_UNORM","Value":56}
|
||||
,{"Name":"DXGI_FORMAT_R16_UINT","Value":57}
|
||||
,{"Name":"DXGI_FORMAT_R16_SNORM","Value":58}
|
||||
,{"Name":"DXGI_FORMAT_R16_SINT","Value":59}
|
||||
,{"Name":"DXGI_FORMAT_R8_TYPELESS","Value":60}
|
||||
,{"Name":"DXGI_FORMAT_R8_UNORM","Value":61}
|
||||
,{"Name":"DXGI_FORMAT_R8_UINT","Value":62}
|
||||
,{"Name":"DXGI_FORMAT_R8_SNORM","Value":63}
|
||||
,{"Name":"DXGI_FORMAT_R8_SINT","Value":64}
|
||||
,{"Name":"DXGI_FORMAT_A8_UNORM","Value":65}
|
||||
,{"Name":"DXGI_FORMAT_R1_UNORM","Value":66}
|
||||
,{"Name":"DXGI_FORMAT_R9G9B9E5_SHAREDEXP","Value":67}
|
||||
,{"Name":"DXGI_FORMAT_R8G8_B8G8_UNORM","Value":68}
|
||||
,{"Name":"DXGI_FORMAT_G8R8_G8B8_UNORM","Value":69}
|
||||
,{"Name":"DXGI_FORMAT_BC1_TYPELESS","Value":70}
|
||||
,{"Name":"DXGI_FORMAT_BC1_UNORM","Value":71}
|
||||
,{"Name":"DXGI_FORMAT_BC1_UNORM_SRGB","Value":72}
|
||||
,{"Name":"DXGI_FORMAT_BC2_TYPELESS","Value":73}
|
||||
,{"Name":"DXGI_FORMAT_BC2_UNORM","Value":74}
|
||||
,{"Name":"DXGI_FORMAT_BC2_UNORM_SRGB","Value":75}
|
||||
,{"Name":"DXGI_FORMAT_BC3_TYPELESS","Value":76}
|
||||
,{"Name":"DXGI_FORMAT_BC3_UNORM","Value":77}
|
||||
,{"Name":"DXGI_FORMAT_BC3_UNORM_SRGB","Value":78}
|
||||
,{"Name":"DXGI_FORMAT_BC4_TYPELESS","Value":79}
|
||||
,{"Name":"DXGI_FORMAT_BC4_UNORM","Value":80}
|
||||
,{"Name":"DXGI_FORMAT_BC4_SNORM","Value":81}
|
||||
,{"Name":"DXGI_FORMAT_BC5_TYPELESS","Value":82}
|
||||
,{"Name":"DXGI_FORMAT_BC5_UNORM","Value":83}
|
||||
,{"Name":"DXGI_FORMAT_BC5_SNORM","Value":84}
|
||||
,{"Name":"DXGI_FORMAT_B5G6R5_UNORM","Value":85}
|
||||
,{"Name":"DXGI_FORMAT_B5G5R5A1_UNORM","Value":86}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM","Value":87}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM","Value":88}
|
||||
,{"Name":"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM","Value":89}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8A8_TYPELESS","Value":90}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB","Value":91}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8X8_TYPELESS","Value":92}
|
||||
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB","Value":93}
|
||||
,{"Name":"DXGI_FORMAT_BC6H_TYPELESS","Value":94}
|
||||
,{"Name":"DXGI_FORMAT_BC6H_UF16","Value":95}
|
||||
,{"Name":"DXGI_FORMAT_BC6H_SF16","Value":96}
|
||||
,{"Name":"DXGI_FORMAT_BC7_TYPELESS","Value":97}
|
||||
,{"Name":"DXGI_FORMAT_BC7_UNORM","Value":98}
|
||||
,{"Name":"DXGI_FORMAT_BC7_UNORM_SRGB","Value":99}
|
||||
,{"Name":"DXGI_FORMAT_AYUV","Value":100}
|
||||
,{"Name":"DXGI_FORMAT_Y410","Value":101}
|
||||
,{"Name":"DXGI_FORMAT_Y416","Value":102}
|
||||
,{"Name":"DXGI_FORMAT_NV12","Value":103}
|
||||
,{"Name":"DXGI_FORMAT_P010","Value":104}
|
||||
,{"Name":"DXGI_FORMAT_P016","Value":105}
|
||||
,{"Name":"DXGI_FORMAT_420_OPAQUE","Value":106}
|
||||
,{"Name":"DXGI_FORMAT_YUY2","Value":107}
|
||||
,{"Name":"DXGI_FORMAT_Y210","Value":108}
|
||||
,{"Name":"DXGI_FORMAT_Y216","Value":109}
|
||||
,{"Name":"DXGI_FORMAT_NV11","Value":110}
|
||||
,{"Name":"DXGI_FORMAT_AI44","Value":111}
|
||||
,{"Name":"DXGI_FORMAT_IA44","Value":112}
|
||||
,{"Name":"DXGI_FORMAT_P8","Value":113}
|
||||
,{"Name":"DXGI_FORMAT_A8P8","Value":114}
|
||||
,{"Name":"DXGI_FORMAT_B4G4R4A4_UNORM","Value":115}
|
||||
,{"Name":"DXGI_FORMAT_P208","Value":130}
|
||||
,{"Name":"DXGI_FORMAT_V208","Value":131}
|
||||
,{"Name":"DXGI_FORMAT_V408","Value":132}
|
||||
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE","Value":189}
|
||||
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190}
|
||||
,{"Name":"DXGI_FORMAT_FORCE_UINT","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_RGB"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_GAMMA_CONTROL"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Scale","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_GAMMA_CONTROL_CAPABILITIES"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"MinConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
|
||||
,{"Name":"NumGammaControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"ControlPointPositions","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_MODE_SCANLINE_ORDER"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED","Value":0}
|
||||
,{"Name":"DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE","Value":1}
|
||||
,{"Name":"DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST","Value":2}
|
||||
,{"Name":"DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST","Value":3}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_MODE_SCALING"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_MODE_SCALING_UNSPECIFIED","Value":0}
|
||||
,{"Name":"DXGI_MODE_SCALING_CENTERED","Value":1}
|
||||
,{"Name":"DXGI_MODE_SCALING_STRETCHED","Value":2}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_MODE_ROTATION"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_MODE_ROTATION_UNSPECIFIED","Value":0}
|
||||
,{"Name":"DXGI_MODE_ROTATION_IDENTITY","Value":1}
|
||||
,{"Name":"DXGI_MODE_ROTATION_ROTATE90","Value":2}
|
||||
,{"Name":"DXGI_MODE_ROTATION_ROTATE180","Value":3}
|
||||
,{"Name":"DXGI_MODE_ROTATION_ROTATE270","Value":4}
|
||||
]
|
||||
,"IntegerBase":"Int32"
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_MODE_DESC"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
||||
,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_JPEG_DC_HUFFMAN_TABLE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
||||
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_JPEG_AC_HUFFMAN_TABLE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
||||
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":162},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_JPEG_QUANTIZATION_TABLE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Struct"
|
||||
,"Size":0
|
||||
,"PackingSize":0
|
||||
,"Fields":[
|
||||
{"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
||||
]
|
||||
,"NestedTypes":[
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"DXGI_ALPHA_MODE"
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Kind":"Enum"
|
||||
,"Flags":false
|
||||
,"Scoped":false
|
||||
,"Values":[
|
||||
{"Name":"DXGI_ALPHA_MODE_UNSPECIFIED","Value":0}
|
||||
,{"Name":"DXGI_ALPHA_MODE_PREMULTIPLIED","Value":1}
|
||||
,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2}
|
||||
,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3}
|
||||
,{"Name":"DXGI_ALPHA_MODE_FORCE_DWORD","Value":4294967295}
|
||||
]
|
||||
,"IntegerBase":"UInt32"
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
4776
src/Generator/win32json/api/Graphics.Dxgi.json
Normal file
4776
src/Generator/win32json/api/Graphics.Dxgi.json
Normal file
File diff suppressed because it is too large
Load Diff
90
src/Generator/win32json/api/Graphics.Imaging.D2D.json
Normal file
90
src/Generator/win32json/api/Graphics.Imaging.D2D.json
Normal file
@@ -0,0 +1,90 @@
|
||||
{
|
||||
|
||||
"Constants":[
|
||||
]
|
||||
|
||||
,"Types":[
|
||||
{
|
||||
"Name":"IWICImageEncoder"
|
||||
,"Architectures":[]
|
||||
,"Platform":"windows8.0"
|
||||
,"Kind":"Com"
|
||||
,"Guid":"04c75bf8-3ce1-473b-acc5-3cc4f5e94999"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"WriteFrame"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"WriteFrameThumbnail"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"WriteThumbnail"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pEncoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"Name":"IWICImagingFactory2"
|
||||
,"Architectures":[]
|
||||
,"Platform":"windows8.0"
|
||||
,"Kind":"Com"
|
||||
,"Guid":"7b816b45-1996-4476-b132-de9e247c8af0"
|
||||
,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
|
||||
,"Methods":[
|
||||
{
|
||||
"Name":"CreateImageEncoder"
|
||||
,"SetLastError":false
|
||||
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
||||
,"ReturnAttrs":[]
|
||||
,"Architectures":[]
|
||||
,"Platform":null
|
||||
,"Attrs":[]
|
||||
,"Params":[
|
||||
{"Name":"pD2DDevice","Type":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
|
||||
,{"Name":"ppWICImageEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICImageEncoder","TargetKind":"Com","Api":"Graphics.Imaging.D2D","Parents":[]}},"Attrs":["Out"]}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
,"Functions":[
|
||||
]
|
||||
|
||||
,"UnicodeAliases":[
|
||||
]
|
||||
|
||||
}
|
||||
7304
src/Generator/win32json/api/Graphics.Imaging.json
Normal file
7304
src/Generator/win32json/api/Graphics.Imaging.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user