Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::MeshRep Struct Reference

Public Member Functions

 MeshRep (const MeshRep &)=delete
 
MeshRepoperator= (const MeshRep &)=delete
 
 MeshRep (MeshRep &&)=default
 
MeshRepoperator= (MeshRep &&)=default
 
void copy (const MeshRep &other)
 

Public Attributes

Memory::TypedBuffer< glm::vec3 > positions
 
Memory::TypedBuffer< glm::vec3 > normals
 
Memory::TypedBuffer< glm::vec2 > texcoords
 
Memory::TypedBuffer< glm::vec3 > tangents
 
Memory::TypedBuffer< uint32_t > indices
 

Detailed Description

Definition at line 32 of file CommandHelpers.h.

Member Function Documentation

◆ copy()

void Cogs::Core::MeshRep::copy ( const MeshRep other)

Definition at line 348 of file CommandHelpers.cpp.

Member Data Documentation

◆ indices

Memory::TypedBuffer<uint32_t> Cogs::Core::MeshRep::indices

Definition at line 37 of file CommandHelpers.h.

◆ normals

Memory::TypedBuffer<glm::vec3> Cogs::Core::MeshRep::normals

Definition at line 34 of file CommandHelpers.h.

◆ positions

Memory::TypedBuffer<glm::vec3> Cogs::Core::MeshRep::positions

Definition at line 33 of file CommandHelpers.h.

◆ tangents

Memory::TypedBuffer<glm::vec3> Cogs::Core::MeshRep::tangents

Definition at line 36 of file CommandHelpers.h.

◆ texcoords

Memory::TypedBuffer<glm::vec2> Cogs::Core::MeshRep::texcoords

Definition at line 35 of file CommandHelpers.h.


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