feat(engine): basic attribute implementation

This commit is contained in:
parker
2025-06-28 21:50:26 +01:00
parent 348eb8301d
commit 9734e58897
8 changed files with 297 additions and 1 deletions

25
src/Engine/Types.h Normal file
View File

@@ -0,0 +1,25 @@
#pragma once
namespace enzo
{
namespace ga
{
enum class AttributeOwner
{
POINT,
VERTEX,
PRIMITIVE,
GLOBAL
};
enum class AttributeType
{
intT,
floatT,
listT,
vectorT,
};
using AttrType = AttributeType;
using AttrOwner = AttributeOwner;
}
}