mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-15 06:41:38 +00:00
include: Add defines for ID2D1TransformGraph.
Signed-off-by: Ziqing Hui <zhui@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
3d891e4130
commit
7597fa6ed5
|
@ -212,3 +212,49 @@ interface ID2D1ComputeInfo : ID2D1RenderInfo
|
|||
[in] ID2D1ResourceTexture *texture
|
||||
);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(b2efe1e7-729f-4102-949f-505fa21bf666),
|
||||
local,
|
||||
]
|
||||
interface ID2D1TransformNode : IUnknown
|
||||
{
|
||||
UINT32 GetInputCount();
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(13d29038-c3e6-4034-9081-13b53a417992),
|
||||
local,
|
||||
]
|
||||
interface ID2D1TransformGraph : IUnknown
|
||||
{
|
||||
UINT32 GetInputCount();
|
||||
HRESULT SetSingleTransformNode(
|
||||
[in] ID2D1TransformNode *node
|
||||
);
|
||||
HRESULT AddNode(
|
||||
[in] ID2D1TransformNode *node
|
||||
);
|
||||
HRESULT RemoveNode(
|
||||
[in] ID2D1TransformNode *node
|
||||
);
|
||||
HRESULT SetOutputNode(
|
||||
[in] ID2D1TransformNode *node
|
||||
);
|
||||
HRESULT ConnectNode(
|
||||
[in] ID2D1TransformNode *from_node,
|
||||
[in] ID2D1TransformNode *to_node,
|
||||
[in] UINT32 index
|
||||
);
|
||||
HRESULT ConnectToEffectInput(
|
||||
[in] UINT32 input_index,
|
||||
[in] ID2D1TransformNode *node,
|
||||
[in] UINT32 node_index
|
||||
);
|
||||
void Clear();
|
||||
HRESULT SetPassthroughGraph(
|
||||
[in] UINT32 index
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue