31 #include "Core/Macro/Macro.h" 33 #if defined(MXENGINE_DEBUG) 34 #include "Utilities/STL/MxString.h" 43 struct VertexBufferElement
47 unsigned char normalized;
50 using StrideType =
unsigned int;
51 using ElementBuffer = std::vector<VertexBufferElement>;
53 #if defined(MXENGINE_DEBUG) 54 MxString layoutString;
57 ElementBuffer elements;
58 StrideType stride = 0;
62 const ElementBuffer& GetElements()
const;
63 StrideType GetStride()
const;
64 void PushFloat(
size_t count);
65 void PopFloat(
size_t count);
Definition: VertexBufferLayout.h:41
Definition: Application.cpp:49