Class RangeRepeatCacheVkDescriptorSet

Inheritance Relationships

Base Type

Class Documentation

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

Public Types

typedef std::shared_ptr<RangeRepeatCacheVkDescriptorSet> Ptr

Public Functions

RangeRepeatCacheVkDescriptorSet(void *object, uint64_t captureKey, playback::Context *context, playback::Callable *callable)
virtual ~RangeRepeatCacheVkDescriptorSet()
virtual void OnRangeRepeatRecreateObject(GPADispatchTable const *&table, uint64_t repeatPass) override
void OnRangeRepeatDestroyObject(GPADispatchTable const *&table, uint64_t repeatPass) override
virtual void OnRangeRepeatRestoreState(GPADispatchTable const *&table, uint64_t repeatPass) override
virtual void OnRangeExit(GPADispatchTable const *&table) override
void OnReleaseDuringRange(GPADispatchTable const *&table) override
void SetDirty(GPADispatchTable const *&table)