#[repr(C)]pub struct ID2D1TransformGraphVtbl {
pub parent: IUnknownVtbl,
pub GetInputCount: unsafe extern "system" fn(This: *mut ID2D1TransformGraph) -> UINT32,
pub SetSingleTransformNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT,
pub AddNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT,
pub RemoveNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT,
pub SetOutputNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT,
pub ConnectNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, fromNode: *mut ID2D1TransformNode, toNode: *mut ID2D1TransformNode, toNodeInputIndex: UINT32) -> HRESULT,
pub ConnectToEffectInput: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, toEffectInputIndex: UINT32, node: *mut ID2D1TransformNode, toNodeInputIndex: UINT32) -> HRESULT,
pub Clear: unsafe extern "system" fn(This: *mut ID2D1TransformGraph),
pub SetPassthroughGraph: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, effectInputIndex: UINT32) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetInputCount: unsafe extern "system" fn(This: *mut ID2D1TransformGraph) -> UINT32
§SetSingleTransformNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT
§AddNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT
§RemoveNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT
§SetOutputNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, node: *mut ID2D1TransformNode) -> HRESULT
§ConnectNode: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, fromNode: *mut ID2D1TransformNode, toNode: *mut ID2D1TransformNode, toNodeInputIndex: UINT32) -> HRESULT
§ConnectToEffectInput: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, toEffectInputIndex: UINT32, node: *mut ID2D1TransformNode, toNodeInputIndex: UINT32) -> HRESULT
§Clear: unsafe extern "system" fn(This: *mut ID2D1TransformGraph)
§SetPassthroughGraph: unsafe extern "system" fn(This: *mut ID2D1TransformGraph, effectInputIndex: UINT32) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1TransformGraphVtbl
impl RefUnwindSafe for ID2D1TransformGraphVtbl
impl Send for ID2D1TransformGraphVtbl
impl Sync for ID2D1TransformGraphVtbl
impl Unpin for ID2D1TransformGraphVtbl
impl UnwindSafe for ID2D1TransformGraphVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more