Raytracer
Loading...
Searching...
No Matches
Raytracer::Utils::BVHNode Member List

This is the complete list of members for Raytracer::Utils::BVHNode, including all inherited members.

boundingBox() const overrideRaytracer::Utils::BVHNodevirtual
boxCompare(const std::shared_ptr< Interfaces::IHittable > &a, const std::shared_ptr< Interfaces::IHittable > &b, int axis)Raytracer::Utils::BVHNodestatic
boxXCompare(const std::shared_ptr< Interfaces::IHittable > &a, const std::shared_ptr< Interfaces::IHittable > &b)Raytracer::Utils::BVHNodestatic
boxYCompare(const std::shared_ptr< Interfaces::IHittable > &a, const std::shared_ptr< Interfaces::IHittable > &b)Raytracer::Utils::BVHNodestatic
boxZCompare(const std::shared_ptr< Interfaces::IHittable > &a, const std::shared_ptr< Interfaces::IHittable > &b)Raytracer::Utils::BVHNodestatic
BVHNode()=default (defined in Raytracer::Utils::BVHNode)Raytracer::Utils::BVHNode
BVHNode(Core::Scene list)Raytracer::Utils::BVHNode
BVHNode(std::vector< std::shared_ptr< Interfaces::IHittable > > &objects, size_t start, size_t end) (defined in Raytracer::Utils::BVHNode)Raytracer::Utils::BVHNode
hit(const Core::Ray &ray, Interval interval, Core::Payload &payload) const overrideRaytracer::Utils::BVHNodevirtual
~IHittable()=default (defined in Raytracer::Interfaces::IHittable)Raytracer::Interfaces::IHittablevirtual