#include <ProAssetLibrary.h>
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) |
ProAssetLibrary | ( | ) | [protected] |
virtual ~ProAssetLibrary | ( | ) | [protected, virtual] |
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 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 & | ) |
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] |