Struct d3d11_win::shader::interfaces::ID3D11ShaderTraceVtbl [] [src]

pub struct ID3D11ShaderTraceVtbl {
    pub parent: IUnknownVtbl,
    pub TraceReady: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, pTestCount: *mut UINT64) -> HRESULT>,
    pub ResetTrace: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace)>,
    pub GetTraceStats: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, pTraceStats: *mut D3D11_TRACE_STATS) -> HRESULT>,
    pub PSSelectStamp: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, stampIndex: UINT) -> HRESULT>,
    pub GetInitialRegisterContents: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, pRegister: *mut D3D11_TRACE_REGISTER, pValue: *mut D3D11_TRACE_VALUE) -> HRESULT>,
    pub GetStep: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, stepIndex: UINT, pTraceStep: *mut D3D11_TRACE_STEP) -> HRESULT>,
    pub GetWrittenRegister: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, stepIndex: UINT, writtenRegisterIndex: UINT, pRegister: *mut D3D11_TRACE_REGISTER, pValue: *mut D3D11_TRACE_VALUE) -> HRESULT>,
    pub GetReadRegister: Option<unsafe  extern "system" fn(This: *mut ID3D11ShaderTrace, stepIndex: UINT, readRegisterIndex: UINT, pRegister: *mut D3D11_TRACE_REGISTER, pValue: *mut D3D11_TRACE_VALUE) -> HRESULT>,
}

Fields

parent
TraceReady
ResetTrace
GetTraceStats
PSSelectStamp
GetInitialRegisterContents
GetStep
GetWrittenRegister
GetReadRegister