template<class TTarget>
nn::gfx::TQueue class

Public types

using InfoType = QueueInfo

Constructors, destructors, conversion operators

TQueue()

Public functions

void Initialize(TDevice<TTarget>*, const InfoType&)
void Finalize(TDevice<TTarget>*)
void ExecuteCommand(TCommandBuffer<TTarget>*, TFence<TTarget>*)
void Flush()
void Sync()
void SetSemaphore(TSemaphore<TTarget>*)
void SyncSemaphore(const TSemaphore<TTarget>*)
void CopyToScanBuffer(TSwapChain<TTarget>*, const TColorTargetView<TTarget>*)
void Present(TSwapChain<TTarget>*, int)
void SetUserPtr(void*)
auto GetUserPtr() -> void*
auto GetUserPtr() const -> const void*