Sporepedia namespace

Namespaces

namespace OTDB

Classes

struct AssetBrowserQuery
class cAssetViewManager
class class_B8
class cSPAssetDataOTDB
class cSPSpaceAssetDataOTDB
class IAssetData
class IMultiShopperListener
Extend this class to know when the user accepts a multi-selection Sporepedia shopper request.
class IShopperListener
Extend this class to know when the user accepts an Sporepedia shopper request.
struct ShopperRequest
A class used to show the Sporepedia to the user, asking him to select a creation.

Typedefs

using AssetDataFactory = cSPAssetDataOTDB*(*)()

Functions

ASSERT_SIZE(AssetBrowserQuery, 0x34)
auto ProcessAssetFilter(uint32_t filterID, eastl::vector<AssetBrowserQuery>& dst) -> void
Finds all the assets that match the given filter.
ASSERT_SIZE(cSPAssetDataOTDB, 0x78)
auto Addresses(cSPAssetDataOTDB) -> namespace
ASSERT_SIZE(cSPSpaceAssetDataOTDB, 0x9C)
auto Addresses(cAssetViewManager) -> namespace
auto Addresses(class_B8) -> namespace
ASSERT_SIZE(ShopperRequest, 0x48)
auto Addresses(ShopperRequest) -> namespace

Typedef documentation

Function documentation

void Sporepedia::ProcessAssetFilter(uint32_t filterID, eastl::vector<AssetBrowserQuery>& dst)

Finds all the assets that match the given filter.

Parameters
filterID ID of filter file in AssetBrowserFilter folder
dst out The destination vector

This method will use a filter with the given ID in the AssetBrowserFilter folder. The dst vector will be filled with one instance for every browserFilterData that has been searched; each instance contains vectors of the resource keys that match it.