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

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

Add(std::shared_ptr< C > part, const bool force=false)Ship::PartList< C, StoredPtr >
Add(const std::vector< std::shared_ptr< C > > &parts, const bool force=false)Ship::PartList< C, StoredPtr >
Added(std::shared_ptr< C > part, const bool forced)Ship::PartList< C, StoredPtr >protectedvirtual
CanAdd(std::shared_ptr< C > part)Ship::PartList< C, StoredPtr >protectedvirtual
CanRemove(std::shared_ptr< C > part)Ship::PartList< C, StoredPtr >protectedvirtual
Get(const uint64_t id) constShip::PartList< C, StoredPtr >
Get() constShip::PartList< C, StoredPtr >
Get() constShip::PartList< C, StoredPtr >
Get(const std::vector< uint64_t > &ids) constShip::PartList< C, StoredPtr >
GetContext() constShip::Part
GetCount() constShip::PartList< C, StoredPtr >
GetFirst() constShip::PartList< C, StoredPtr >
GetId() constShip::Part
GetList()Ship::PartList< C, StoredPtr >protected
GetList() constShip::PartList< C, StoredPtr >protected
GetMutationVersion() constShip::PartList< C, StoredPtr >inline
GetMutex() constShip::PartList< C, StoredPtr >protected
Has(std::shared_ptr< C > part) constShip::PartList< C, StoredPtr >
Has() constShip::PartList< C, StoredPtr >
Has(const uint64_t id) constShip::PartList< C, StoredPtr >
Has() constShip::PartList< C, 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< C, StoredPtr >explicit
Remove(std::shared_ptr< C > part, const bool force=false)Ship::PartList< C, StoredPtr >
Remove(const uint64_t id, const bool force=false)Ship::PartList< C, StoredPtr >
Remove(const bool force=false)Ship::PartList< C, StoredPtr >
Remove(const std::vector< std::shared_ptr< C > > &parts, const bool force=false)Ship::PartList< C, StoredPtr >
Remove(const bool force=false)Ship::PartList< C, StoredPtr >
Remove(const std::vector< uint64_t > &ids, const bool force=false)Ship::PartList< C, StoredPtr >
Removed(std::shared_ptr< C > part, const bool forced)Ship::PartList< C, StoredPtr >protectedvirtual
SetContext(std::shared_ptr< Context > ctx)Ship::Part
~Part()=defaultShip::Partvirtual
~PartList()=defaultShip::PartList< C, StoredPtr >virtual