Class RangeRepeatCacheVkSwapChain

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class RangeRepeatCacheVkSwapChain : public gpa::playback::repeat::vulkan::RangeRepeatCacheVKInternal<BaseClass>

Public Types

typedef std::shared_ptr<RangeRepeatCacheVkSwapChain> Ptr

Public Functions

RangeRepeatCacheVkSwapChain(VkSwapchainKHR object, uint64_t captureKey, playback::Context *context, playback::Callable *callable)
virtual ~RangeRepeatCacheVkSwapChain()
virtual void OnRangeRepeatRestoreState(GPADispatchTable const *&table, uint64_t repeatPass) override
void RegisterBackBuffer(uint32_t imageCount, uint32_t bbIndex, VkImage image, uint64_t key)
std::vector<BackBufferEntry> &SwapChainImages()
uint32_t GetCurrentSwapChainImageOffset()
struct BackBufferEntry

Public Members

uint64_t key
VkImage image