TargetList Class¶
Header: #include "easyar/target.hpp"
Inherits: RefBase
Description¶
TargetList是 Target 列表。
Public Functions¶
TargetList()
virtual ~TargetList()
bool load(const char* path, int storageType) (until 1.2.1)
int size() const
Target operator [](int idx)
Target at(int idx)
bool insert(const Target& target)
bool erase(const Target& target)
TargetList()¶
创建TargetList实例。
virtual ~TargetList()¶
销毁TargetList实例。
bool load(const char* path, int storageType) (until 1.2.1)¶
从类型为 storageType 的 path 中加载json文件或json字符串中列出的所有target。关于storageType和js on文件的详细描述参见 Target::load 和 StorageType 。
int size() const¶
返回列表长度。
Target operator [](int idx)¶
返回第 idx 个Target。如果 idx 超出范围则返回空(无效)的Target。
Target at(int idx)¶
返回第 idx 个Target。如果 idx 超出范围则返回空(无效)的Target。
bool insert(const Target& target)¶
往列表中插入一个Target。如果操作成功则返回true。
bool erase(const Target& target)¶
从列表中删除一个Target。如果操作成功则返回true。