Files
marlersoft-win32json/api/Graphics.DirectComposition.json
T
Jonathan Marler ef937288be 10.3.16-preview
2021-10-11 10:11:10 -06:00

4318 lines
156 KiB
JSON

{
"Constants":[
{
"Name":"COMPOSITIONOBJECT_READ"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"COMPOSITIONOBJECT_WRITE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}
]
,"Types":[
{
"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0}
,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1}
,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_BORDER_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_BORDER_MODE_SOFT","Value":0}
,{"Name":"DCOMPOSITION_BORDER_MODE_HARD","Value":1}
,{"Name":"DCOMPOSITION_BORDER_MODE_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_COMPOSITE_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER","Value":0}
,{"Name":"DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT","Value":1}
,{"Name":"DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND","Value":2}
,{"Name":"DCOMPOSITION_COMPOSITE_MODE_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_BACKFACE_VISIBILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE","Value":0}
,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN","Value":1}
,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_OPACITY_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_OPACITY_MODE_LAYER","Value":0}
,{"Name":"DCOMPOSITION_OPACITY_MODE_MULTIPLY","Value":1}
,{"Name":"DCOMPOSITION_OPACITY_MODE_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_DEPTH_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DCOMPOSITION_DEPTH_MODE_TREE","Value":0}
,{"Name":"DCOMPOSITION_DEPTH_MODE_SPATIAL","Value":1}
,{"Name":"DCOMPOSITION_DEPTH_MODE_SORTED","Value":3}
,{"Name":"DCOMPOSITION_DEPTH_MODE_INHERIT","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DCOMPOSITION_FRAME_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lastFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"currentCompositionRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":[]}
,{"Name":"currentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"timeFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"nextEstimatedFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IDCompositionAnimation"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"cbfd91d9-51b2-45e4-b3de-d19ccfb863c5"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SetAbsoluteBeginTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"beginTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"AddCubic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"constantCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"linearCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"quadraticCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"cubicCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"AddSinusoidal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"amplitude","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"phase","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"AddRepeat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"durationToRepeat","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
]
}
,{
"Name":"End"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"endOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"endValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionDevice"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"c37ea93a-e7aa-450d-b16f-9746cb0407f3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Commit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"WaitForCommitCompletion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetFrameStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTargetForHwnd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateVisual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateVirtualSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurfaceFromHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurfaceFromHwnd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTranslateTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateScaleTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRotateTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSkewTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateMatrixTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTransformGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]}
,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTranslateTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateScaleTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRotateTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateMatrixTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTransform3DGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]}
,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateEffectGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRectangleClip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateAnimation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CheckDeviceState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDCompositionTarget"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"eacdd04c-117e-4e17-88f4-d1b12b0e3d89"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetRoot"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IDCompositionVisual"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"4d93059d-097b-4651-9a60-f0f25116e2f3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetTransformParent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"effect","Type":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetBitmapInterpolationMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBorderMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BORDER_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetClip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetClip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clip","Type":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetContent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"AddVisual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
,{"Name":"insertAbove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"referenceVisual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"RemoveVisual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RemoveAllVisuals"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SetCompositeMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionEffect"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"ec81b08f-bfcb-4e8d-b193-a915587999e8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IDCompositionTransform3D"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"71185722-246b-41f2-aad1-0443f7f4bfc2"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IDCompositionTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"fd55faa7-37e0-4c20-95d2-9be45bc33f55"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IDCompositionTranslateTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"06791122-c6f0-417d-8323-269e987f5954"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionScaleTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"71fde914-40ef-45ef-bd51-68b037c339f9"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetScaleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionRotateTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"641ed83c-ae96-46c5-90dc-32774cc5c6d5"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionSkewTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"e57aa735-dcdb-4c72-9c61-0591f58889ee"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetAngleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAngleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAngleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAngleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionMatrixTransform"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"16cdff07-c503-419c-83f2-0965c7af1fa6"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionEffectGroup"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"a7929a74-e6b2-4bd6-8b95-4040119ca34d"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetOpacity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOpacity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transform3D","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IDCompositionTranslateTransform3D"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"91636d4b-9ba1-4532-aaf7-e3344994d788"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionScaleTransform3D"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"2a9e9ead-364b-4b15-a7c4-a1997f78b389"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetScaleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetScaleZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionRotateTransform3D"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"d8f5b23f-d429-4a91-b55a-d2f45fd75b18"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"axisX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"axisY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"axisZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAxisZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCenterZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionMatrixTransform3D"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"4b3363f0-643b-41b7-b6e0-ccf22d34467c"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionClip"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"64ac3703-9d3f-45ec-a109-7cac0e7a13a7"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IDCompositionRectangleClip"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"9842ad7d-d9cf-4908-aed7-48b51da5e7c2"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetLeft"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetLeft"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetRight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetRight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBottom"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBottom"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTopLeftRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTopLeftRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTopLeftRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTopLeftRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTopRightRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTopRightRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTopRightRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTopRightRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomLeftRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomLeftRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomLeftRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomLeftRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomRightRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomRightRadiusX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomRightRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBottomRightRadiusY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionSurface"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"bb8a4953-2c99-4f5a-96f5-4819027fa3ac"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"BeginDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"updateRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"updateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"updateOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EndDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"SuspendDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"ResumeDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"Scroll"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"offsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"offsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionVirtualSurface"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"ae471c51-5f53-4a24-8d3e-d0c39c30b3f0"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"Resize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Trim"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionDevice2"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"75f6468d-1b8e-447c-9bc6-75fea80b5b25"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"Commit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"WaitForCommitCompletion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"GetFrameStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateVisual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurfaceFactory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"surfaceFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurfaceFactory","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateVirtualSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTranslateTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateScaleTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRotateTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSkewTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateMatrixTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTransformGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]}
,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTranslateTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateScaleTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRotateTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateMatrixTransform3D"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTransform3DGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]}
,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateEffectGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateRectangleClip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateAnimation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDCompositionDesktopDevice"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"5f4633fe-1e08-4cb8-8c75-ce24333f5602"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"CreateTargetForHwnd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurfaceFromHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSurfaceFromHwnd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDCompositionDeviceDebug"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a1a3c64a-224f-4a81-9773-4f03a89d3c6c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"EnableDebugCounters"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"DisableDebugCounters"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"IDCompositionSurfaceFactory"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"e334bc12-3937-4e02-85eb-fcf4eb30d2c8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[
{
"Name":"CreateSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateVirtualSurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In"]}
,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDCompositionVisual2"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"e8de1639-4331-4b26-bc5f-6a321d347a85"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetOpacityMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_OPACITY_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBackFaceVisibility"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visibility","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BACKFACE_VISIBILITY","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionVisualDebug"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"fed2b808-5eb4-43a0-aea3-35f65280f91b"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"EnableHeatMap"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DisableHeatMap"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"EnableRedrawRegions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
,{
"Name":"DisableRedrawRegions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}
]
}
,{
"Name":"IDCompositionVisual3"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"2775f462-b6c1-4015-b0be-b3e7d6a4976d"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisualDebug","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetDepthMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_DEPTH_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOffsetZ"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetOpacity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetOpacity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetTransform"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetVisible"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionDevice3"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"0987cb06-f916-48bf-8d35-ce7641781bd9"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"CreateGaussianBlurEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"gaussianBlurEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionGaussianBlurEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateBrightnessEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"brightnessEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBrightnessEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateColorMatrixEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"colorMatrixEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionColorMatrixEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateShadowEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"shadowEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionShadowEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateHueRotationEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hueRotationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionHueRotationEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateSaturationEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"saturationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSaturationEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTurbulenceEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"turbulenceEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTurbulenceEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateLinearTransferEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"linearTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionLinearTransferEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTableTransferEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"tableTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTableTransferEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateCompositeEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"compositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionCompositeEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateBlendEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blendEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBlendEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateArithmeticCompositeEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"arithmeticCompositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionArithmeticCompositeEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateAffineTransform2DEffect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"affineTransform2dEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAffineTransform2DEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDCompositionFilterEffect"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"30c421d5-8cb2-4e9f-b133-37be270d4ac2"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetInput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"input","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionGaussianBlurEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"45d4d0b7-1bd4-454e-8894-2bfa68443033"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetStandardDeviation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetStandardDeviation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBorderMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionBrightnessEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6027496e-cb3a-49ab-934f-d798da4f7da6"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetWhitePoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"whitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetBlackPoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blackPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetWhitePointX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"whitePointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetWhitePointX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetWhitePointY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"whitePointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetWhitePointY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlackPointX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blackPointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlackPointX"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlackPointY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blackPointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlackPointY"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionColorMatrixEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"c1170a22-3ce2-4966-90d4-55408bfc84c4"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COLORMATRIX_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetClampOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clamp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionShadowEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4ad18ac0-cfd2-4c2f-bb62-96e54fdb6879"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetStandardDeviation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetStandardDeviation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetColor"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetRed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetRed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetGreen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlpha"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAlpha"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionHueRotationEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"6db9f920-0770-4781-b0c6-381912f9d167"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"amountDegrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAngle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionSaturationEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a08debda-3258-4fa4-9f16-9174d3fe93b1"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetSaturation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ratio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetSaturation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionTurbulenceEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a6a55bda-c09c-49f3-9193-a41922c89715"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetOffset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetBaseFrequency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetNumOctaves"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numOctaves","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetSeed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"seed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetNoise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"noise","Type":{"Kind":"ApiRef","Name":"D2D1_TURBULENCE_NOISE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetStitchable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"stitchable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionLinearTransferEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"4305ee5b-c4a0-4c88-9385-67124e017683"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetRedYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"redYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetRedYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetRedSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"redSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetRedSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetRedDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"greenYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"greenSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blueYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blueSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alphaYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaYIntercept"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alphaSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaSlope"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetClampOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionTableTransferEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9b7e82e2-69c5-4eb4-a5f5-a7033f5132cd"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetRedTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetRedDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaDisable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetClampOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetRedTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetRedTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetGreenTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetBlueTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetAlphaTableValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionCompositeEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"576616c0-a231-494d-a38d-00fd5ec4db46"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionBlendEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"33ecdc0a-578a-4a11-9c14-0cb90517f9c5"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionArithmeticCompositeEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3b67dfa8-e3dd-4e61-b640-46c2f3d739dc"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetCoefficients"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"coefficients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetClampOutput"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"clampoutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Coeffcient1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Coefficient2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Coefficient3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient3"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient4"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Coefficient4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetCoefficient4"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDCompositionAffineTransform2DEffect"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0b74b9e8-cdd6-492f-bbbc-5ed32157026d"
,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}
,"Methods":[
{
"Name":"SetInterpolationMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetBorderMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTransformMatrix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"transformMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetTransformMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetTransformMatrixElement"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetSharpness"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sharpness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"SetSharpness"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
]
}
]
}
]
,"Functions":[
{
"Name":"DCompositionCreateDevice"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"DCompositionCreateDevice2"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"DCompositionCreateDevice3"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"DCompositionCreateSurfaceHandle"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"surfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DCompositionAttachMouseWheelToHwnd"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DCompositionAttachMouseDragToHwnd"
,"SetLastError":false
,"DllImport":"dcomp"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}