const SequencedPresenceProperties& OHLocationServiceCache::properties(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props;
}
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;
}
Transfer::URI OHLocationServiceCache::mesh(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.mesh();
}
String OHLocationServiceCache::physics(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.physics();
}
Exemple #5
0
AggregateBoundingInfo ReplicatedLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds();
}
float32 OHLocationServiceCache::radius(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds().radius();
}
TimedMotionVector3f OHLocationServiceCache::location(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.location();
}
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;
}
Transfer::URI CBRLocationServiceCache::mesh(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return Transfer::URI(it->second.mesh);
}
const bool CBRLocationServiceCache::isAggregate(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.isAggregate;
}
AggregateBoundingInfo CBRLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.bounds;
}
Exemple #12
0
bool ReplicatedLocationServiceCache::aggregate(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.aggregate;
}
Exemple #13
0
ObjectReference ReplicatedLocationServiceCache::parent(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.parent;
}
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;
}
TimedMotionQuaternion OHLocationServiceCache::orientation(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.orientation();
}
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();
}
BoundingSphere3f OHLocationServiceCache::bounds(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.props.bounds();
}
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;
}
Exemple #19
0
uint64 ReplicatedLocationServiceCache::epoch(const ObjectID& id) {
    GET_OBJ_ENTRY(id);
    return it->second.epoch;
}