コード例 #1
0
const SequencedPresenceProperties& OHLocationServiceCache::properties(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props;
}
コード例 #2
0
const TimedMotionQuaternion& CBRLocationServiceCache::orientation(const ObjectID& id) const {
    GET_OBJ_ENTRY(id); // NOTE: should only be accessed by prox thread, shouldn't need lock
    return it->second.orientation;
}
コード例 #3
0
Transfer::URI OHLocationServiceCache::mesh(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.mesh();
}
コード例 #4
0
String OHLocationServiceCache::physics(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.physics();
}
コード例 #5
0
AggregateBoundingInfo ReplicatedLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds();
}
コード例 #6
0
float32 OHLocationServiceCache::radius(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds().radius();
}
コード例 #7
0
TimedMotionVector3f OHLocationServiceCache::location(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.location();
}
コード例 #8
0
const String& CBRLocationServiceCache::physics(const ObjectID& id) const {
    GET_OBJ_ENTRY(id); // NOTE: should only be accessed by prox thread, shouldn't need lock
    return it->second.physics;
}
コード例 #9
0
Transfer::URI CBRLocationServiceCache::mesh(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return Transfer::URI(it->second.mesh);
}
コード例 #10
0
const bool CBRLocationServiceCache::isAggregate(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.isAggregate;
}
コード例 #11
0
AggregateBoundingInfo CBRLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.bounds;
}
コード例 #12
0
bool ReplicatedLocationServiceCache::aggregate(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.aggregate;
}
コード例 #13
0
ObjectReference ReplicatedLocationServiceCache::parent(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.parent;
}
コード例 #14
0
const BoundingSphere3f& CBRLocationServiceCache::bounds(const ObjectID& id) const {
    GET_OBJ_ENTRY(id); // NOTE: should only be accessed by prox thread, shouldn't need lock
    return it->second.bounds;
}
コード例 #15
0
TimedMotionQuaternion OHLocationServiceCache::orientation(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.orientation();
}
コード例 #16
0
float32 CBRLocationServiceCache::radius(const ObjectID& id) const {
    GET_OBJ_ENTRY(id); // NOTE: should only be accessed by prox thread, shouldn't need lock
    return it->second.bounds.radius();
}
コード例 #17
0
BoundingSphere3f OHLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds();
}
コード例 #18
0
const bool CBRLocationServiceCache::isAggregate(const ObjectID& id) const {
    GET_OBJ_ENTRY(id); // NOTE: should only be accessed by prox thread, shouldn't need lock
    return it->second.isAggregate;
}
コード例 #19
0
uint64 ReplicatedLocationServiceCache::epoch(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.epoch;
}