Sirikata
|
#include <PriorityDownloadPlanner.hpp>
Classes | |
class | Hasher |
struct | MaxHeapComparator |
struct | MinHeapComparator |
Public Member Functions | |
Object (Graphics::Entity *m, const Transfer::URI &mesh_uri, ProxyObjectPtr _proxy=ProxyObjectPtr()) | |
virtual | ~Object () |
const String & | id () const |
Public Attributes | |
Transfer::URI | file |
Graphics::Entity * | mesh |
String | name |
bool | loaded |
float32 | priority |
ProxyObjectPtr | proxy |
Sirikata::Graphics::PriorityDownloadPlanner::Object::Object | ( | Graphics::Entity * | m, |
const Transfer::URI & | mesh_uri, | ||
ProxyObjectPtr | _proxy = ProxyObjectPtr() |
||
) |
virtual Sirikata::Graphics::PriorityDownloadPlanner::Object::~Object | ( | ) | [inline, virtual] |
const String& Sirikata::Graphics::PriorityDownloadPlanner::Object::id | ( | ) | const [inline] |
References name.
Referenced by Sirikata::Graphics::PriorityDownloadPlanner::requestAssetForObject().
Referenced by Sirikata::Graphics::PriorityDownloadPlanner::finishLoadAsset(), Sirikata::Graphics::PriorityDownloadPlanner::iAddObject(), Sirikata::Graphics::PriorityDownloadPlanner::iRemoveObject(), Sirikata::Graphics::PriorityDownloadPlanner::iUpdateObject(), Sirikata::Graphics::PriorityDownloadPlanner::loadObject(), Sirikata::Graphics::PriorityDownloadPlanner::requestAssetForObject(), Sirikata::Graphics::PriorityDownloadPlanner::unloadObject(), and Sirikata::Graphics::PriorityDownloadPlanner::unrequestAssetForObject().
Referenced by Sirikata::Graphics::PriorityDownloadPlanner::finishLoadAsset(), Sirikata::Graphics::PriorityDownloadPlanner::iPoll(), Sirikata::Graphics::PriorityDownloadPlanner::iRemoveObject(), Sirikata::Graphics::PriorityDownloadPlanner::iUpdateObject(), Sirikata::Graphics::PriorityDownloadPlanner::loadObject(), and Sirikata::Graphics::PriorityDownloadPlanner::unloadObject().
Referenced by Sirikata::Graphics::PriorityDownloadPlanner::addObject(), Sirikata::Graphics::PriorityDownloadPlanner::checkShouldLoadNewObject(), Sirikata::Graphics::PriorityDownloadPlanner::iAddObject(), id(), Sirikata::Graphics::PriorityDownloadPlanner::iPoll(), Sirikata::Graphics::PriorityDownloadPlanner::iRemoveObject(), Sirikata::Graphics::PriorityDownloadPlanner::loadObject(), Sirikata::Graphics::PriorityDownloadPlanner::Object::Hasher::operator()(), Sirikata::Graphics::PriorityDownloadPlanner::requestAssetForObject(), Sirikata::Graphics::PriorityDownloadPlanner::unloadObject(), and Sirikata::Graphics::PriorityDownloadPlanner::unrequestAssetForObject().
Referenced by Sirikata::Graphics::PriorityDownloadPlanner::downloadAsset(), Sirikata::Graphics::PriorityDownloadPlanner::iAddObject(), Sirikata::Graphics::PriorityDownloadPlanner::iPoll(), Sirikata::Graphics::PriorityDownloadPlanner::iUpdateObject(), Sirikata::Graphics::PriorityDownloadPlanner::Object::MinHeapComparator::operator()(), and Sirikata::Graphics::PriorityDownloadPlanner::Object::MaxHeapComparator::operator()().