Class RangeObjectAccessor
Defined in File range-object-accessor.h
Class Documentation
-
class RangeObjectAccessor
Public Functions
-
RangeObjectAccessor(CallableCache *cache)
-
~RangeObjectAccessor()
-
void *GetDeviceFromCall(uint64_t index)
Obtains device object associated with command buffer object the call is submitted upon.
-
void *GetCommandBufferFromCall(uint64_t index, bool returnKey = false)
Obtains command buffer object the call is submitted upon.
-
void *GetPrimaryCommandBufferFromCall(uint64_t index, bool returnKey = false)
If the call is submitted upon secondary command buffer, obtains primary command buffer used for execution.
-
void *GetCommandQueueFromCall(uint64_t index, bool returnKey = false)
Obtains command queue used for execution of the call.
-
bool IsSecondaryCommandBufferBoundaryCall(uint64_t index)
Checks if the call is secondary cmd buffer boundary call/marker.
-
void *GetInstanceFromCall(uint64_t index, bool returnKey = false)
Obtains api instance from the call.
-
void *GetPhysicalDeviceFromCall(uint64_t index, bool returnKey = false)
Obtains api physical device from the call.
-
RangeObjectAccessor(CallableCache *cache)