The Scene class represents a complete 3D scene. More...
#include <scene.h>
Public Attributes | |
| std::string | name |
| This memeber stores the name of the pass. | |
| std::shared_ptr< BoundingBox > | boundingBox |
| This memeber holds a shared pointer to a BoundingBox object, and is used to represent the overall bounding box of the entire scene, encompassing all objects within it. | |
| std::shared_ptr< std::vector< std::shared_ptr< Pass > > > | passes |
| This memeber is a dynamic array of shared pointers to Pass objects, and it allows the scene to define multiple rendering passes for different effects or stages in the rendering pipeline. | |
Additional Inherited Members | |
Public Member Functions inherited from cil::Object | |
| Object () | |
| virtual | ~Object () |
The Scene class represents a complete 3D scene.
| std::shared_ptr<BoundingBox> cil::Scene::boundingBox |
This memeber holds a shared pointer to a BoundingBox object, and is used to represent the overall bounding box of the entire scene, encompassing all objects within it.
| std::string cil::Scene::name |
This memeber stores the name of the pass.