Class DXGISwapChainRangeRepeatCache

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

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

Public Types

using Ptr = std::shared_ptr<DXGISwapChainRangeRepeatCache>

Public Functions

virtual void OnRangeEnter(GPADispatchTable const *&table) override
virtual void OnRangeRepeatRecreateObject(GPADispatchTable const *&table, uint64_t repeatPass) override
virtual void OnRangeRepeatRestoreState(GPADispatchTable const *&table, uint64_t repeatPass) override
void OnGetBuffer(uint32_t bufferIndex)
void OnResizeBuffers()
bool IsBufferObtained(uint32_t bufferIndex) const