[−][src]Struct winapi::um::d3d11shader::ID3D11FunctionLinkingGraphVtbl
Fields
parent: IUnknownVtbl
CreateModuleInstance: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, ppModuleInstance: *mut *mut ID3D11ModuleInstance, ppErrorBuffer: *mut *mut ID3DBlob) -> HRESULT
SetInputSignature: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, pInputParameters: *const D3D11_PARAMETER_DESC, cInputParameters: UINT, ppInputNode: *mut *mut ID3D11LinkingNode) -> HRESULT
SetOutputSignature: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, pOutputParameters: *const D3D11_PARAMETER_DESC, cOutputParameters: UINT, ppOutputNode: *mut *mut ID3D11LinkingNode) -> HRESULT
CallFunction: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, pModuleInstanceNamespace: LPCSTR, pModuleWithFunctionPrototype: *mut ID3D11Module, pFunctionName: LPCSTR, ppCallNode: *mut *mut ID3D11LinkingNode) -> HRESULT
PassValue: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, pSrcNode: *mut ID3D11LinkingNode, SrcParameterIndex: INT, pDstNode: *mut ID3D11LinkingNode, DstParameterIndex: INT) -> HRESULT
PassValueWithSwizzle: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, pSrcNode: *mut ID3D11LinkingNode, SrcParameterIndex: INT, pSrcSwizzle: LPCSTR, pDstNode: *mut ID3D11LinkingNode, DstParameterIndex: INT, pDstSwizzle: LPCSTR) -> HRESULT
GetLastError: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, ppErrorBuffer: *mut *mut ID3DBlob) -> HRESULT
GenerateHlsl: unsafe extern "system" fn(This: *mut ID3D11FunctionLinkingGraph, uFlags: UINT, ppBuffer: *mut *mut ID3DBlob) -> HRESULT
Auto Trait Implementations
impl Send for ID3D11FunctionLinkingGraphVtbl
impl Sync for ID3D11FunctionLinkingGraphVtbl
impl Unpin for ID3D11FunctionLinkingGraphVtbl
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,