Euphoria
|
eu::core::raytracer::Scene Struct Reference
#include <raytracer.h>
Public Member Functions | |
std::optional< Collision > | get_collision (const UnitRay3f &ray, const Range< float > &range) const |
Public Attributes | |
std::vector< std::shared_ptr< Object > > | objects |
Detailed Description
Definition at line 111 of file raytracer.h.
Member Function Documentation
◆ get_collision()
std::optional< Collision > eu::core::raytracer::Scene::get_collision | ( | const UnitRay3f & | ray, |
const Range< float > & | range | ||
) | const |
Definition at line 97 of file raytracer.cc.
Member Data Documentation
◆ objects
std::vector<std::shared_ptr<Object> > eu::core::raytracer::Scene::objects |
Definition at line 113 of file raytracer.h.
The documentation for this struct was generated from the following files:
- libs/core/src/core/raytracer.h
- libs/core/src/core/raytracer.cc