17 INLINE ClientDialDevice::DialState::
27 INLINE ClientDialDevice::
28 ClientDialDevice(
ClientBase *client,
const std::string &device_name):
49 ensure_dial_index(index);
50 nassertv(index >= 0 && index < (
int)_dials.size());
51 _dials[index]._offset += offset;
52 _dials[index]._known =
true;
65 if (index >= 0 && index < (
int)_dials.size()) {
66 double result = _dials[index]._offset;
67 _dials[index]._offset = 0.0;
80 if (index >= 0 && index < (
int)_dials.size()) {
81 return _dials[index]._known;