libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Ship::BasicComponentList< StoredPtr > Member List

This is the complete list of members for Ship::BasicComponentList< StoredPtr >, including all inherited members.

Add(std::shared_ptr< Component > part, const bool force=false)Ship::PartList< Component, StoredPtr >
Add(const std::vector< std::shared_ptr< Component > > &parts, const bool force=false)Ship::PartList< Component, StoredPtr >
Added(std::shared_ptr< Component > part, const bool forced) overrideShip::BasicComponentList< StoredPtr >protectedvirtual
BasicComponentList()=defaultShip::BasicComponentList< StoredPtr >
BasicComponentList(const size_t initialAllocation)Ship::BasicComponentList< StoredPtr >inlineexplicit
BasicComponentList(Component *owner, ComponentListRole role)Ship::BasicComponentList< StoredPtr >
CanAdd(std::shared_ptr< Component > part)Ship::PartList< Component, StoredPtr >protectedvirtual
CanRemove(std::shared_ptr< Component > part)Ship::PartList< Component, StoredPtr >protectedvirtual
Get(const std::string &name) constShip::BasicComponentList< StoredPtr >
Get(const std::string &name) constShip::BasicComponentList< StoredPtr >
Get(const std::vector< std::string > &names) constShip::BasicComponentList< StoredPtr >
PartList< Component, StoredPtr >::Get(const uint64_t id) constShip::PartList< Component, StoredPtr >
PartList< Component, StoredPtr >::Get() constShip::PartList< Component, StoredPtr >
PartList< Component, StoredPtr >::Get(const std::vector< uint64_t > &ids) constShip::PartList< Component, StoredPtr >
GetContext() constShip::Part
GetCount() constShip::PartList< Component, StoredPtr >
GetFirst() constShip::PartList< Component, StoredPtr >
GetId() constShip::Part
GetList()Ship::PartList< Component, StoredPtr >protected
GetList() constShip::PartList< Component, StoredPtr >protected
GetMutationVersion() constShip::PartList< Component, StoredPtr >inline
GetMutex() constShip::PartList< Component, StoredPtr >protected
Has(const std::string &name) constShip::BasicComponentList< StoredPtr >
Has(const std::string &name) constShip::BasicComponentList< StoredPtr >
PartList< Component, StoredPtr >::Has(std::shared_ptr< Component > part) constShip::PartList< Component, StoredPtr >
PartList< Component, StoredPtr >::Has() constShip::PartList< Component, StoredPtr >
PartList< Component, StoredPtr >::Has(const uint64_t id) constShip::PartList< Component, StoredPtr >
OnAdded(bool forced)Ship::Partprotectedvirtual
OnRemoved(bool forced)Ship::Partprotectedvirtual
operator==(const Part &other) constShip::Part
Part()Ship::Part
Part(std::shared_ptr< Context > context)Ship::Partexplicit
PartList(const size_t initialAllocation=0)Ship::PartList< Component, StoredPtr >explicit
PartListBase typedefShip::BasicComponentList< StoredPtr >
Remove(std::shared_ptr< Component > part, const bool force=false)Ship::PartList< Component, StoredPtr >
Remove(const uint64_t id, const bool force=false)Ship::PartList< Component, StoredPtr >
Remove(const bool force=false)Ship::PartList< Component, StoredPtr >
Remove(const std::vector< std::shared_ptr< Component > > &parts, const bool force=false)Ship::PartList< Component, StoredPtr >
Remove(const bool force=false)Ship::PartList< Component, StoredPtr >
Remove(const std::vector< uint64_t > &ids, const bool force=false)Ship::PartList< Component, StoredPtr >
Removed(std::shared_ptr< Component > part, const bool forced) overrideShip::BasicComponentList< StoredPtr >protectedvirtual
SetContext(std::shared_ptr< Context > ctx)Ship::Part
~Part()=defaultShip::Partvirtual
~PartList()=defaultShip::PartList< Component, StoredPtr >virtual