Class MultiQueueFilter
Defined in File multiqueue-filter.h
Class Documentation
-
class MultiQueueFilter
Given a stream, categorizes and filters API calls by their associated execution context (queue).
This class allows the user to easily filter a stream into different execution contexts, and allows the user to query these filtered calls for later playback or additional processing. An execution context for D3D12, Vulkan, and Metal is defined as a single command queue. An execution context for D3D11 is defined as a single device.
Public Functions
-
MultiQueueFilter(playback::StreamData *streamData)
ctor
- Parameters
streamData -- Pointer to the object representing the captured stream data. This must not be null.
-
~MultiQueueFilter()
-
MultiQueueFilter(MultiQueueFilter &&other)
-
MultiQueueFilter &operator=(MultiQueueFilter &&other)
-
size_t FilterByQueues()
-
size_t GetQueueCount() const
-
QueueRange const *GetRangeForGlobalIndex(size_t index) const
-
MultiQueueFilter(playback::StreamData *streamData)