Class Keyframe

Nested Relationships

Nested Types

Class Documentation

class Keyframe

Public Functions

Keyframe(uint64_t timestamp = 0, uint32_t flags = 0)
~Keyframe()
void AddApiCallReference(ApiCallReference const &apiCallReference)
void AddResourceUpdate(ResourceUpdate const &update)
void AddThreadRestart(ThreadRestart const &restart)
void SetFrameNumber(int64_t frameNumber)
uint64_t Timestamp() const
int64_t FrameNumber() const
bool IsDeferredCaptureKeyframe() const
bool IsSubcaptureKeyframe() const
size_t ApiCallReferenceCount() const
ApiCallReference const *GetApiCallReference(size_t index) const
size_t ResourceUpdateCount() const
ResourceUpdate const *GetResourceUpdate(size_t index) const
size_t ThreadRestartCount() const
ThreadRestart const *GetThreadRestart(size_t index) const
uint64_t GetRestartOffsetForThread(uint64_t threadId) const
SubcaptureReverseMapsData const &GetSubcaptureData() const
SubcaptureReverseMapsData &GetSubcaptureData()
struct ApiCallReference

Public Members

uint64_t threadId = {}
uint64_t offset = {}
uint64_t timestamp = {}
struct ResourceUpdate

Public Members

uint64_t threadId = {}
uint64_t copyCallLocation = {}
struct ThreadRestart

Public Members

uint64_t threadId = {}
uint64_t offset = {}