///////////////////////////////////////////////////////////////////////////////
//  CHEOPrimitive.h

#pragma once

#include <vector>

namespace heo {

class CHEOPrimitive {
	int		m_MaterialIndex;

	std::vector<unsigned short>		m_IndexListUSHORT;
	std::vector<int>				m_IndexListINT;

public:
	CHEOPrimitive(int MaterialIndex, const std::vector<unsigned short>& IndexListUSHORT, const std::vector<int>& IndexListINT);
	virtual ~CHEOPrimitive();

	int		GetMaterialIndex() const;

	const std::vector<unsigned short>&	GetIndexListUSHORT() const;
	const std::vector<int>&				GetIndexListINT() const;
};

}

