#include <MeshPack.h>
Public Types | |
| using | Positions = Attribute<glm::vec3> |
| Declare value Type. | |
| using | Normals = Attribute<glm::vec3> |
| using | Colors = Attribute<glm::vec3> |
| using | TexCoords = Attribute<glm::vec2> |
| using | Vertices = Attribute<glm::uvec4> |
| using | PrimitivePoints = Attribute<glm::uvec3> |
| using | PrimitiveVertices = Attribute<glm::uvec3> |
| using | PrimitiveLocations = Attribute<glm::uvec3> |
| using | Meshlets = Attribute<Meshlet> |
| using | Lods = Attribute<Lod> |
Public Member Functions | |
| MeshResource ()=default | |
| Constructor Function. | |
| virtual | ~MeshResource ()=default |
| Destructor Function. | |
| void | CreateBuffer (const std::string &name) |
| Create MeshResource Buffers. | |
Public Attributes | |
| Positions | positions |
| Declare value. | |
| Normals | normals |
| Colors | colors |
| TexCoords | texCoords |
| Vertices | vertices |
| PrimitivePoints | primitivePoints |
| PrimitiveVertices | primitiveVertices |
| PrimitiveLocations | primitiveLocations |
| Meshlets | meshlets |
| Lods | lods |
Mesh Resources Data.
Definition at line 38 of file MeshPack.h.