1#pragma once
2
3#include <nn/gfx/detail/gfx_Misc.h>
4#include <nn/nn_BitTypes.h>
5
6namespace nn {
7
8namespace vi {
9class Layer;
10} // namespace vi
11
12namespace gfx {
13
14struct SwapChainInfoData {
15 uint8_t bufferCount;
16 char reserved2[3];
17 Bit32 format;
18 uint32_t width;
19 uint32_t height;
20 char reserved3[8];
21 detail::Ptr<vi::Layer> pLayer;
22 char reserved[30];
23};
24
25} // namespace gfx
26} // namespace nn