Lines Matching refs:vobj
1644 if (VirtualObject* vobj = GetVirtualObject(virtual_states_[effect->id()], in GetOrCreateObjectState() local
1646 if (Node* object_state = vobj->GetObjectState()) { in GetOrCreateObjectState()
1650 for (size_t i = 0; i < vobj->field_count(); ++i) { in GetOrCreateObjectState()
1651 if (Node* field = vobj->GetField(i)) { in GetOrCreateObjectState()
1660 vobj->SetObjectState(new_object_state); in GetOrCreateObjectState()
1664 new_object_state->id(), static_cast<void*>(vobj), node->id(), in GetOrCreateObjectState()
1667 for (size_t i = 0; i < vobj->field_count(); ++i) { in GetOrCreateObjectState()
1668 if (Node* field = vobj->GetField(i)) { in GetOrCreateObjectState()
1687 if (VirtualObject* vobj = GetVirtualObject(virtual_states_[effect->id()], in IsCyclicObjectState() local
1689 if (cycle_detection_.find(vobj) != cycle_detection_.end()) return true; in IsCyclicObjectState()
1690 cycle_detection_.insert(vobj); in IsCyclicObjectState()
1692 for (size_t i = 0; i < vobj->field_count(); ++i) { in IsCyclicObjectState()
1693 if (Node* field = vobj->GetField(i)) { in IsCyclicObjectState()
1697 cycle_detection_.erase(vobj); in IsCyclicObjectState()