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.