![]() |
Radium Engine
1.6.3
|
#include <Engine/Scene/DefaultLightManager.hpp>
Inheritance diagram for Ra::Engine::Scene::DefaultLightStorage:
Collaboration diagram for Ra::Engine::Scene::DefaultLightStorage:Public Member Functions | |
| void | add (const Scene::Light *i) override |
| Add a Light to the container. | |
| void | remove (const Scene::Light *li) override |
| Remove a Light from the container. | |
| void | upload () const override |
| size_t | size () const override |
| Returns the container size. | |
| void | clear () override |
| Clear the container. | |
| const Scene::Light * | operator[] (unsigned int n) override |
| Access the container. | |
Public Member Functions inherited from Ra::Engine::Scene::LightStorage | |
| LightStorage ()=default | |
| Constructor. | |
| virtual | ~LightStorage ()=default |
| Destructor. | |
Associated class.
Definition at line 17 of file DefaultLightManager.hpp.
|
overridevirtual |
Add a Light to the container.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 25 of file DefaultLightManager.cpp.
Here is the call graph for this function:
|
overridevirtual |
Clear the container.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 43 of file DefaultLightManager.cpp.
|
overridevirtual |
Access the container.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 47 of file DefaultLightManager.cpp.
Here is the call graph for this function:
|
overridevirtual |
Remove a Light from the container.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 29 of file DefaultLightManager.cpp.
Here is the call graph for this function:
|
overridevirtual |
Returns the container size.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 39 of file DefaultLightManager.cpp.
|
overridevirtual |
Upload data to the GPU.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 23 of file DefaultLightManager.cpp.