1#pragma once
2
3#include <nn/gfx/detail/gfx_DataContainer.h>
4#include <nn/gfx/gfx_CommandBufferInfoData.h>
5#include <nn/gfx/gfx_Enum.h>
6
7namespace nn::gfx {
8
9class CommandBufferInfo : public detail::DataContainer<CommandBufferInfoData> {
10public:
11 CommandBufferInfo();
12 void SetDefault();
13 void SetCommandBufferType(CommandBufferType);
14 void SetQueueCapability(int);
15 CommandBufferType GetCommandBufferType() const;
16 int GetQueueCapability() const;
17};
18
19} // namespace nn::gfx