本文整理汇总了C++中LLItemInfo类的典型用法代码示例。如果您正苦于以下问题:C++ LLItemInfo类的具体用法?C++ LLItemInfo怎么用?C++ LLItemInfo使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了LLItemInfo类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: insertAgentLocation
void LLSimInfo::insertAgentLocation(const LLItemInfo& item)
{
std::string name = item.getName();
// Find the last item in the list with a different name and erase them
item_info_list_t::iterator lastiter;
for (lastiter = mAgentLocations.begin(); lastiter != mAgentLocations.end(); ++lastiter)
{
LLItemInfo& info = *lastiter;
if (info.isName(name))
{
break;
}
}
if (lastiter != mAgentLocations.begin())
{
mAgentLocations.erase(mAgentLocations.begin(), lastiter);
}
// Now append the new location
mAgentLocations.push_back(item);
}
示例2: trackGenericItem
void LLFloaterWorldMap::trackGenericItem(const LLItemInfo &item)
{
mTrackedStatus = LLTracker::TRACKING_LOCATION;
LLTracker::trackLocation(item.getGlobalPosition(), item.getName(), item.getToolTip(), LLTracker::LOCATION_ITEM);
setDefaultBtn("Teleport");
}
示例3: trackEvent
void LLFloaterWorldMap::trackEvent(const LLItemInfo &event_info)
{
mTrackedStatus = LLTracker::TRACKING_LOCATION;
LLTracker::trackLocation(event_info.getGlobalPosition(), event_info.getName(), event_info.getToolTip(), LLTracker::LOCATION_EVENT);
setDefaultBtn("Teleport");
}