Files
marlersoft-win32json/api/Graphics.Direct2D.Common.json
2026-02-15 20:01:23 -07:00

683 lines
22 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"D2D_COLOR_F"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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":"_Anonymous2_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"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":"_Anonymous1_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"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":"D2D_MATRIX_4X3_F"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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
,"Attrs":[]
,"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"
,"Attrs":[
"Agile"
]
,"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":[
]
}