Rebel Fork Framework
Urho3D::BakedLightCache Class Referenceabstract

Lightmap cache interface. More...

#include <Urho3D/Glow/BakedLightCache.h>

Inheritance diagram for Urho3D::BakedLightCache:
Urho3D::BakedLightMemoryCache

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 BakedSceneChunkLoadBakedChunk (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 LightmapChartBakedDirectLoadDirectLight (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 BakedLightmapLoadLightmap (unsigned lightmapIndex)=0
 Load baked lightmap.
 

Detailed Description

Lightmap cache interface.


The documentation for this class was generated from the following files: