Class ID3D11ResourceRangeRepeatCache

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class ID3D11ResourceRangeRepeatCache : public gpa::playback::repeat::directx::RangeRepeatCacheCOMInternal<BaseClass>

Public Types

typedef std::shared_ptr<ID3D11ResourceRangeRepeatCache> Ptr

Public Functions

ID3D11ResourceRangeRepeatCache(playback::Context *context, playback::Callable *callable)
virtual ~ID3D11ResourceRangeRepeatCache()
virtual void OnRangeEnter(GPADispatchTable const *&table) override
virtual void OnRangeRepeatRestoreState(GPADispatchTable const *&table, uint64_t repeatPass) override
virtual void OnRangeExit(GPADispatchTable const *&table) override
void OnMapBeforeRepeatRange(ID3D11DeviceContext *context, UINT subresource, D3D11_MAP mapType)
void OnUnmapBeforeRepeatRange(ID3D11DeviceContext *context, UINT subresource)
IDXGISwapChain *GetSwapChain() const