3#include <Tempest/VertexBuffer>
4#include <Tempest/IndexBuffer>
5#include <Tempest/Device>
28 Tempest::AccelerationStructure
blas;
43 const std::vector<Morph>*
anim =
nullptr;
44 const Tempest::StorageBuffer*
index =
nullptr;
45 const Tempest::StorageBuffer*
samples =
nullptr;
48 const Tempest::AccelerationStructure*
blas(
size_t iboOffset,
size_t iboLen)
const;
50 Tempest::VertexBuffer<Vertex>
vbo;
51 Tempest::IndexBuffer<uint32_t>
ibo;
52 Tempest::StorageBuffer
ibo8;
55 std::vector<SubMesh>
sub;
Tempest::VertexBuffer< Vertex > vbo
StaticMesh(StaticMesh &&)=default
StaticMesh & operator=(StaticMesh &&)=default
const Tempest::AccelerationStructure * blas(size_t iboOffset, size_t iboLen) const
Tempest::IndexBuffer< uint32_t > ibo
Tempest::StorageBuffer ibo8
std::vector< SubMesh > sub
const std::vector< Morph > * anim
const Tempest::StorageBuffer * samples
const Tempest::StorageBuffer * index
Tempest::AccelerationStructure blas