All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Unity::UnityMeshUploadService Class Reference
Inheritance diagram for Eegeo::Unity::UnityMeshUploadService:
Eegeo::Rendering::IMeshUploadService

Public Member Functions

 UnityMeshUploadService (const MeshCallbacks &meshCallbacks)
 
void UploadMesh (const void *pVertexData, int numOfVertices, const void *pIndexData, size_t indexDataSize, u32 numOfIndices, const std::string &debugName, const std::string &materialName, const dv3 &originEcef) override
 
void UploadMesh (const Eegeo::IO::ChunkedFileFormat::QuantizedMeshSetChunkReader::QuantizedMeshInfo &meshInfo, const void *pVertexData, const void *pIndexData, const std::string &debugName) override
 
void UploadMesh (const std::vector< v3 > &verts, const std::vector< u16 > &triListIndices, const std::string &debugName, const std::string &materialName, const dv3 &originEcef) override
 
void UploadMesh (const Collision::CollisionSubMesh &submesh, const std::string &debugName, const std::string &materialName) override
 
void DeleteUploadedMesh (const std::string &id) override
 
void AddMesh (const std::string &name) override
 
void DeleteMesh (const std::string &name) override
 

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