LightsprintSDK 2021.08.08
|
This is the complete list of members for rr::RRCollider, including all inherited members.
Builder typedef | rr::RRCollider | |
create(const RRMesh *mesh, const class RRObjects *objects, IntersectTechnique intersectTechnique, bool &aborting, const char *cacheLocation=nullptr, void *buildParams=0) | rr::RRCollider | static |
getDistancesFromCamera(const RRCamera &camera, const RRObject *object, bool shadowRays, RRVec2 &distanceMinMax, unsigned numRays=100) const | rr::RRCollider | |
getDistancesFromPoint(const RRVec3 &point, const RRObject *object, bool shadowRays, RRVec2 &distanceMinMax, unsigned numRays=300) const | rr::RRCollider | |
getMemoryOccupied() const =0 | rr::RRCollider | pure virtual |
getMesh() const =0 | rr::RRCollider | pure virtual |
getTechnique() const =0 | rr::RRCollider | pure virtual |
intersect(RRRay &ray) const =0 | rr::RRCollider | pure virtual |
IntersectTechnique enum name | rr::RRCollider | |
IT_BSP_COMPACT enum value | rr::RRCollider | |
IT_BSP_FAST enum value | rr::RRCollider | |
IT_BSP_FASTER enum value | rr::RRCollider | |
IT_BSP_FASTEST enum value | rr::RRCollider | |
IT_BVH_COMPACT enum value | rr::RRCollider | |
IT_BVH_FAST enum value | rr::RRCollider | |
IT_LINEAR enum value | rr::RRCollider | |
IT_VERIFICATION enum value | rr::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::RRCollider | static |
RRAlignedNonCopyable() | rr::RRAlignedNonCopyable | inlineprotected |
setTechnique(IntersectTechnique intersectTechnique, bool &aborting) | rr::RRCollider | virtual |
update()=0 | rr::RRCollider | pure virtual |
~RRAlignedNonCopyable() | rr::RRAlignedNonCopyable | inlineprotected |
~RRCollider() | rr::RRCollider | inlinevirtual |