|
WSF
|
#include <WsfAssetMap.hpp>


Public Member Functions | |
| WsfAssetMap (std::weak_ptr< il::logger::GlobalLogger > aGlobalLogger) | |
| WsfAssetMap (il::assetMap *assets, std::weak_ptr< il::logger::GlobalLogger > aGlobalLogger) | |
| virtual void | SetAssetMap (il::assetMap *assets) |
| WsfAssetMap * | Clone () const override |
| const char * | GetScriptClassName () const override |
| il::assetMap * | GetRawAssetsPtr () |
| void | Add (const WsfBMAssetRecord *record) |
| bool | Exists (const il::idRecord &asset_id) const |
| bool | GetAsset (const il::idRecord &asset_id, WsfBMAssetRecord *record) const |
| std::weak_ptr< il::logger::GlobalLogger > | GetGlobalLogger () const |
| Public Member Functions inherited from WsfObject | |
| WsfObject () | |
| This is the constructor for the WsfObject class. | |
| ~WsfObject () override | |
| This is the destructor for the WsfObject class. | |
| const char * | GetScriptClassName () const override |
| virtual bool | ProcessInput (UtInput &aInput) |
| const std::string & | GetType () const |
| WsfStringId | GetTypeId () const |
| Get the string ID of the 'type' of the object. | |
| void | SetType (WsfStringId aType) |
| const std::string & | GetBaseType () const |
| WsfStringId | GetBaseTypeId () const |
| const TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| Assignment operator. | |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| For XIO (de)serialization. | |
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
Protected Attributes | |
| std::weak_ptr< il::logger::GlobalLogger > | mGlobalLogger |
Additional Inherited Members | |
| Public Types inherited from WsfObject | |
| typedef std::vector< WsfStringId > | TypeList |
| The list of types returned by GetTypeList. | |
| WsfObject (const WsfObject &aSrc) | |
| Copy constructor (for Clone()). | |
|
inline |
Referenced by Clone().
|
inline |
| void WsfAssetMap::Add | ( | const WsfBMAssetRecord * | record | ) |
References WsfBMAssetRecord::GetRawRecord().
|
overridevirtual |
Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.
Implements WsfObject.
References WsfAssetMap().
| bool WsfAssetMap::Exists | ( | const il::idRecord & | asset_id | ) | const |
| bool WsfAssetMap::GetAsset | ( | const il::idRecord & | asset_id, |
| WsfBMAssetRecord * | record ) const |
References WsfBMAssetRecord::SetRawRecord().
|
inline |
References mGlobalLogger.
|
inline |
Referenced by UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), and UT_DEFINE_SCRIPT_METHOD().
|
inlineoverride |
|
inlinevirtual |
References mGlobalLogger.
|
protected |
Referenced by GetGlobalLogger(), and SetAssetMap().