18 lines
424 B
C++
18 lines
424 B
C++
#pragma once
|
|
#include "vkn/type.h"
|
|
namespace vkn {
|
|
struct MeshVAO
|
|
{
|
|
uint32_t indexCount = 0; // 索引数量
|
|
VkBuffer indexBuffer = VK_NULL_HANDLE;
|
|
uint32_t vertexCount = 0; // 顶点数量
|
|
VkBuffer vertexBuffer = VK_NULL_HANDLE;
|
|
bool inUse = false;
|
|
};
|
|
struct Buffer {
|
|
VkBuffer* ppBuffer;
|
|
void* pCpuData;
|
|
VkBufferUsageFlags usage;
|
|
uint32_t size;
|
|
};
|
|
} |