![]() |
Leviathan
0.8.0.0
Leviathan game engine
|
Entity is sendable to clients. More...
#include <Components.h>
Classes | |
class | ActiveConnection |
Public Member Functions | |
Sendable () | |
void | AddConnectionToReceivers (std::shared_ptr< Connection > connection) |
REFERENCE_HANDLE_UNCOUNTED_TYPE (Sendable) | |
![]() | |
Component (COMPONENT_TYPE type) | |
Component (const Component &)=delete | |
Component & | operator= (const Component &)=delete |
Public Attributes | |
std::vector< std::shared_ptr< ActiveConnection > > | UpdateReceivers |
Clients we have already sent a state to. More... | |
![]() | |
bool | Marked |
const COMPONENT_TYPE | Type |
Type of this component, used for network serialization. More... | |
Static Public Attributes | |
static constexpr auto | TYPE = COMPONENT_TYPE::Sendable |
Entity is sendable to clients.
Definition at line 98 of file Components.h.
|
inline |
Definition at line 142 of file Components.h.
|
inline |
Definition at line 144 of file Components.h.
Leviathan::Sendable::REFERENCE_HANDLE_UNCOUNTED_TYPE | ( | Sendable | ) |
|
static |
Definition at line 155 of file Components.h.
std::vector<std::shared_ptr<ActiveConnection> > Leviathan::Sendable::UpdateReceivers |
Clients we have already sent a state to.
Definition at line 153 of file Components.h.