GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
OptCubeCacheImpl Class Reference
Inheritance diagram for OptCubeCacheImpl:
Collaboration diagram for OptCubeCacheImpl:

Classes

struct  CacheItem

Public Member Functions

virtual void Prepare ()
virtual void Collect (CollectVisitor &vis)
virtual void HeavyPrepare ()
virtual void add_to_cache (const CubeSpec &spec, FaceCollection *coll)
virtual OptCacheId find_id_from_cache (const CubeSpec &spec) const
FaceCollection * find_from_cache_id (OptCacheId id) const
CubeSpec * find_spec_from_cache_id (OptCacheId id) const
virtual OptCacheId resize_cache_id (const OptCacheId &id, const SizeSpec &sz)
Public Member Functions inherited from OptCubeCache
virtual ~OptCubeCache ()
bool is_in_cache (const CubeSpec &spec) const
FaceCollection * find_from_cache (const CubeSpec &spec) const
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Member Function Documentation

◆ add_to_cache()

virtual void OptCubeCacheImpl::add_to_cache ( const CubeSpec & spec,
FaceCollection * coll )
inlinevirtual

Implements OptCubeCache.

◆ Collect()

virtual void OptCubeCacheImpl::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ find_from_cache_id()

FaceCollection * OptCubeCacheImpl::find_from_cache_id ( OptCacheId id) const
inlinevirtual

Implements OptCubeCache.

◆ find_id_from_cache()

virtual OptCacheId OptCubeCacheImpl::find_id_from_cache ( const CubeSpec & spec) const
inlinevirtual

Implements OptCubeCache.

◆ find_spec_from_cache_id()

CubeSpec * OptCubeCacheImpl::find_spec_from_cache_id ( OptCacheId id) const
inlinevirtual

Implements OptCubeCache.

◆ HeavyPrepare()

virtual void OptCubeCacheImpl::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Prepare()

virtual void OptCubeCacheImpl::Prepare ( )
inlinevirtual

◆ resize_cache_id()

virtual OptCacheId OptCubeCacheImpl::resize_cache_id ( const OptCacheId & id,
const SizeSpec & sz )
inlinevirtual

Implements OptCubeCache.


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