|
Rebel Fork Framework
|
Base class for NetworkValue and NetworkValueVector. More...
#include <Urho3D/Replica/NetworkValue.h>
Classes | |
| struct | InterpolationBase |
Public Member Functions | |
| bool | IsInitialized () const |
| unsigned | GetCapacity () const |
| NetworkFrame | GetFirstFrame () const |
| NetworkFrame | GetLastFrame () const |
| void | Resize (unsigned capacity) |
| ea::optional< unsigned > | FrameToIndex (NetworkFrame frame) const |
| unsigned | FrameToIndexUnchecked (NetworkFrame frame) const |
| ea::optional< unsigned > | AllocatedFrameToIndex (NetworkFrame frame) const |
| bool | AllocateFrame (NetworkFrame frame) |
| bool | HasFrame (NetworkFrame frame) const |
| ea::optional< NetworkFrame > | FindClosestAllocatedFrame (NetworkFrame frame, bool searchPast, bool searchFuture) const |
| NetworkFrame | GetClosestAllocatedFrame (NetworkFrame frame) const |
| InterpolationBase | GetValidFrameInterpolation (const NetworkTime &time) const |
Private Attributes | |
| bool | initialized_ {} |
| NetworkFrame | lastFrame_ {} |
| unsigned | lastIndex_ {} |
| ea::vector< bool > | hasFrameByIndex_ |
Base class for NetworkValue and NetworkValueVector.