18 #ifndef __H__OCULAR_GRAPHICS_MESH_RESOURCE_LOADER_PLY_ELEMENT_LIST_PARSER__H__
19 #define __H__OCULAR_GRAPHICS_MESH_RESOURCE_LOADER_PLY_ELEMENT_LIST_PARSER__H__
21 #include "PLYParser.hpp"
47 virtual bool parse(std::string
const& line, std::vector<Vertex>& vertices, std::vector<uint32_t>& indices, uint32_t& currVert, uint32_t& currIndex,
Math::Vector3f& min,
Math::Vector3f& max,
bool isASCII =
true)
override;
53 void addEdgeFace(std::vector<uint32_t>& indices, uint32_t& currIndex)
const;
54 void addTriangleFace(std::vector<uint32_t>& indices, uint32_t& currIndex)
const;
55 void addQuadFace(std::vector<uint32_t>& indices, uint32_t& currIndex)
const;
57 uint32_t m_IndexBuffer[4];
Definition: PLYParser.hpp:45
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
virtual bool parse(std::string const &line, std::vector< Vertex > &vertices, std::vector< uint32_t > &indices, uint32_t &currVert, uint32_t &currIndex, Math::Vector3f &min, Math::Vector3f &max, bool isASCII=true) override
Definition: PLYElementListParser.cpp:48
Definition: PLYElementListParser.hpp:40