ProAssetLibrary Class Reference

#include <ProAssetLibrary.h>

List of all members.

Public Member Functions

awString::IString  getUIDefinitionFilePath (const awString::IString &assetId)
autodesk::platform::assets::IAssetLibraryManager *  getLibraryManager ()
const
autodesk::platform::assets::IAssetLibrary * 
getAssetLibrary ()
awString::IString  getLocale ()
bool  load ()
bool  initialize ()
AssetMaterialTables::iterator  beginMaterialTable ()
AssetMaterialTables::iterator  endMaterialTable ()
int  getAssetMaterialTableCount () const
awScene::MaterialTableRef  getAssetMaterialTable (const awString::IString &tableName)
awScene::MaterialRef  getMaterialFromAssetIdentifier (const awString::IString &)

Static Public Member Functions

static ProAssetLibrary instance ()
static void  destruct ()

Protected Member Functions

  ProAssetLibrary ()
virtual  ~ProAssetLibrary ()
bool  create ()
bool  destroy ()
void  debugPrintAssetLibrary (const autodesk::platform::assets::IAssetLibrary &assetLibrary)
awScene::MaterialTableRef  getMaterialTable (const awString::IString &category)
awScene::MaterialRef  createMaterialAndAddToTable (autodesk::platform::assets::IAssetInstance *assetInstance, awScene::MaterialTableRef materialTable)

Constructor & Destructor Documentation

ProAssetLibrary ( ) [protected]
virtual ~ProAssetLibrary ( ) [protected, virtual]

Member Function Documentation

static ProAssetLibrary& instance ( ) [static]
static void destruct ( ) [static]
awString::IString getUIDefinitionFilePath ( const awString::IString &  assetId )
autodesk::platform::assets::IAssetLibraryManager* getLibraryManager ( )
const autodesk::platform::assets::IAssetLibrary* getAssetLibrary ( )
awString::IString getLocale ( )
bool initialize ( )
AssetMaterialTables::iterator beginMaterialTable ( )
AssetMaterialTables::iterator endMaterialTable ( )
int getAssetMaterialTableCount ( ) const
awScene::MaterialTableRef getAssetMaterialTable ( const awString::IString &  tableName )
awScene::MaterialRef getMaterialFromAssetIdentifier ( const awString::IString &  )
bool create ( ) [protected]
bool destroy ( ) [protected]
void debugPrintAssetLibrary ( const autodesk::platform::assets::IAssetLibrary &  assetLibrary ) [protected]
awScene::MaterialTableRef getMaterialTable ( const awString::IString &  category ) [protected]
awScene::MaterialRef createMaterialAndAddToTable ( autodesk::platform::assets::IAssetInstance *  assetInstance,
awScene::MaterialTableRef  materialTable 
) [protected]

ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary
ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary ProAssetLibrary