![]() |
||||||||
|
|
||||||||


Public Member Functions | |
| zU8 | getFlags () const |
| Get the flags(ZCOM_REPFLAG_*). | |
| zU8 | getInterceptID () const |
| Get the interceptor id. | |
| zS16 | getMaxDelay () const |
| Get maximum delay. | |
| zS16 | getMinDelay () const |
| Get minimum delay. | |
| ZCOM_TAPI zU8 | getRelevantBits () const |
| Get relevant bits. | |
| zU8 | getRules () const |
| Get the rules(ZCOM_REPRULE_*). | |
| void | operator delete (void *_p) |
| Overloaded memory operator ensuring that always Zoidcom's delete gets called. | |
| void * | operator new (size_t _size) |
| Overloaded memory operator ensuring that always Zoidcom's new gets called. | |
| void | setInterceptID (zU8 _id) |
| Set the intercept id. | |
| void | setMaxDelay (zS16 _dly) |
| Set maximum delay. | |
| void | setMinDelay (zS16 _dly) |
| Set minimum delay. | |
| ZCOM_TAPI void | setRelevantBits (zU8 _bits) |
| Set relevant bits. | |
| ZCOM_TAPI | ZCom_RSetupInterpolate (zU8 _rbits, zU8 _flags, zU8 _rules, T _ipoltreshold, zU8 _intercept_id=0, zS16 _mindelay=-1, zS16 _maxdelay=-1, zFloat _ipolfac=0.4f) |
| constructor | |
Public Attributes | |
| zFloat | ipol_factor |
| Interpolation factor. | |
| T | ipol_treshold |
| Interpolation treshold. | |
Protected Attributes | |
| zU8 | m_flags |
| zU8 | m_intercept_id |
| interceptor id, 0 = default | |
| zS16 | m_maxdelay |
| Maximum delay between updates. | |
| zS16 | m_mindelay |
| Minimum delay between updates. | |
| zU8 | m_relevant_bits |
| zU8 | m_rules |
|
||||||||||||||||||||||||||||||||||||||||
|
constructor
|
|
|
Get relevant bits.
|
|
|
Set relevant bits.
|
|
|
Get the interceptor id.
|
|
|
Set the intercept id.
|
|
|
Get minimum delay.
|
|
|
Set minimum delay.
|
|
|
Get maximum delay.
|
|
|
Set maximum delay.
|
|
|
Get the rules(ZCOM_REPRULE_*).
|
|
|
Get the flags(ZCOM_REPFLAG_*).
|
|
|
Overloaded memory operator ensuring that always Zoidcom's new gets called.
|
|
|
Overloaded memory operator ensuring that always Zoidcom's delete gets called.
|
|
|||||
|
Interpolation factor. A value of 1.0 always overwrites the existing data with the incoming update. A value of 0.0 ignores incoming updates and leaves the local value as is. |
|
|||||
|
Interpolation treshold. If difference between incoming data and local data is greater than the treshold, no interpolation occurs. Instead, the local value will be replaced with the incoming value. |
|
|
The amount of relevant bits for integer types or replicated mantissa bits for float values. |
|
|
Holds replication flags (ZCOM_REPFLAG_*). Never ever modify these during operation. |
|
|
Holds replication rules (ZCOM_REPRULE_*) Never ever modify these during operation. |
|
|
interceptor id, 0 = default
|
|
|
Minimum delay between updates. It is not allowed to change these value from -1 to >= 0 once a replicator is actively using this setup. All other changes are allowed. |
|
|
Maximum delay between updates. It is not allowed to change these value from -1 to >= 0 once a replicator is actively using this setup. All other changes are allowed. |
1.4.6-NO