Cogs.Core
MeshStreamsLayout.h
1#pragma once
2#include "Rendering/VertexFormat.h"
3
4namespace Cogs::Logging {
5 class Log;
6}
7
8namespace Cogs::Core {
9
12 {
14 constexpr static size_t maxStreams = 8;
15
18
20 size_t hash = 0;
21
23 uint32_t numStreams = 0;
24
26 COGSCORE_DLL_API void updateHash();
27
29 void logLayout(Cogs::Logging::Log& logger) const;
30 };
31
32}
Log implementation class.
Definition: LogManager.h:139
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Contains logging functionality for the Cogs native library.
VertexFormatHandle vertexFormats[maxStreams]
COGSCORE_DLL_API void updateHash()
void logLayout(Cogs::Logging::Log &logger) const
static constexpr size_t maxStreams