CellexalVR
0.13.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
This class is responsible for passing commands that are about to be sent to a connected client. It also spawns the players and objects handling the client-server coordination. More...
Public Member Functions | |
void | SendMessageReadFolder (string path) |
void | SendMessageSynchConfig (byte[] data) |
void | SendMessageLoadingMenu (bool delete) |
void | SendMessageEnableColliders (string name) |
void | SendMessageDisableColliders (string name) |
void | SendMessageColorGraphsByGene (string geneName) |
void | SendMessageColoringMethodChanged (int newMode) |
void | SendMessageColorByAttribute (string attributeType, bool colored) |
void | SendMessageColorByIndex (string indexName) |
void | SendMessageActivateKeyboard (bool activate) |
void | SendMessageKeyClicked (string value) |
void | SendMessageBackspaceKeyClicked () |
void | SendMessageClearKeyClicked () |
void | SendMessageSearchLockToggled (int index) |
void | SendMessageAddAnnotation (string annotation, int index) |
void | SendMessageExportAnnotations () |
void | SendMessageClearExpressionColours () |
void | SendMessageCalculateCorrelatedGenes (string geneName) |
void | SendMessageConfirmSelection () |
void | SendMessageSelectedAdd (string graphName, string label, int newGroup, Color color) |
void | SendMessageCubeColoured (string graphName, string label, int newGroup, Color color) |
void | SendMessageGoBackOneColor () |
void | SendMessageGoBackSteps (int k) |
void | SendMessageCancelSelection () |
void | SendMessageRedoOneColor () |
void | SendMessageRedoSteps (int k) |
void | SendMessageRemoveCells () |
void | SendMessageDrawLine (float r, float g, float b, float[] xcoords, float[] ycoords, float[] zcoords) |
void | SendMessageClearAllLines () |
void | SendMessageClearLastLine () |
void | SendMessageClearAllLinesWithColor (Color color) |
void | SendMessageMoveGraph (string moveGraphName, Vector3 pos, Quaternion rot, Vector3 scale) |
void | SendMessageGraphUngrabbed (string moveGraphName, Vector3 vel, Vector3 angVel) |
void | SendMessageToggleGrabbable (string name, bool b) |
void | SendMessageResetGraphColor () |
void | SendMessageResetGraphPosition () |
void | SendMessageDrawLinesBetweenGps () |
void | SendMessageClearLinesBetweenGps () |
void | SendMessageAddMarker (string indexName) |
void | SendMessageCreateMarkerGraph () |
void | SendMessageCreateAttributeGraph () |
void | SendMessageMoveHeatmap (string moveHeatmapName, Vector3 pos, Quaternion rot, Vector3 scale) |
void | SendMessageCreateHeatmap (string hmName) |
void | SendMessageHandleBoxSelection (string heatmapName, int hitx, int hity, int selectionStartX, int selectionStartY) |
void | SendMessageConfirmSelection (string heatmapName, int hitx, int hity, int selectionStartX, int selectionStartY) |
void | SendMessageHandleMovingSelection (string heatmapName, int hitx, int hity) |
void | SendMessageMoveSelection (string heatmapName, int hitx, int hity, int selectedGroupLeft, int selectedGroupRight, int selectedGeneTop, int selectedGeneBottom) |
void | SendMessageHandleHitHeatmap (string heatmapName, int hitx, int hity) |
void | SendMessageResetHeatmapHighlight (string heatmapName) |
void | SendMessageResetSelecting (string heatmapName) |
void | SendMessageHandlePressDown (string heatmapName, int hitx, int hity) |
void | SendMessageCreateNewHeatmapFromSelection (string heatmapName, int selectedGroupLeft, int selectedGroupRight, int selectedGeneTop, int selectedGeneBottom, float selectedBoxWidth, float selectedBoxHeight) |
void | SendMessageReorderByAttribute (string heatmapName, bool order) |
void | SendMessageHandleHitGenesList (string heatmapName, int hity) |
void | SendMessageHandleHitGroupingBar (string heatmapName, int hitx) |
void | SendMessageHandleHitAttributeBar (string heatmapName, int hitx) |
void | SendMessageResetInfoTexts (string heatmapName) |
void | SendMessageGenerateNetworks (int layoutSeed) |
void | SendMessageMoveNetwork (string moveNetworkName, Vector3 pos, Quaternion rot, Vector3 scale) |
void | SendMessageNetworkUngrabbed (string networkName, Vector3 vel, Vector3 angVel) |
void | SendMessageEnlargeNetwork (string networkHandlerName, string networkName) |
void | SendMessageBringBackNetwork (string networkHandlerName, string networkName) |
void | SendMessageSwitchNetworkLayout (int layout, string networkName, string networkHandlerName) |
void | SendMessageMoveNetworkCenter (string networkHandlerName, string networkCenterName, Vector3 pos, Quaternion rot, Vector3 scale) |
void | SendMessageNetworkCenterUngrabbed (string networkHandlerName, string networkCenterName, Vector3 vel, Vector3 angVel) |
void | SendMessageSetArcsVisible (bool toggleToState, string networkName) |
void | SendMessageSetCombinedArcsVisible (bool toggleToState, string networkName) |
void | SendMessageMinimizeGraph (string graphName) |
void | SendMessageShowGraph (string graphName, string jailName) |
void | SendMessageMinimizeNetwork (string networkName) |
void | SendMessageMinimizeHeatmap (string heatmapName) |
void | SendMessageShowNetwork (string networkName, string jailName) |
void | SendMessageShowHeatmap (string heatmapName, string jailName) |
void | SendMessageDeleteObject (string objName, string objTag) |
void | SendMessageDeleteNetwork (string objName) |
void | SendMessageStartVelocity () |
void | SendMessageStopVelocity () |
void | SendMessageToggleGraphPoints () |
void | SendMessageConstantSynchedMode () |
void | SendMessageGraphPointColorsMode () |
void | SendMessageChangeParticleMode () |
void | SendMessageChangeFrequency (float amount) |
void | SendMessageChangeThreshold (float amount) |
void | SendMessageChangeSpeed (float amount) |
void | SendMessageReadVelocityFile (string filePath, string subGraphName, bool activate) |
void | SendMessageSetFilter (string filter) |
void | SendMessageResetFilter () |
void | SendMessageMoveBrowser (Vector3 pos, Quaternion rot, Vector3 scale) |
void | SendMessageActivateBrowser (bool activate) |
void | SendMessageBrowserKeyClicked (string value) |
void | SendMessageBrowserEnter () |
override void | OnLeftRoom () |
Called when the local player left the room. We need to load the launcher scene. More... | |
override void | OnPhotonPlayerConnected (PhotonPlayer other) |
override void | OnJoinedRoom () |
override void | OnPhotonPlayerDisconnected (PhotonPlayer other) |
void | LeaveRoom () |
Public Attributes | |
ReferenceManager | referenceManager |
GameObject | playerPrefab |
GameObject | spectatorPrefab |
GameObject | ghostPrefab |
GameObject | serverCoordinatorPrefab |
GameObject | waitingCanvas |
GameObject | spectatorRig |
GameObject | VRRig |
bool | avatarMenuActive |
bool | multiplayer = false |
Static Public Attributes | |
static MultiuserMessageSender | Instance |
This class is responsible for passing commands that are about to be sent to a connected client. It also spawns the players and objects handling the client-server coordination.
override void CellexalVR.Multiuser.MultiuserMessageSender.OnLeftRoom | ( | ) |
Called when the local player left the room. We need to load the launcher scene.