- sendNoChange() - Method in class com.simsilica.ethereal.zone.ZoneManager.DynamicZoneRange
-
- sendNoChange() - Method in class com.simsilica.ethereal.zone.ZoneManager.OctZoneRange
-
- sendNoChange() - Method in interface com.simsilica.ethereal.zone.ZoneManager.ZoneRange
-
- sendUpdate(Vec3d, Quatd) - Method in class com.simsilica.ethereal.zone.ZoneManager.DynamicZoneRange
-
- sendUpdate(Vec3d, Quatd) - Method in class com.simsilica.ethereal.zone.ZoneManager.OctZoneRange
-
- sendUpdate(Vec3d, Quatd) - Method in interface com.simsilica.ethereal.zone.ZoneManager.ZoneRange
-
- SentState - Class in com.simsilica.ethereal.net
-
- SentState(int, IntRange[], List<FrameState>) - Constructor for class com.simsilica.ethereal.net.SentState
-
- Sequence(String) - Constructor for class com.simsilica.ethereal.Statistics.Sequence
-
- sequenceNames() - Static method in class com.simsilica.ethereal.Statistics
-
- set(ObjectState) - Method in class com.simsilica.ethereal.net.ObjectState
-
- setCenter(Vec3d, List<ZoneKey>, List<ZoneKey>) - Method in class com.simsilica.ethereal.LocalZoneIndex
-
- setCenter(ZoneKey, List<ZoneKey>, List<ZoneKey>) - Method in class com.simsilica.ethereal.LocalZoneIndex
-
- setCollectHistory(boolean) - Method in class com.simsilica.ethereal.zone.ZoneManager
-
Set to true if history should be collected or false if object updates
should be ignored.
- setConnectionObject(HostedConnection, Long, Vec3d) - Method in class com.simsilica.ethereal.EtherealHost
-
Called during connection setup to tell SimEthereal which tracked object
is the player and what their initial position is.
- setFrameOverflowLimit(int) - Method in class com.simsilica.ethereal.zone.ZoneManager
-
Sets frame overflow limit.
- setFrameRateLimits(int, int) - Method in class com.simsilica.ethereal.zone.ZoneManager
-
Sets frame update limits which are used to print warnings when ZoneManager update rate
goes under or over the specified value.
- setFrameUnderflowLimit(int) - Method in class com.simsilica.ethereal.zone.ZoneManager
-
Sets frame underflow limit.
- setIdleSleepTime(long) - Method in class com.simsilica.ethereal.zone.StateCollector
-
Sets the sleep() time for the state collector's idle periods.
- setMaxMessageSize(int) - Method in class com.simsilica.ethereal.net.StateWriter
-
Sets the desired maximum message size.
- setMaxMessageSize(int) - Method in class com.simsilica.ethereal.NetworkStateListener
-
Sets the desired maximum message size.
- setObjectProtocol(ObjectStateProtocol) - Method in class com.simsilica.ethereal.EtherealHost
-
- setOffset(long) - Method in class com.simsilica.ethereal.net.RemoteTimeSource
-
- setOffset(long) - Method in interface com.simsilica.ethereal.SynchedTimeSource
-
Sets a time that will be automatically added into the
normally returned time.
- setParent(Long) - Method in class com.simsilica.ethereal.zone.ZoneManager.DynamicZoneRange
-
- setParent(Long) - Method in class com.simsilica.ethereal.zone.ZoneManager.OctZoneRange
-
- setParent(Long) - Method in interface com.simsilica.ethereal.zone.ZoneManager.ZoneRange
-
- setPosition(ObjectState, Vec3d) - Method in class com.simsilica.ethereal.net.ObjectStateProtocol
-
- setRange(Vec3i, Vec3i) - Method in class com.simsilica.ethereal.zone.ZoneManager.DynamicZoneRange
-
- setRange(Vec3i, Vec3i) - Method in class com.simsilica.ethereal.zone.ZoneManager.OctZoneRange
-
- setRange(Vec3i, Vec3i) - Method in interface com.simsilica.ethereal.zone.ZoneManager.ZoneRange
-
- setRotation(ObjectState, Quatd) - Method in class com.simsilica.ethereal.net.ObjectStateProtocol
-
- setSelf(Long, Vec3d) - Method in class com.simsilica.ethereal.NetworkStateListener
-
- setState(SentState, ObjectStateProtocol) - Method in class com.simsilica.ethereal.net.ObjectStateMessage
-
- setStateCollectionInterval(long) - Method in class com.simsilica.ethereal.EtherealHost
-
Sets the state collection interval that the StateCollector will use
to pull history from the ZoneManager and deliver it to the clients.
- setStateCollectionSleepTime(long) - Method in class com.simsilica.ethereal.EtherealHost
-
Sets the sleep() time for the state collector's idle periods.
- setSupportLargeObjects(boolean) - Method in class com.simsilica.ethereal.zone.ZoneManager
-
Set to true to support objects that are larger than the grid spacing.
- setTimeSource(TimeSource) - Method in class com.simsilica.ethereal.EtherealHost
-
Returns the aurhoritative time source on the server.
- SharedObject - Class in com.simsilica.ethereal
-
- SharedObject(SharedObjectSpace, int, Long) - Constructor for class com.simsilica.ethereal.SharedObject
-
- SharedObjectListener - Interface in com.simsilica.ethereal
-
- SharedObjectSpace - Class in com.simsilica.ethereal
-
The synched shared object space that is local to the player.
- SharedObjectSpace(ObjectStateProtocol) - Constructor for class com.simsilica.ethereal.SharedObjectSpace
-
- shutdown() - Method in class com.simsilica.ethereal.zone.StateCollector
-
- size() - Method in class com.simsilica.util.BufferedHashSet
-
- split(long, ObjectStateProtocol) - Method in class com.simsilica.ethereal.net.FrameState
-
- start() - Method in class com.simsilica.ethereal.EtherealHost
-
- start() - Method in class com.simsilica.ethereal.zone.StateCollector
-
- startFrame(long, ZoneKey) - Method in class com.simsilica.ethereal.net.StateWriter
-
- startHostingOnConnection(HostedConnection) - Method in class com.simsilica.ethereal.EtherealHost
-
- startMessage() - Method in class com.simsilica.ethereal.net.StateWriter
-
- StateBlock - Class in com.simsilica.ethereal.zone
-
- StateBlock(long, ZoneKey) - Constructor for class com.simsilica.ethereal.zone.StateBlock
-
- StateBlock.StateEntry - Class in com.simsilica.ethereal.zone
-
- stateChanged(StateBlock) - Method in class com.simsilica.ethereal.NetworkStateListener
-
- stateChanged(StateBlock) - Method in interface com.simsilica.ethereal.zone.StateListener
-
- StateCollector - Class in com.simsilica.ethereal.zone
-
Uses a background thread to periodically collect the accumulated
state for the zones and send the blocks of state to zone state
listeners.
- StateCollector(ZoneManager) - Constructor for class com.simsilica.ethereal.zone.StateCollector
-
- StateCollector(ZoneManager, long) - Constructor for class com.simsilica.ethereal.zone.StateCollector
-
- StateEntry(Long, Long, Vec3d, Quatd) - Constructor for class com.simsilica.ethereal.zone.StateBlock.StateEntry
-
- StateFrame - Class in com.simsilica.ethereal.zone
-
- StateFrame(long, int) - Constructor for class com.simsilica.ethereal.zone.StateFrame
-
- StateListener - Interface in com.simsilica.ethereal.zone
-
- StateReceiver - Class in com.simsilica.ethereal.net
-
Handles the incoming ObjectStateMessage and uses it to update
the local SharedObjectSpace.
- StateReceiver(Client, LocalZoneIndex, SharedObjectSpace) - Constructor for class com.simsilica.ethereal.net.StateReceiver
-
- states - Variable in class com.simsilica.ethereal.net.FrameState
-
- StateWriter - Class in com.simsilica.ethereal.net
-
Buffers the state information, flushing it to real messages
when it exceeds a certain message threshold.
- StateWriter(HostedConnection, ObjectStateProtocol, TimeSource, ConnectionStats) - Constructor for class com.simsilica.ethereal.net.StateWriter
-
- Statistics - Class in com.simsilica.ethereal
-
- Statistics() - Constructor for class com.simsilica.ethereal.Statistics
-
- Statistics.AbstractValue<T> - Class in com.simsilica.ethereal
-
- Statistics.Counter - Class in com.simsilica.ethereal
-
- Statistics.Sequence - Class in com.simsilica.ethereal
-
- Statistics.Tracker - Class in com.simsilica.ethereal
-
- stop() - Method in class com.simsilica.ethereal.EtherealHost
-
- stopHostingOnConnection(HostedConnection) - Method in class com.simsilica.ethereal.EtherealHost
-
- SynchedTimeSource - Interface in com.simsilica.ethereal
-
A time source that represents time that has been synched with
another time source relative to local system time.