|
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 |