class Enlighten IPrecompInputItemDependencies

This is the documentation for Enlighten.

class Enlighten IPrecompInputItemDependencies

class Enlighten::IPrecompInputItemDependencies

    └>Geo::IGeoSerialisable
        └>Geo::IGeoReleasable

A collection of item dependencies.

Functions

Name

Description

Name

Description

AddItem(const Geo::GeoGuid &)

Adds an item to the collection.

Create()

Create a new IPrecompInputItemDependencies.

GetId()

Get the guid of this item.

GetItem(const Geo::s32 &)

Get the guid of the item at position idx.

GetNumItems()

Return the number of items in the collection.

IsDependentOn(const Geo::GeoGuid &)

Adds an item to the collection.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

SetId(Geo::GeoGuid)

Set the guid of this item.



virtual bool Enlighten::IPrecompInputItemDependencies::AddItem


public: bool AddItem
(
    const Geo::GeoGuid & item
)


Adds an item to the collection.

 

Returns

True if the item could be added

 



static IPrecompInputItemDependencies* Enlighten::IPrecompInputItemDependencies::Create


public: IPrecompInputItemDependencies * Create()


Create a new IPrecompInputItemDependencies.



virtual Geo::GeoGuid Enlighten::IPrecompInputItemDependencies::GetId


public: Geo::GeoGuid GetId() const


Get the guid of this item.



virtual Geo::GeoGuid Enlighten::IPrecompInputItemDependencies::GetItem


public: Geo::GeoGuid GetItem
(
    const Geo::s32 & idx
) const