Sporepedia::IAssetData class

Derived classes

class cSPAssetDataOTDB

Public static variables

static const uint32_t TYPE

Constructors, destructors, conversion operators

IAssetData()
~IAssetData() virtual

Public functions

void SetKey(const ResourceKey& key) pure virtual
void func08h() pure virtual
auto GetName() -> const char16_t* pure virtual
auto GetAuthorName() -> const char16_t* pure virtual
auto GetDescription() -> const char16_t* pure virtual
auto GetImageKey() -> ResourceKey pure virtual
auto GetBackgroundImageKey() -> ResourceKey pure virtual
void GetTags(string16& dst) pure virtual
auto GetAssetSubtype() -> uint32_t pure virtual
Returns the asset subtype such as BuildingEntertainment, PlantSmall, VehicleMilitaryWater,...
auto GetTimeCreated() -> int64_t pure virtual
auto HasName() -> bool pure virtual
Returns true if it has a name or author name.
auto func30h() -> int pure virtual
auto func34h() -> int pure virtual
auto func38h() -> int pure virtual
auto func3Ch() -> float pure virtual
auto GetKey() -> const ResourceKey& pure virtual
void AsyncSetKey(const ResourceKey& key) pure virtual
auto func48h() -> bool pure virtual
void func4Ch() pure virtual
void LoadData() pure virtual
auto GetAuthorID() -> int64_t pure virtual
auto func58h() -> bool pure virtual
auto func5Ch() -> bool pure virtual
auto IsEditable() -> bool pure virtual
auto func64h() -> bool pure virtual
auto IsShareable() -> bool pure virtual
auto func6Ch() -> bool pure virtual
auto IsShared() -> bool pure virtual
auto IsPlayable() -> bool pure virtual
auto IsViewableLarge() -> bool pure virtual
auto func7Ch() -> bool pure virtual
auto func80h() -> bool pure virtual
auto func84h() -> bool pure virtual
auto func88h() -> int pure virtual
auto GetConsequenceTraits(vector<uint32_t>& dst) -> bool pure virtual
auto GetAssetID(uint64_t& dst) -> bool pure virtual
auto GetTimeDownloaded() -> int64_t pure virtual
auto func98h() -> void* pure virtual
auto func9Ch() -> int pure virtual
void SetKeyInternal(const ResourceKey& key, bool asyncLoad) pure virtual
void SetAssetMetadata(bool asyncLoad) pure virtual
auto funcA8h() -> bool pure virtual
void SetSummary(bool asyncLoad) pure virtual
void ProcessSummary(OTDB::ParameterResource* pSummary) pure virtual
void SetParameter(const OTDB::Parameter& parameter) pure virtual

Public variables

ResourceKey mKey