Sporepedia::IAssetData class

Derived classes

class cSPAssetDataOTDB

Public static variables

static const uint32_t TYPE

Constructors, destructors, conversion operators

IAssetData()
~IAssetData() virtual

Public functions

auto SetKey(const ResourceKey& key) -> void pure virtual
auto func08h() -> void 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
auto GetTags(eastl::string16& dst) -> void 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
auto AsyncSetKey(const ResourceKey& key) -> void pure virtual
auto func48h() -> bool pure virtual
auto func4Ch() -> void pure virtual
auto LoadData() -> void 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(eastl::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
auto SetKeyInternal(const ResourceKey& key, bool asyncLoad) -> void pure virtual
auto SetAssetMetadata(bool asyncLoad) -> void pure virtual
auto funcA8h() -> bool pure virtual
auto SetSummary(bool asyncLoad) -> void pure virtual
auto ProcessSummary(OTDB::ParameterResource* pSummary) -> void pure virtual
auto SetParameter(const OTDB::Parameter& parameter) -> void pure virtual

Public variables

ResourceKey mKey