![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <NetworkingComponent.h>
Public Member Functions | |
NetworkingComponent (SceneGraphNode *parentSGN, PlatformContext &context) | |
~NetworkingComponent () override | |
void | onNetworkSend (U32 frameCountIn) |
void | flagDirty () noexcept |
Static Public Member Functions | |
static NetworkingComponent * | getReceiver (I64 guid) |
Private Types | |
using | Parent = BaseComponentType< NetworkingComponent, ComponentType::NETWORKING > |
Private Member Functions | |
void | onNetworkReceive (WorldPacket &dataIn) |
WorldPacket | deltaCompress (const WorldPacket &crt, const WorldPacket &previous) const |
WorldPacket | deltaDecompress (const WorldPacket &crt, const WorldPacket &previous) const |
Private Attributes | |
LocalClient & | _parentClient |
bool | _resendRequired |
WorldPacket | _previousSent |
WorldPacket | _previousReceived |
Static Private Attributes | |
static hashMap< I64, NetworkingComponent * > | s_NetComponents |
Friends | |
class | NetworkingSystem |
void | UpdateEntities (WorldPacket &p) |
Definition at line 44 of file NetworkingComponent.h.
|
private |
Definition at line 44 of file NetworkingComponent.h.
Divide::NetworkingComponent::NetworkingComponent | ( | SceneGraphNode * | parentSGN, |
PlatformContext & | context | ||
) |
Definition at line 15 of file NetworkingComponent.cpp.
|
override |
Definition at line 26 of file NetworkingComponent.cpp.
|
private |
Definition at line 35 of file NetworkingComponent.cpp.
|
private |
Definition at line 39 of file NetworkingComponent.cpp.
|
noexcept |
Definition at line 31 of file NetworkingComponent.cpp.
|
static |
Definition at line 67 of file NetworkingComponent.cpp.
|
private |
Definition at line 60 of file NetworkingComponent.cpp.
void Divide::NetworkingComponent::onNetworkSend | ( | U32 | frameCountIn | ) |
Definition at line 43 of file NetworkingComponent.cpp.
|
friend |
Definition at line 44 of file NetworkingComponent.h.
|
friend |
Definition at line 77 of file NetworkingComponent.cpp.
|
private |
Definition at line 64 of file NetworkingComponent.h.
|
private |
Definition at line 68 of file NetworkingComponent.h.
|
private |
Definition at line 67 of file NetworkingComponent.h.
|
private |
Definition at line 66 of file NetworkingComponent.h.
|
staticprivate |
Definition at line 71 of file NetworkingComponent.h.