24 #ifndef PXR_IMAGING_HGI_CMDS_H
25 #define PXR_IMAGING_HGI_CMDS_H
28 #include "pxr/imaging/hgi/api.h"
29 #include "pxr/imaging/hgi/enums.h"
32 PXR_NAMESPACE_OPEN_SCOPE
36 using HgiCmdsUniquePtr = std::unique_ptr<class HgiCmds>;
64 virtual bool _Submit(
Hgi* hgi, HgiSubmitWaitType wait);
71 HgiCmds & operator=(
const HgiCmds&) =
delete;
72 HgiCmds(
const HgiCmds&) =
delete;
78 PXR_NAMESPACE_CLOSE_SCOPE
HGI_API bool IsSubmitted() const
Returns true if the HgiCmds object has been submitted to GPU.
Hydra Graphics Interface.
Graphics commands are recorded in 'cmds' objects which are later submitted to hgi.