Package net.openosrs.api.state
Class ClientSceneState
- java.lang.Object
-
- net.openosrs.api.state.ClientSceneState
-
@Singleton public final class ClientSceneState extends java.lang.ObjectCaptures the top-level scene basis on the client thread, with explicit reload invalidation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClientSceneState.Snapshot
-
Constructor Summary
Constructors Constructor Description ClientSceneState(net.runelite.api.Client client, SessionTickClock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientSceneState.Snapshotcapture()ClientSceneState.Snapshotcapture(int worldViewId)voidclose()voidinvalidateScene()booleanisClosed()booleanisCurrent(ClientSceneState.Snapshot snapshot)voidrequireClientThread()
-
-
-
Constructor Detail
-
ClientSceneState
@Inject public ClientSceneState(net.runelite.api.Client client, SessionTickClock clock)
-
-
Method Detail
-
close
public void close()
-
isClosed
public boolean isClosed()
-
requireClientThread
public void requireClientThread()
-
invalidateScene
public void invalidateScene()
-
capture
public ClientSceneState.Snapshot capture()
-
capture
public ClientSceneState.Snapshot capture(int worldViewId)
-
isCurrent
public boolean isCurrent(ClientSceneState.Snapshot snapshot)
-
-