5namespace Cogs::Core::CogsBin1
7 const uint32_t CogsHeaderMagic = 0xC065C065;
8 const uint32_t CogsNoIndex = uint32_t(-1);
9 const uint32_t CogsNoMaterialIndex = uint16_t(0xFFFF);
10 const uint32_t CogsModelVersion = 1;
11 const size_t CogsSectionAlignment = 16;
22 uint32_t firstMetadataProperty;
23 uint32_t numMetadataProperties;
25 uint32_t numStringBytes;
27 uint32_t numPropertyBytes;
28 uint32_t numProperties;
31 uint32_t numMaterials;
70 ClockwiseWinding = 1 << 0,
87 uint16_t primitiveTopology;
95 static_assert(
alignof(
CogsMesh) == 4);
138 uint32_t firstProperty;
139 uint32_t lastProperty;
156 uint16_t materialIndex;
160 uint32_t vertexCount;
162 uint32_t boundsIndex;
165 glm::vec4 translation;
170 static_assert(
alignof(
CogsNode) == 4);
171 static_assert(
sizeof(
CogsNode) % 16 == 0);