LightsprintSDK 2021.08.08
rr::RRCollider Member List

This is the complete list of members for rr::RRCollider, including all inherited members.

Builder typedefrr::RRCollider
create(const RRMesh *mesh, const class RRObjects *objects, IntersectTechnique intersectTechnique, bool &aborting, const char *cacheLocation=nullptr, void *buildParams=0)rr::RRColliderstatic
getDistancesFromCamera(const RRCamera &camera, const RRObject *object, bool shadowRays, RRVec2 &distanceMinMax, unsigned numRays=100) constrr::RRCollider
getDistancesFromPoint(const RRVec3 &point, const RRObject *object, bool shadowRays, RRVec2 &distanceMinMax, unsigned numRays=300) constrr::RRCollider
getMemoryOccupied() const =0rr::RRColliderpure virtual
getMesh() const =0rr::RRColliderpure virtual
getTechnique() const =0rr::RRColliderpure virtual
intersect(RRRay &ray) const =0rr::RRColliderpure virtual
IntersectTechnique enum namerr::RRCollider
IT_BSP_COMPACT enum valuerr::RRCollider
IT_BSP_FAST enum valuerr::RRCollider
IT_BSP_FASTER enum valuerr::RRCollider
IT_BSP_FASTEST enum valuerr::RRCollider
IT_BVH_COMPACT enum valuerr::RRCollider
IT_BVH_FAST enum valuerr::RRCollider
IT_LINEAR enum valuerr::RRCollider
IT_VERIFICATION enum valuerr::RRCollider
operator delete(void *p, std::size_t n)rr::RRAligned
operator delete[](void *p, std::size_t n)rr::RRAligned
operator new(std::size_t n)rr::RRAligned
operator new[](std::size_t n)rr::RRAligned
registerTechnique(unsigned intersectTechnique, Builder *builder)rr::RRColliderstatic
RRAlignedNonCopyable()rr::RRAlignedNonCopyableinlineprotected
setTechnique(IntersectTechnique intersectTechnique, bool &aborting)rr::RRCollidervirtual
update()=0rr::RRColliderpure virtual
~RRAlignedNonCopyable()rr::RRAlignedNonCopyableinlineprotected
~RRCollider()rr::RRColliderinlinevirtual