Radium Engine
1.5.20
|
#include <Engine/Scene/DefaultLightManager.hpp>
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.
|
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.
|
overridevirtual |
Remove a Light from the container.
Implements Ra::Engine::Scene::LightStorage.
Definition at line 29 of file DefaultLightManager.cpp.
|
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.