25 lines
654 B
C++
25 lines
654 B
C++
#pragma once
|
|
#include "KResourceManagerBase.h"
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
//////////////////////////////////////////////////////////////////////////
|
|
//Speed Tree Manager
|
|
|
|
class KSeqSpeedTree;
|
|
class SpeedTreeManager : public KSingletoneResourceManager<SpeedTreeManager>
|
|
{
|
|
public:
|
|
SpeedTreeManager();
|
|
virtual ~SpeedTreeManager();
|
|
|
|
virtual void DiscardAll();
|
|
|
|
void AddToHash( const char *szName, KSeqSpeedTree* ptr );
|
|
|
|
KSeqSpeedTree * Load( const char *resname, const K3DMatrix &mat, float fScaleSize, bool bIsThreadLoading = true );
|
|
|
|
protected:
|
|
KHash<KSeqSpeedTree*, hashPr_string> m_resByName;
|
|
};
|