#include "scene_triangle_mesh.h"
#include "scene.h"
namespace embree
{
#if defined(EMBREE_LOWEST_ISA)
TriangleMesh::TriangleMesh (Device* device)
: … { … }
void TriangleMesh::setMask (unsigned mask)
{ … }
void TriangleMesh::setNumTimeSteps (unsigned int numTimeSteps)
{ … }
void TriangleMesh::setVertexAttributeCount (unsigned int N)
{ … }
void TriangleMesh::setBuffer(RTCBufferType type, unsigned int slot, RTCFormat format, const Ref<Buffer>& buffer, size_t offset, size_t stride, unsigned int num)
{ … }
void* TriangleMesh::getBuffer(RTCBufferType type, unsigned int slot)
{ … }
void TriangleMesh::updateBuffer(RTCBufferType type, unsigned int slot)
{ … }
void TriangleMesh::commit()
{ … }
void TriangleMesh::addElementsToCount (GeometryCounts & counts) const
{ … }
bool TriangleMesh::verify()
{ … }
void TriangleMesh::interpolate(const RTCInterpolateArguments* const args) { … }
#endif
namespace isa
{
TriangleMesh* createTriangleMesh(Device* device) { … }
}
}