Class RangeRepeatCacheVkDescriptorSet
Defined in File vulkan-range-repeat-cache-descriptors.h
Inheritance Relationships
Base Type
public gpa::playback::repeat::vulkan::RangeRepeatCacheVKInternal< BaseClass >
(Template Class RangeRepeatCacheVKInternal)
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)
-
typedef std::shared_ptr<RangeRepeatCacheVkDescriptorSet> Ptr