VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
vertexFormat.h File Reference
#include <cstdint>
#include <string>

Go to the source code of this file.

Classes

class  visutwin::canvas::VertexFormat

Namespaces

namespace  visutwin
namespace  visutwin::canvas

Enumerations

enum class  visutwin::canvas::VertexDataType {
  visutwin::canvas::TYPE_INT8 = 0 , visutwin::canvas::TYPE_UINT8 = 1 , visutwin::canvas::TYPE_INT16 = 2 , visutwin::canvas::TYPE_UINT16 = 3 ,
  visutwin::canvas::TYPE_INT32 = 4 , visutwin::canvas::TYPE_UINT32 = 5 , visutwin::canvas::TYPE_FLOAT32 = 6 , visutwin::canvas::TYPE_FLOAT16 = 7
}
enum class  visutwin::canvas::VertexSemantic {
  visutwin::canvas::SEMANTIC_POSITION , visutwin::canvas::SEMANTIC_NORMAL , visutwin::canvas::SEMANTIC_TANGENT , visutwin::canvas::SEMANTIC_BLENDWEIGHT ,
  visutwin::canvas::SEMANTIC_BLENDINDICES , visutwin::canvas::SEMANTIC_COLOR , visutwin::canvas::SEMANTIC_TEXCOORD , visutwin::canvas::SEMANTIC_TEXCOORD0 ,
  visutwin::canvas::SEMANTIC_TEXCOORD1 , visutwin::canvas::SEMANTIC_TEXCOORD2 , visutwin::canvas::SEMANTIC_TEXCOORD3 , visutwin::canvas::SEMANTIC_TEXCOORD4 ,
  visutwin::canvas::SEMANTIC_TEXCOORD5 , visutwin::canvas::SEMANTIC_TEXCOORD6 , visutwin::canvas::SEMANTIC_TEXCOORD7 , visutwin::canvas::SEMANTIC_ATTR0 ,
  visutwin::canvas::SEMANTIC_ATTR1 , visutwin::canvas::SEMANTIC_ATTR2 , visutwin::canvas::SEMANTIC_ATTR3 , visutwin::canvas::SEMANTIC_ATTR4 ,
  visutwin::canvas::SEMANTIC_ATTR5 , visutwin::canvas::SEMANTIC_ATTR6 , visutwin::canvas::SEMANTIC_ATTR7 , visutwin::canvas::SEMANTIC_ATTR8 ,
  visutwin::canvas::SEMANTIC_ATTR9 , visutwin::canvas::SEMANTIC_ATTR10 , visutwin::canvas::SEMANTIC_ATTR11 , visutwin::canvas::SEMANTIC_ATTR12 ,
  visutwin::canvas::SEMANTIC_ATTR13 , visutwin::canvas::SEMANTIC_ATTR14 , visutwin::canvas::SEMANTIC_ATTR15
}