|
Rebel Fork Framework
|
Lightmap cache interface. More...
#include <Urho3D/Glow/BakedLightCache.h>
Public Member Functions | |
| virtual | ~BakedLightCache () |
| Destruct. | |
| virtual void | StoreBakedChunk (const IntVector3 &chunk, BakedSceneChunk bakedChunk)=0 |
| Store baked scene chunk in the cache. | |
| virtual ea::shared_ptr< const BakedSceneChunk > | LoadBakedChunk (const IntVector3 &chunk)=0 |
| Load baked scene chunk. | |
| virtual void | StoreDirectLight (unsigned lightmapIndex, LightmapChartBakedDirect bakedDirect)=0 |
| Store direct light for the lightmap chart. | |
| virtual ea::shared_ptr< const LightmapChartBakedDirect > | LoadDirectLight (unsigned lightmapIndex)=0 |
| Load direct light for the lightmap chart. | |
| virtual void | StoreLightmap (unsigned lightmapIndex, BakedLightmap bakedLightmap)=0 |
| Store baked lightmap. | |
| virtual ea::shared_ptr< const BakedLightmap > | LoadLightmap (unsigned lightmapIndex)=0 |
| Load baked lightmap. | |
Lightmap cache interface.
|
pure virtual |
Load baked scene chunk.
Implemented in Urho3D::BakedLightMemoryCache.
|
pure virtual |
Load direct light for the lightmap chart.
Implemented in Urho3D::BakedLightMemoryCache.
|
pure virtual |
Load baked lightmap.
Implemented in Urho3D::BakedLightMemoryCache.
|
pure virtual |
Store baked scene chunk in the cache.
Implemented in Urho3D::BakedLightMemoryCache.
|
pure virtual |
Store direct light for the lightmap chart.
Implemented in Urho3D::BakedLightMemoryCache.
|
pure virtual |
Store baked lightmap.
Implemented in Urho3D::BakedLightMemoryCache.