public class HostedEntityData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_NAME |
Constructor and Description |
---|
HostedEntityData(EntityHostSettings settings,
com.jme3.network.HostedConnection conn,
com.simsilica.es.ObservableEntityData ed) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
findEntities(com.jme3.network.HostedConnection source,
FindEntitiesMessage msg) |
void |
findEntity(com.jme3.network.HostedConnection source,
FindEntityMessage msg) |
void |
getComponents(com.jme3.network.HostedConnection source,
GetComponentsMessage msg) |
void |
getEntitySet(com.jme3.network.HostedConnection source,
GetEntitySetMessage msg) |
void |
getStringInfo(com.jme3.network.HostedConnection source,
StringIdMessage msg) |
void |
registerComponentVisibility(ComponentVisibility visibility) |
void |
releaseEntity(com.jme3.network.HostedConnection source,
ReleaseWatchedEntityMessage msg) |
void |
releaseEntitySet(com.jme3.network.HostedConnection source,
ReleaseEntitySetMessage msg) |
void |
resetEntitySetFilter(com.jme3.network.HostedConnection source,
ResetEntitySetFilterMessage msg) |
protected void |
sendAndClear(int setId,
java.util.List<EntityDataMessage.ComponentData> buffer) |
protected void |
sendAndClear(java.util.List<com.simsilica.es.EntityChange> buffer) |
void |
sendUpdates()
Periodically called by the EntityDataHostService to send any relevant changes
to the client.
|
void |
watchEntity(com.jme3.network.HostedConnection source,
WatchEntityMessage msg) |
public static final java.lang.String ATTRIBUTE_NAME
public HostedEntityData(EntityHostSettings settings, com.jme3.network.HostedConnection conn, com.simsilica.es.ObservableEntityData ed)
public void registerComponentVisibility(ComponentVisibility visibility)
public void close()
public void getComponents(com.jme3.network.HostedConnection source, GetComponentsMessage msg)
public void findEntities(com.jme3.network.HostedConnection source, FindEntitiesMessage msg)
public void findEntity(com.jme3.network.HostedConnection source, FindEntityMessage msg)
public void watchEntity(com.jme3.network.HostedConnection source, WatchEntityMessage msg)
public void releaseEntity(com.jme3.network.HostedConnection source, ReleaseWatchedEntityMessage msg)
public void getEntitySet(com.jme3.network.HostedConnection source, GetEntitySetMessage msg)
public void resetEntitySetFilter(com.jme3.network.HostedConnection source, ResetEntitySetFilterMessage msg)
public void releaseEntitySet(com.jme3.network.HostedConnection source, ReleaseEntitySetMessage msg)
public void getStringInfo(com.jme3.network.HostedConnection source, StringIdMessage msg)
protected void sendAndClear(int setId, java.util.List<EntityDataMessage.ComponentData> buffer)
protected void sendAndClear(java.util.List<com.simsilica.es.EntityChange> buffer)
public void sendUpdates()