SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::MeshResource Struct Reference

Mesh Resources Data. More...

#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
 

Detailed Description

Mesh Resources Data.

Definition at line 38 of file MeshPack.h.


The documentation for this struct was generated from the following files: