#include "geometry.h"
#include "scene.h"
namespace embree
{
const char* Geometry::gtype_names[Geometry::GTY_END] = …;
Geometry::Geometry (Device* device, GType gtype, unsigned int numPrimitives, unsigned int numTimeSteps)
: … { … }
Geometry::~Geometry()
{ … }
void Geometry::setNumPrimitives(unsigned int numPrimitives_in)
{ … }
void Geometry::setNumTimeSteps (unsigned int numTimeSteps_in)
{ … }
void Geometry::setTimeRange (const BBox1f range)
{ … }
BBox1f Geometry::getTimeRange () const
{ … }
void Geometry::update()
{ … }
void Geometry::commit()
{ … }
void Geometry::preCommit()
{ … }
void Geometry::postCommit()
{ … }
void Geometry::enable ()
{ … }
void Geometry::disable ()
{ … }
void Geometry::setUserData (void* ptr)
{ … }
void Geometry::setIntersectionFilterFunctionN (RTCFilterFunctionN filter)
{ … }
void Geometry::setOcclusionFilterFunctionN (RTCFilterFunctionN filter)
{ … }
void Geometry::setPointQueryFunction (RTCPointQueryFunction func)
{ … }
void Geometry::interpolateN(const RTCInterpolateNArguments* const args)
{ … }
bool Geometry::pointQuery(PointQuery* query, PointQueryContext* context)
{ … }
}