#[repr(C)]pub struct ID3D11FunctionLinkingGraph {
pub lpVtbl: *const ID3D11FunctionLinkingGraphVtbl,
}
Fields§
§lpVtbl: *const ID3D11FunctionLinkingGraphVtbl
Implementations§
Source§impl ID3D11FunctionLinkingGraph
impl ID3D11FunctionLinkingGraph
pub unsafe fn CreateModuleInstance( &self, ppModuleInstance: *mut *mut ID3D11ModuleInstance, ppErrorBuffer: *mut *mut ID3DBlob, ) -> HRESULT
pub unsafe fn SetInputSignature( &self, pInputParameters: *const D3D11_PARAMETER_DESC, cInputParameters: UINT, ppInputNode: *mut *mut ID3D11LinkingNode, ) -> HRESULT
pub unsafe fn SetOutputSignature( &self, pOutputParameters: *const D3D11_PARAMETER_DESC, cOutputParameters: UINT, ppOutputNode: *mut *mut ID3D11LinkingNode, ) -> HRESULT
pub unsafe fn CallFunction( &self, pModuleInstanceNamespace: LPCSTR, pModuleWithFunctionPrototype: *mut ID3D11Module, pFunctionName: LPCSTR, ppCallNode: *mut *mut ID3D11LinkingNode, ) -> HRESULT
pub unsafe fn PassValue( &self, pSrcNode: *mut ID3D11LinkingNode, SrcParameterIndex: INT, pDstNode: *mut ID3D11LinkingNode, DstParameterIndex: INT, ) -> HRESULT
pub unsafe fn PassValueWithSwizzle( &self, pSrcNode: *mut ID3D11LinkingNode, SrcParameterIndex: INT, pSrcSwizzle: LPCSTR, pDstNode: *mut ID3D11LinkingNode, DstParameterIndex: INT, pDstSwizzle: LPCSTR, ) -> HRESULT
pub unsafe fn GetLastError(&self, ppErrorBuffer: *mut *mut ID3DBlob) -> HRESULT
pub unsafe fn GenerateHlsl( &self, uFlags: UINT, ppBuffer: *mut *mut ID3DBlob, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ID3D11FunctionLinkingGraph
impl Deref for ID3D11FunctionLinkingGraph
Auto Trait Implementations§
impl Freeze for ID3D11FunctionLinkingGraph
impl RefUnwindSafe for ID3D11FunctionLinkingGraph
impl !Send for ID3D11FunctionLinkingGraph
impl !Sync for ID3D11FunctionLinkingGraph
impl Unpin for ID3D11FunctionLinkingGraph
impl UnwindSafe for ID3D11FunctionLinkingGraph
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